From 08ff9d260245d066097c4da1856835056f563bc6 Mon Sep 17 00:00:00 2001 From: Keith Becker Date: Wed, 31 Mar 2021 10:57:54 -0600 Subject: [PATCH 01/29] add user to course ui --- src/views/Team.vue | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/views/Team.vue b/src/views/Team.vue index 4478231..29a7a86 100644 --- a/src/views/Team.vue +++ b/src/views/Team.vue @@ -190,7 +190,7 @@ Remove Selected mdi-email Email Selected + + mdi-plus + Add To Course + @@ -306,6 +316,9 @@ export default { this.init(); }, methods: { + async addUsersToCourse() { + + }, async init() { let isTeamLead = false; try { -- GitLab From 71248068ab1221cfafc3b207bcabdd0f720fb7c2 Mon Sep 17 00:00:00 2001 From: Keith Becker Date: Wed, 31 Mar 2021 11:08:32 -0600 Subject: [PATCH 02/29] adding CourseSelect component --- src/components/CourseSelect.vue | 194 ++++++++++++++++++++++++++++++++ src/views/Team.vue | 6 + 2 files changed, 200 insertions(+) create mode 100644 src/components/CourseSelect.vue diff --git a/src/components/CourseSelect.vue b/src/components/CourseSelect.vue new file mode 100644 index 0000000..1e009f5 --- /dev/null +++ b/src/components/CourseSelect.vue @@ -0,0 +1,194 @@ + + + + diff --git a/src/views/Team.vue b/src/views/Team.vue index 29a7a86..09b55f0 100644 --- a/src/views/Team.vue +++ b/src/views/Team.vue @@ -300,6 +300,8 @@ export default { isAdding: false, isAddingDuplicate: false, isAddingBusy: false, + isAddingUserToCourse: false, + isAddingUserToCourseDuplicate: false, }, headers: [ { text: "Name", value: "name", width: "200px", fixed: true }, @@ -317,6 +319,10 @@ export default { }, methods: { async addUsersToCourse() { + this.state.isAddingUserToCourseDuplicate = false; + this.state.isAddingUserToCourse = true; + }, + async cancelAddUsersToCourse() { }, async init() { -- GitLab From cae6e87c99173cfe9fc8b2dfa2ce1aebf11a90a0 Mon Sep 17 00:00:00 2001 From: Keith Becker Date: Wed, 31 Mar 2021 11:09:45 -0600 Subject: [PATCH 03/29] replace UserService with CourseService --- src/components/CourseSelect.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/CourseSelect.vue b/src/components/CourseSelect.vue index 1e009f5..907782a 100644 --- a/src/components/CourseSelect.vue +++ b/src/components/CourseSelect.vue @@ -65,8 +65,7 @@ -- GitLab From fa696931e517409176a16db7f15ca71f910d8ba3 Mon Sep 17 00:00:00 2001 From: Keith Becker Date: Wed, 31 Mar 2021 11:17:44 -0600 Subject: [PATCH 05/29] change users to courses --- src/components/CourseSelect.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/CourseSelect.vue b/src/components/CourseSelect.vue index 9814e43..c24d9b6 100644 --- a/src/components/CourseSelect.vue +++ b/src/components/CourseSelect.vue @@ -176,7 +176,7 @@ export default { } catch (e) { this.$store.commit(SET_ERROR_MESSAGE, e); this.$store.commit(SET_ERROR_DIALOG, true); - console.error("unable to get users", e); + console.error("unable to get courses", e); this.items = []; } finally { this.loading = false; -- GitLab From 6e3c33d6bfd69bd297242e9551ea695e6de4c1b4 Mon Sep 17 00:00:00 2001 From: Keith Becker Date: Wed, 31 Mar 2021 11:19:12 -0600 Subject: [PATCH 06/29] change references to users --- src/components/CourseSelect.vue | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/components/CourseSelect.vue b/src/components/CourseSelect.vue index c24d9b6..bcafaf1 100644 --- a/src/components/CourseSelect.vue +++ b/src/components/CourseSelect.vue @@ -1,7 +1,7 @@