diff options
Diffstat (limited to 'app/services/work_items/widgets/hierarchy_service/base_service.rb')
-rw-r--r-- | app/services/work_items/widgets/hierarchy_service/base_service.rb | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/app/services/work_items/widgets/hierarchy_service/base_service.rb b/app/services/work_items/widgets/hierarchy_service/base_service.rb index bb681ef0083..236762d6937 100644 --- a/app/services/work_items/widgets/hierarchy_service/base_service.rb +++ b/app/services/work_items/widgets/hierarchy_service/base_service.rb @@ -7,7 +7,6 @@ module WorkItems private def handle_hierarchy_changes(params) - return feature_flag_error unless feature_flag_enabled? return incompatible_args_error if incompatible_args?(params) if params.key?(:parent) @@ -48,24 +47,16 @@ module WorkItems .execute end - def feature_flag_enabled? - Feature.enabled?(:work_items_hierarchy, work_item&.project) - end - def incompatible_args?(params) params[:children] && params[:parent] end - def feature_flag_error - error(_('`work_items_hierarchy` feature flag disabled for this project')) - end - def incompatible_args_error error(_('A Work Item can be a parent or a child, but not both.')) end def invalid_args_error(params) - error(_("One or more arguments are invalid: %{args}." % { args: params.keys.to_sentence } )) + error(_("One or more arguments are invalid: %{args}." % { args: params.keys.to_sentence })) end def service_response!(result) |