From c884fd6880a028428d8a9cfae9ee5689596393cc Mon Sep 17 00:00:00 2001 From: advplyr Date: Sat, 18 Sep 2021 12:45:34 -0500 Subject: [PATCH] Adding upload permission to users, directory structure readme update --- client/components/app/Appbar.vue | 7 +- client/components/controls/GlobalSearch.vue | 2 +- client/components/modals/AccountModal.vue | 25 +++++-- client/package.json | 2 +- client/pages/audiobook/_id/index.vue | 8 ++- client/pages/upload/index.vue | 8 +-- client/store/user.js | 3 + package.json | 2 +- readme.md | 59 ++++++++++++---- server/Server.js | 78 ++++++++++++--------- server/objects/User.js | 8 ++- server/utils/scandir.js | 21 +++--- 12 files changed, 148 insertions(+), 75 deletions(-) diff --git a/client/components/app/Appbar.vue b/client/components/app/Appbar.vue index 0071979c..6eef4350 100644 --- a/client/components/app/Appbar.vue +++ b/client/components/app/Appbar.vue @@ -16,11 +16,11 @@ Update is available! Check release notes for v{{ latestVersion }} --> - + upload - + settings @@ -96,6 +96,9 @@ export default { userCanDelete() { return this.$store.getters['user/getUserCanDelete'] }, + userCanUpload() { + return this.$store.getters['user/getUserCanUpload'] + }, selectedIsRead() { // Find an audiobook that is not read, if none then all audiobooks read return !this.selectedAudiobooks.find((ab) => { diff --git a/client/components/controls/GlobalSearch.vue b/client/components/controls/GlobalSearch.vue index f8b44d31..9513052a 100644 --- a/client/components/controls/GlobalSearch.vue +++ b/client/components/controls/GlobalSearch.vue @@ -18,7 +18,7 @@