Add help text to shared issue tracker service fields
Problem
The following project integrations share fields defined in issue_tracker_service.rb
:
Example:
Proposal
-
Modify
issue_tracker_service.rb
to includehelp
text under these fields, with content applicable to all these integrations.To add
help
, follow this example (more info):{ type: 'text', name: 'api_url', title: 'API URL', placeholder: s_('PrometheusService|https://prometheus.example.com/'), help: s_('PrometheusService|The Prometheus API base URL.'), required: true },
Proposed copy:
-
Project URL:
The URL to the project in the external issue tracker.
-
Issue URL:
The URL to view an issue in the external issue tracker. Must contain %{code_open}:id%{code_close}.
-
New issue URL:
The URL to create an issue in the external issue tracker.
-
Project URL:
-
Use
IssueTracker
as the string namespace (likePrometheusService
above). -
Check the affected integration pages, for example under http://127.0.0.1:3001/gitlab-org/gitlab-shell/-/settings/integrations.
-
Regenerate strings for localization by running
bin/rake gettext:regenerate
. -
Get Backend and QA reviews.