diff --git a/app/models/work_package/exports/formatters/derived_remaining_hours.rb b/app/models/work_package/exports/formatters/derived_remaining_hours.rb deleted file mode 100644 index 853882e95cf..00000000000 --- a/app/models/work_package/exports/formatters/derived_remaining_hours.rb +++ /dev/null @@ -1,52 +0,0 @@ -#-- copyright -# OpenProject is an open source project management software. -# Copyright (C) 2012-2024 the OpenProject GmbH -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License version 3. -# -# OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -# Copyright (C) 2006-2013 Jean-Philippe Lang -# Copyright (C) 2010-2013 the ChiliProject Team -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# See COPYRIGHT and LICENSE files for more details. -#++ -module WorkPackage::Exports - module Formatters - class DerivedRemainingHours < ::Exports::Formatters::Default - def self.apply?(name, _export_format) - %i[derived_remaining_time derived_remaining_hours].include?(name.to_sym) - end - - def format(work_package, **) - formatted_derived_hours(work_package) - end - - private - - def formatted_hours(value) - value.nil? ? nil : "#{value} #{I18n.t('export.units.hours')}" - end - - def formatted_derived_hours(work_package) - if (derived_estimated_value = work_package.derived_estimated_hours) - formatted_hours(derived_estimated_value) - end - end - end - end -end diff --git a/config/initializers/export_formats.rb b/config/initializers/export_formats.rb index 9d7603cef5e..ce0dc9e68db 100644 --- a/config/initializers/export_formats.rb +++ b/config/initializers/export_formats.rb @@ -7,7 +7,6 @@ Rails.application.configure do |application| single WorkPackage, WorkPackage::PDFExport::WorkPackageToPdf formatter WorkPackage, WorkPackage::Exports::Formatters::EstimatedHours - formatter WorkPackage, WorkPackage::Exports::Formatters::DerivedRemainingHours formatter WorkPackage, WorkPackage::Exports::Formatters::SpentUnits formatter WorkPackage, WorkPackage::Exports::Formatters::Hours formatter WorkPackage, WorkPackage::Exports::Formatters::Days