From b9c729896cc6ed35326db3af22b3d28768153782 Mon Sep 17 00:00:00 2001 From: Sascha Eggenberger Date: Wed, 19 Jul 2023 11:30:44 +0200 Subject: [PATCH] Access tokens: Use GlCard Changelog: changed --- .../components/access_token_table_app.vue | 116 +++++++++--------- .../components/new_access_token_app.vue | 25 +++- .../access_tokens/components/token.vue | 6 + .../access_tokens/components/tokens_app.vue | 1 + app/assets/javascripts/access_tokens/index.js | 2 - .../form/input_copy_toggle_visibility.vue | 6 + .../stylesheets/framework/new_card.scss | 2 + app/assets/stylesheets/pages/settings.scss | 17 +-- .../impersonation_tokens/index.html.haml | 23 +++- .../settings/access_tokens/index.html.haml | 41 ++++--- .../personal_access_tokens/index.html.haml | 27 ++-- .../settings/access_tokens/index.html.haml | 30 +++-- .../shared/access_tokens/_form.html.haml | 4 +- .../projects/settings/access_tokens_spec.rb | 2 + locale/gitlab.pot | 18 ++- .../admin_users_impersonation_tokens_spec.rb | 1 + .../profiles/personal_access_tokens_spec.rb | 5 + .../projects/settings/access_tokens_spec.rb | 3 + .../user_searches_in_settings_spec.rb | 2 +- .../components/access_token_table_app_spec.js | 18 --- .../components/new_access_token_app_spec.js | 11 +- spec/frontend/access_tokens/index_spec.js | 4 - .../features/access_tokens_shared_examples.rb | 2 + 23 files changed, 226 insertions(+), 140 deletions(-) diff --git a/app/assets/javascripts/access_tokens/components/access_token_table_app.vue b/app/assets/javascripts/access_tokens/components/access_token_table_app.vue index d15c8e6e703938..85b3c994e02c99 100644 --- a/app/assets/javascripts/access_tokens/components/access_token_table_app.vue +++ b/app/assets/javascripts/access_tokens/components/access_token_table_app.vue @@ -32,7 +32,6 @@ export default { i18n: { emptyField: __('Never'), expired: __('Expired'), - header: __('Active %{accessTokenTypePlural} (%{totalAccessTokens})'), modalMessage: __( 'Are you sure you want to revoke this %{accessTokenType}? This action cannot be undone.', ), @@ -45,7 +44,6 @@ export default { 'initialActiveAccessTokens', 'noActiveTokensMessage', 'showRole', - 'information', ], data() { return { @@ -74,12 +72,6 @@ export default { return FIELDS.filter(({ key }) => !ignoredFields.includes(key)); }, - header() { - return sprintf(this.$options.i18n.header, { - accessTokenTypePlural: this.accessTokenTypePlural, - totalAccessTokens: this.activeAccessTokens.length, - }); - }, modalMessage() { return sprintf(this.$options.i18n.modalMessage, { accessTokenType: this.accessTokenType, @@ -114,65 +106,66 @@ export default {