gitlab-org--gitlab-foss/app/views/projects/mattermosts/_team_selection.html.haml

47 lines
2 KiB
Text
Raw Normal View History

2016-12-19 12:14:03 -05:00
%p
This service will be installed on the Mattermost instance at
%strong= link_to Gitlab.config.mattermost.host, Gitlab.config.mattermost.host
2016-12-19 12:14:03 -05:00
%hr
2017-02-15 08:49:14 -05:00
= form_for(:mattermost, method: :post, url: namespace_project_mattermost_path(@project.namespace, @project), html: { class: 'js-requires-input'} ) do |f|
2016-12-19 12:14:03 -05:00
%h4 Team
2016-12-20 09:54:23 -05:00
%p
= @teams.one? ? 'The team' : 'Select the team'
where the slash commands will be used in
2017-02-15 08:49:14 -05:00
- selected_id = @teams.one? ? @teams.first['id'] : nil
- options = options_for_select(mattermost_teams_options(@teams), selected_id)
= f.select(:team_id, options, { include_blank: 'Select team...'}, { class: 'form-control', disabled: @teams.one?, selected: selected_id, required: true })
= f.hidden_field(:team_id, value: selected_id, required: true) if @teams.one?
2016-12-19 12:14:03 -05:00
.help-block
- if @teams.one?
This is the only available team.
2016-12-19 12:14:03 -05:00
- else
The list shows all available teams.
2016-12-19 12:14:03 -05:00
To create a team,
= link_to "#{Gitlab.config.mattermost.host}/create_team" do
use Mattermost's interface
= icon('external-link')
or ask your Mattermost system administrator.
2016-12-19 12:14:03 -05:00
%hr
%h4 Command trigger word
%p Choose the word that will trigger commands
2017-02-15 08:49:14 -05:00
= f.text_field(:trigger, value: @project.path, class: 'form-control', required: true)
2016-12-19 12:14:03 -05:00
.help-block
2016-12-20 09:54:23 -05:00
%p
Trigger word must be unique, and can't begin with a slash or contain any spaces.
Use the word that works best for your team.
2016-12-19 12:14:03 -05:00
%p
Suggestions:
%code= 'gitlab'
%code= @project.path # Path contains no spaces, but dashes
%code= @project.path_with_namespace
%p
Reserved:
= link_to 'https://docs.mattermost.com/help/messaging/executing-commands.html#built-in-commands', target: '__blank' do
see list of built-in slash commands
= icon('external-link')
%hr
.clearfix
.pull-right
= link_to 'Cancel', edit_namespace_project_service_path(@project.namespace, @project, @service), class: 'btn btn-lg'
= f.submit 'Install', class: 'btn btn-save btn-lg'