From 6e228f38c37c4c7b6d6be648ae2664ebfb5c3c80 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 3 Apr 2023 12:13:59 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- app/assets/javascripts/groups/init_group_readme.js | 26 +++++++ .../import_entities/components/import_status.vue | 12 +-- .../components/import_projects_table.vue | 26 ++++--- .../components/provider_repo_table_row.vue | 88 +++++++++++----------- app/assets/javascripts/pages/groups/show/index.js | 2 + .../super_sidebar/components/super_sidebar.vue | 29 ++++++- .../super_sidebar/components/user_bar.vue | 7 ++ app/assets/javascripts/super_sidebar/constants.js | 2 + .../storage/components/usage_graph.vue | 32 +++----- .../javascripts/usage_quotas/storage/constants.js | 25 +++--- .../work_items/components/work_item_detail.vue | 1 + .../stylesheets/framework/super_sidebar.scss | 23 +++++- app/assets/stylesheets/startup/startup-dark.scss | 4 + .../stylesheets/startup/startup-general.scss | 4 + app/helpers/groups_helper.rb | 11 +++ app/models/pages/lookup_path.rb | 6 +- app/models/project.rb | 4 + app/views/groups/_group_readme.html.haml | 3 + app/views/groups/show.html.haml | 2 + app/workers/all_queues.yml | 10 +-- ...i_namespace_mirrors_consistency_check_worker.rb | 2 +- .../ci_project_mirrors_consistency_check_worker.rb | 2 +- app/workers/loose_foreign_keys/cleanup_worker.rb | 2 +- .../namespaces/process_sync_events_worker.rb | 2 +- app/workers/projects/process_sync_events_worker.rb | 2 +- 25 files changed, 211 insertions(+), 116 deletions(-) create mode 100644 app/assets/javascripts/groups/init_group_readme.js create mode 100644 app/views/groups/_group_readme.html.haml (limited to 'app') diff --git a/app/assets/javascripts/groups/init_group_readme.js b/app/assets/javascripts/groups/init_group_readme.js new file mode 100644 index 00000000000..7cde64fed4d --- /dev/null +++ b/app/assets/javascripts/groups/init_group_readme.js @@ -0,0 +1,26 @@ +import Vue from 'vue'; +import VueApollo from 'vue-apollo'; +import apolloProvider from '~/repository/graphql'; +import FilePreview from '~/repository/components/preview/index.vue'; + +Vue.use(VueApollo); + +export const initGroupReadme = () => { + const el = document.getElementById('js-group-readme'); + + if (!el) return false; + + const { webPath, name } = el.dataset; + + return new Vue({ + el, + apolloProvider, + render(createElement) { + return createElement(FilePreview, { + props: { + blob: { webPath, name }, + }, + }); + }, + }); +}; diff --git a/app/assets/javascripts/import_entities/components/import_status.vue b/app/assets/javascripts/import_entities/components/import_status.vue index ec2ab9d0c3d..f4facbba273 100644 --- a/app/assets/javascripts/import_entities/components/import_status.vue +++ b/app/assets/javascripts/import_entities/components/import_status.vue @@ -109,7 +109,7 @@ export default { return isIncomplete ? { icon: 'status-alert', - text: __('Partial import'), + text: s__('Import|Partially completed'), variant: 'warning', } : { @@ -146,14 +146,8 @@ export default {