From 50f5afbce1f2bc4dbd0ddf6c951c7e519dfc6ce3 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 15 Aug 2022 23:19:33 +0300 Subject: [PATCH] add and remove users to/from lists from their profile --- .../account_actions/account_actions.js | 4 +- .../account_actions/account_actions.vue | 1 + src/components/lists_edit/lists_edit.js | 10 +- src/components/lists_new/lists_new.js | 4 +- src/components/popover/popover.js | 25 ++++- src/i18n/en.json | 3 +- src/modules/lists.js | 97 +++++++++++++------ src/modules/users.js | 9 ++ src/services/api/api.service.js | 35 ++++--- .../entity_normalizer.service.js | 1 + 10 files changed, 134 insertions(+), 55 deletions(-) diff --git a/src/components/account_actions/account_actions.js b/src/components/account_actions/account_actions.js index 99762562..735dd81c 100644 --- a/src/components/account_actions/account_actions.js +++ b/src/components/account_actions/account_actions.js @@ -1,6 +1,7 @@ import { mapState } from 'vuex' import ProgressButton from '../progress_button/progress_button.vue' import Popover from '../popover/popover.vue' +import UserListMenu from 'src/components/user_list_menu/user_list_menu.vue' import { library } from '@fortawesome/fontawesome-svg-core' import { faEllipsisV @@ -19,7 +20,8 @@ const AccountActions = { }, components: { ProgressButton, - Popover + Popover, + UserListMenu }, methods: { showRepeats () { diff --git a/src/components/account_actions/account_actions.vue b/src/components/account_actions/account_actions.vue index 23547f2c..770740e0 100644 --- a/src/components/account_actions/account_actions.vue +++ b/src/components/account_actions/account_actions.vue @@ -28,6 +28,7 @@ class="dropdown-divider" /> +