summaryrefslogtreecommitdiff
path: root/app/views
diff options
context:
space:
mode:
authorLukas Eipert <leipert@gitlab.com>2018-08-03 17:36:53 +0200
committerLukas Eipert <leipert@gitlab.com>2018-08-03 19:27:07 +0200
commit273515b8a15cc9f920d6bf868f6a546ad832214e (patch)
treed4584191d3700744bfe2df2593ce9ee477582cd4 /app/views
parent8a9421429d15a805ef07b8200bcba551fe7314ff (diff)
downloadgitlab-ce-273515b8a15cc9f920d6bf868f6a546ad832214e.tar.gz
backport changes from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6740
Diffstat (limited to 'app/views')
-rw-r--r--app/views/admin/application_settings/show.html.haml3
-rw-r--r--app/views/projects/_project_templates.html.haml31
-rw-r--r--app/views/projects/project_templates/_built_in_templates.html.haml17
-rw-r--r--app/views/projects/project_templates/_project_fields_form.html.haml12
4 files changed, 37 insertions, 26 deletions
diff --git a/app/views/admin/application_settings/show.html.haml b/app/views/admin/application_settings/show.html.haml
index 5cb8001a364..1c8801566d4 100644
--- a/app/views/admin/application_settings/show.html.haml
+++ b/app/views/admin/application_settings/show.html.haml
@@ -336,5 +336,6 @@
.settings-content
= render 'third_party_offers', application_setting: @application_setting
-= render_if_exists 'admin/application_settings/pseudonymizer_settings', expanded: expanded
+= render_if_exists 'admin/application_settings/custom_templates_form', expanded: expanded
+= render_if_exists 'admin/application_settings/pseudonymizer_settings', expanded: expanded
diff --git a/app/views/projects/_project_templates.html.haml b/app/views/projects/_project_templates.html.haml
index 9d8627c9eb1..e90a6355214 100644
--- a/app/views/projects/_project_templates.html.haml
+++ b/app/views/projects/_project_templates.html.haml
@@ -1,27 +1,8 @@
-.project-templates-buttons.import-buttons
- - Gitlab::ProjectTemplate.all.each do |template|
- .template-option
- = custom_icon(template.logo)
- .template-title= template.title
- .template-description= template.description
- %label.btn.btn-success.template-button.choose-template.append-right-10{ for: template.name }
- %input{ type: "radio", autocomplete: "off", name: "project[template_name]", id: template.name, value: template.name }
- %span Use template
- %a.btn.btn-default{ href: template.preview, rel: 'noopener noreferrer', target: '_blank' } Preview
+- f ||= local_assigns[:f]
- .project-fields-form
- .row
- .form-group.col-sm-12
- %label.label-bold
- Template
- .input-group.template-input-group
- .input-group-prepend
- .input-group-text
- .selected-icon
- - Gitlab::ProjectTemplate.all.each do |template|
- = custom_icon(template.logo)
- .selected-template
- .input-group-append
- %button.btn.btn-default.change-template{ type: "button" } Change template
+.project-templates-buttons.import-buttons.col-sm-12
+ = render 'projects/project_templates/built_in_templates'
- = render 'new_project_fields', f: f, project_name_id: "template-project-name"
+.project-fields-form
+ = render 'projects/project_templates/project_fields_form'
+ = render 'projects/new_project_fields', f: f, project_name_id: "template-project-name"
diff --git a/app/views/projects/project_templates/_built_in_templates.html.haml b/app/views/projects/project_templates/_built_in_templates.html.haml
new file mode 100644
index 00000000000..e7636099be6
--- /dev/null
+++ b/app/views/projects/project_templates/_built_in_templates.html.haml
@@ -0,0 +1,17 @@
+- Gitlab::ProjectTemplate.all.each do |template|
+ .template-option.d-flex.align-items-center
+ .logo.append-right-10
+ = custom_icon(template.logo, size: 40)
+ .description
+ %strong
+ = template.title
+ %br
+ .text-muted
+ = template.description
+ .controls.d-flex.align-items-center
+ %label.btn.btn-success.template-button.choose-template.append-right-10.append-bottom-0{ for: template.name }
+ %input{ type: "radio", autocomplete: "off", name: "project[template_name]", id: template.name, value: template.name }
+ %span
+ = _("Use template")
+ %a.btn.btn-default{ href: template.preview, rel: 'noopener noreferrer', target: '_blank' }
+ = _("Preview")
diff --git a/app/views/projects/project_templates/_project_fields_form.html.haml b/app/views/projects/project_templates/_project_fields_form.html.haml
new file mode 100644
index 00000000000..c96010550d8
--- /dev/null
+++ b/app/views/projects/project_templates/_project_fields_form.html.haml
@@ -0,0 +1,12 @@
+.row
+ .form-group.col-sm-12
+ %label.label-bold
+ = _('Template')
+ .input-group.template-input-group
+ .input-group-prepend
+ .input-group-text
+ .selected-icon.append-right-10
+ .selected-template
+ .input-group-append
+ %button.btn.btn-default.change-template{ type: "button" }
+ = _('Change template')