1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
- @content_class = 'limit-container-width' unless fluid_layout
- page_title _('Operations')
- if Feature.enabled?(:error_tracking, @project)
%section.settings.expanded.border-0
.settings-header
%h4
= _('Error Tracking')
.settings-content
%p
= _('To link Sentry to GitLab, enter your Sentry URL and Auth Token.')
= form_for @error_tracking_setting, as: :error_tracking_setting, url: namespace_project_settings_operations_error_tracking_path(@project.namespace, @project), method: :post do |f|
= form_errors(@error_tracking_setting)
.form-group
.form-check
= f.check_box :enabled, class: 'form-check-input'
= f.label :enabled, _('Active'), class: 'form-check-label'
.form-group
= f.label :uri, _('Sentry API URL'), class: 'label-bold'
= f.url_field :uri, class: 'form-control', placeholder: _('http://<sentry-host>/api/0/projects/{organization_slug}/{project_slug}/issues/')
%p.form-text.text-muted
= _('Enter your Sentry API URL')
.form-group
= f.label :token, _('Auth Token'), class: 'label-bold'
= f.text_field :token, class: 'form-control'
%p.form-text.text-muted
= _('Find and manage Auth Tokens in your Sentry account settings page.')
%input.btn.btn-success{ :type => 'submit', :value => _('Save changes') }
-# EE-specific start
= render_if_exists 'projects/settings/operations/jaeger_setting'
-# EE-specific end
|