diff options
author | Paul Slaughter <pslaughter@gitlab.com> | 2018-06-28 10:13:18 -0500 |
---|---|---|
committer | Paul Slaughter <pslaughter@gitlab.com> | 2018-06-28 15:25:43 -0500 |
commit | d4d1e5c4f66088bc6e8d617700484e4652e2c15c (patch) | |
tree | e209cc732d89af769bbb99eb9f83a4eb0455ca2d | |
parent | 01b3ac7bb663f8f2319ff622d3bfddaf496c5b89 (diff) | |
download | gitlab-ce-47865-access-token-for-projects-fe-dropdown.tar.gz |
Add project-multi-select to personal access token form47865-access-token-for-projects-fe-dropdown
-rw-r--r-- | app/assets/javascripts/pages/profiles/personal_access_tokens/index.js | 6 | ||||
-rw-r--r-- | app/views/shared/_personal_access_tokens_form.html.haml | 6 |
2 files changed, 11 insertions, 1 deletions
diff --git a/app/assets/javascripts/pages/profiles/personal_access_tokens/index.js b/app/assets/javascripts/pages/profiles/personal_access_tokens/index.js index 78a5c4c27be..bd33c3287b8 100644 --- a/app/assets/javascripts/pages/profiles/personal_access_tokens/index.js +++ b/app/assets/javascripts/pages/profiles/personal_access_tokens/index.js @@ -1,3 +1,7 @@ import DueDateSelectors from '~/due_date_select'; +import multiProjectSelect from '~/project_select_multi'; -document.addEventListener('DOMContentLoaded', () => new DueDateSelectors()); +document.addEventListener('DOMContentLoaded', () => { + new DueDateSelectors(); // eslint-disable-line no-new + multiProjectSelect(); +}); diff --git a/app/views/shared/_personal_access_tokens_form.html.haml b/app/views/shared/_personal_access_tokens_form.html.haml index a6d291e6171..024bb04dcb2 100644 --- a/app/views/shared/_personal_access_tokens_form.html.haml +++ b/app/views/shared/_personal_access_tokens_form.html.haml @@ -25,5 +25,11 @@ = f.label :scopes, class: 'label-light' = render 'shared/tokens/scopes_form', prefix: 'personal_access_token', token: token, scopes: scopes + .form-group + = f.label :projects, class: 'label-light' + %p + Limit this token's access to specific projects. + = project_select_tag :project_path, class: "project-multi-select", data: { order_by: 'last_activity_at', multiple: 'multiple', close_on_select: 'false' } + .prepend-top-default = f.submit "Create #{type} token", class: "btn btn-create" |