diff options
Diffstat (limited to 'app/helpers/integrations_helper.rb')
-rw-r--r-- | app/helpers/integrations_helper.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/app/helpers/integrations_helper.rb b/app/helpers/integrations_helper.rb index a1512d40235..abfa55cff24 100644 --- a/app/helpers/integrations_helper.rb +++ b/app/helpers/integrations_helper.rb @@ -160,6 +160,31 @@ module IntegrationsHelper !Gitlab.com? end + def integration_issue_type(issue_type) + issue_type_i18n_map = { + 'issue' => _('Issue'), + 'incident' => _('Incident'), + 'test_case' => _('Test case'), + 'requirement' => _('Requirement'), + 'task' => _('Task') + } + + issue_type_i18n_map[issue_type] || issue_type + end + + def integration_todo_target_type(target_type) + target_type_i18n_map = { + 'Commit' => _('Commit'), + 'Issue' => _('Issue'), + 'MergeRequest' => _('Merge Request'), + 'Epic' => _('Epic'), + DesignManagement::Design.name => _('design'), + AlertManagement::Alert.name => _('alert') + } + + target_type_i18n_map[target_type] || target_type + end + extend self private |