Module: WorkItemsHelper
- Includes:
- IssuesHelper
- Defined in:
- app/helpers/work_items_helper.rb
Instance Method Summary collapse
-
#add_work_item_show_breadcrumb(resource_parent, _iid) ⇒ Object
overridden in EE.
-
#instance_type_new_trial_path(_group) ⇒ Object
overridden in EE.
-
#work_item_views_only_data(resource_parent, current_user) ⇒ Object
Minimal data for GraphQL-enabled views, returns only server-provided properties not yet migrated to GraphQL.
-
#work_items_data(resource_parent, current_user) ⇒ Object
overridden in EE.
Methods included from IssuesHelper
#award_emoji_issue_api_path, #award_state_class, #award_user_list, #awards_sort, #can_create_confidential_merge_request?, #common_issues_list_data, #confidential_icon, #dashboard_issues_list_data, #has_issue_date_filter_feature?, #has_subepics_feature?, #issue_header_actions_data, #issue_hidden?, #issue_repositioning_disabled?, #link_to_discussions_to_resolve, #project_issues_list_data, #scoped_labels_available?, #show_moved_service_desk_issue_warning?, #show_new_branch_button?, #show_new_issue_link?, #show_timeline_view_toggle?
Methods included from Issues::IssueTypeHelpers
Instance Method Details
#add_work_item_show_breadcrumb(resource_parent, _iid) ⇒ Object
overridden in EE
23 24 25 26 27 |
# File 'app/helpers/work_items_helper.rb', line 23 def (resource_parent, _iid) path = resource_parent.is_a?(Group) ? issues_group_path(resource_parent) : project_issues_path(resource_parent) (_('Issues'), path) end |
#instance_type_new_trial_path(_group) ⇒ Object
overridden in EE
30 31 32 |
# File 'app/helpers/work_items_helper.rb', line 30 def instance_type_new_trial_path(_group) self_managed_new_trial_url end |
#work_item_views_only_data(resource_parent, current_user) ⇒ Object
Minimal data for GraphQL-enabled views, returns only server-provided properties not yet migrated to GraphQL. This method will be removed once all properties are migrated to GraphQL. overridden in EE
18 19 20 |
# File 'app/helpers/work_items_helper.rb', line 18 def work_item_views_only_data(resource_parent, current_user) base_data_legacy_only(resource_parent, current_user) end |
#work_items_data(resource_parent, current_user) ⇒ Object
overridden in EE
7 8 9 10 11 12 13 |
# File 'app/helpers/work_items_helper.rb', line 7 def work_items_data(resource_parent, current_user) group = extract_group(resource_parent) base_data(resource_parent, current_user, group).tap do |data| add_project_specific_data(data, resource_parent, current_user) end end |