From 5a03e29fca32741a3aa393f8fcd970a95e4ac20c Mon Sep 17 00:00:00 2001 From: Jeremy Wharton Date: Fri, 21 Jul 2023 04:52:32 -0500 Subject: [PATCH] web/satellite/vuetify-poc: unmock all projects dashboard data The all projects dashboard of the Vuetify project has been updated to display real project information rather than mock data. Additionally, projects may now be selected and project invitations replied to through the all projects dashboard. Resolves #6036 Resolves #6038 Change-Id: I8aef0dc07c172e2bc8e2f7eb26a3d205bd56067f --- .../vuetify-poc/src/assets/icon-trash.svg | 3 + .../src/components/AccessTableComponent.vue | 8 +- .../src/components/BrowserTableComponent.vue | 18 +- .../src/components/BucketsDataTable.vue | 18 +- .../src/components/ProjectCard.vue | 143 ++++++++ .../src/components/ProjectsTableComponent.vue | 200 ++++++++--- .../src/components/TeamTableComponent.vue | 21 +- .../{ => dialogs}/BrowserNewFolderDialog.vue | 0 .../components/dialogs/JoinProjectDialog.vue | 130 +++++++ .../src/layouts/default/Default.vue | 2 +- .../src/layouts/default/ProjectNav.vue | 19 +- .../vuetify-poc/src/styles/styles.scss | 9 +- .../vuetify-poc/src/types/projects.ts | 33 ++ .../vuetify-poc/src/views/Billing.vue | 19 +- .../vuetify-poc/src/views/Bucket.vue | 2 +- .../vuetify-poc/src/views/Projects.vue | 319 ++++++++---------- 16 files changed, 655 insertions(+), 289 deletions(-) create mode 100644 web/satellite/vuetify-poc/src/assets/icon-trash.svg create mode 100644 web/satellite/vuetify-poc/src/components/ProjectCard.vue rename web/satellite/vuetify-poc/src/components/{ => dialogs}/BrowserNewFolderDialog.vue (100%) create mode 100644 web/satellite/vuetify-poc/src/components/dialogs/JoinProjectDialog.vue create mode 100644 web/satellite/vuetify-poc/src/types/projects.ts diff --git a/web/satellite/vuetify-poc/src/assets/icon-trash.svg b/web/satellite/vuetify-poc/src/assets/icon-trash.svg new file mode 100644 index 000000000000..0265889d1ffb --- /dev/null +++ b/web/satellite/vuetify-poc/src/assets/icon-trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue b/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue index 4fa89e63e1fb..257093566683 100644 --- a/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue +++ b/web/satellite/vuetify-poc/src/components/AccessTableComponent.vue @@ -22,9 +22,9 @@ hover >