debian-mirror-gitlab/app/views/projects/_service_desk_settings.html.haml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

24 lines
1.8 KiB
Text
Raw Normal View History

2020-07-28 23:09:34 +05:30
- expanded = expanded_by_default?
2021-04-17 20:07:23 +05:30
%section.settings.js-service-desk-setting-wrapper.no-animate#js-service-desk{ class: ('expanded' if expanded), data: { qa_selector: 'service_desk_settings_content' } }
2020-07-28 23:09:34 +05:30
.settings-header
%h4.settings-title.js-settings-toggle.js-settings-toggle-trigger-only= _('Service Desk')
2022-07-23 23:45:48 +05:30
= render Pajamas::ButtonComponent.new(button_options: { class: 'js-settings-toggle' }) do
2020-07-28 23:09:34 +05:30
= expanded ? _('Collapse') : _('Expand')
- link_start = "<a href='#{help_page_path('user/project/service_desk')}' target='_blank' rel='noopener noreferrer'>".html_safe
2021-03-08 18:12:59 +05:30
%p= _('Enable and disable Service Desk. Some additional configuration might be required. %{link_start}Learn more%{link_end}.').html_safe % { link_start: link_start, link_end: '</a>'.html_safe }
2020-07-28 23:09:34 +05:30
.settings-content
- if ::Gitlab::ServiceDesk.supported?
.js-service-desk-setting-root{ data: { endpoint: project_service_desk_path(@project),
enabled: "#{@project.service_desk_enabled}",
2021-01-29 00:20:46 +05:30
incoming_email: (@project.service_desk_incoming_address if @project.service_desk_enabled),
2020-10-24 23:57:45 +05:30
custom_email: (@project.service_desk_custom_address if @project.service_desk_enabled),
2023-06-20 00:43:36 +05:30
custom_email_enabled: "#{Gitlab::Email::ServiceDeskEmail.enabled?}",
2020-07-28 23:09:34 +05:30
selected_template: "#{@project.service_desk_setting&.issue_template_key}",
2021-12-11 22:18:48 +05:30
selected_file_template_project_id: "#{@project.service_desk_setting&.file_template_project_id}",
2020-07-28 23:09:34 +05:30
outgoing_name: "#{@project.service_desk_setting&.outgoing_name}",
project_key: "#{@project.service_desk_setting&.project_key}",
2022-10-11 01:57:18 +05:30
templates: available_service_desk_templates_for(@project),
public_project: "#{@project.public?}" } }
2020-07-28 23:09:34 +05:30
- elsif show_callout?('promote_service_desk_dismissed')
= render 'shared/promotions/promote_servicedesk'