From bb102c3356fa703c4d1d84fffc847632516ca478 Mon Sep 17 00:00:00 2001 From: NGPixel Date: Mon, 25 Jun 2018 22:04:47 -0400 Subject: [PATCH] feat: admin storage - save + list --- client/components/admin/admin-auth.vue | 4 +- client/components/admin/admin-storage.vue | 146 ++++++++++++++---- .../auth/auth-mutation-save-strategies.gql | 6 +- .../storage/storage-mutation-save-targets.gql | 12 ++ .../admin/storage/storage-query-targets.gql | 14 ++ server/db/migrations/2.0.0.js | 1 + server/db/models/storage.js | 64 ++++++++ server/graph/resolvers/storage.js | 48 ++++++ server/graph/schemas/storage.graphql | 51 ++++++ server/modules/storage/digitalocean.js | 2 +- server/setup.js | 3 + 11 files changed, 311 insertions(+), 40 deletions(-) create mode 100644 client/graph/admin/storage/storage-mutation-save-targets.gql create mode 100644 client/graph/admin/storage/storage-query-targets.gql create mode 100644 server/db/models/storage.js create mode 100644 server/graph/resolvers/storage.js create mode 100644 server/graph/schemas/storage.graphql diff --git a/client/components/admin/admin-auth.vue b/client/components/admin/admin-auth.vue index 9a1cf93d..f740dd8b 100644 --- a/client/components/admin/admin-auth.vue +++ b/client/components/admin/admin-auth.vue @@ -75,7 +75,7 @@ v-card-chin v-btn(color='primary', @click='save') v-icon(left) chevron_right - span Save + span Apply Configuration v-spacer v-btn(icon, @click='refresh') v-icon.grey--text refresh @@ -126,7 +126,7 @@ export default { } }) this.$store.commit('showNotification', { - message: 'Strategies saved successfully.', + message: 'Authentication configuration saved successfully.', style: 'success', icon: 'check' }) diff --git a/client/components/admin/admin-storage.vue b/client/components/admin/admin-storage.vue index f01a9e08..211eed9e 100644 --- a/client/components/admin/admin-storage.vue +++ b/client/components/admin/admin-storage.vue @@ -1,55 +1,133 @@