From 9b5845d89b2e9f94783b2d01547286230fd6865d Mon Sep 17 00:00:00 2001 From: Livio Bieri Date: Thu, 14 Mar 2024 12:19:54 +0100 Subject: [PATCH] feat: participants --- .../components/learningMentor/MyMentees.vue | 44 ++++++ .../components/learningMentor/MyMentors.vue | 148 ++++++++++++++++++ .../mentor/MentorParticipantsPage.vue | 48 ++---- server/vbv_lernwelt/iam/permissions.py | 2 - server/vbv_lernwelt/iam/tests/test_actions.py | 1 - 5 files changed, 205 insertions(+), 38 deletions(-) create mode 100644 client/src/components/learningMentor/MyMentees.vue create mode 100644 client/src/components/learningMentor/MyMentors.vue diff --git a/client/src/components/learningMentor/MyMentees.vue b/client/src/components/learningMentor/MyMentees.vue new file mode 100644 index 00000000..b86c8f8b --- /dev/null +++ b/client/src/components/learningMentor/MyMentees.vue @@ -0,0 +1,44 @@ + + + diff --git a/client/src/components/learningMentor/MyMentors.vue b/client/src/components/learningMentor/MyMentors.vue new file mode 100644 index 00000000..17051759 --- /dev/null +++ b/client/src/components/learningMentor/MyMentors.vue @@ -0,0 +1,148 @@ + + + diff --git a/client/src/pages/learningMentor/mentor/MentorParticipantsPage.vue b/client/src/pages/learningMentor/mentor/MentorParticipantsPage.vue index b86c8f8b..6101feab 100644 --- a/client/src/pages/learningMentor/mentor/MentorParticipantsPage.vue +++ b/client/src/pages/learningMentor/mentor/MentorParticipantsPage.vue @@ -1,44 +1,22 @@ diff --git a/server/vbv_lernwelt/iam/permissions.py b/server/vbv_lernwelt/iam/permissions.py index e5b3403c..276bf92a 100644 --- a/server/vbv_lernwelt/iam/permissions.py +++ b/server/vbv_lernwelt/iam/permissions.py @@ -316,8 +316,6 @@ def can_complete_learning_content(user: User, course_session_id: int) -> bool: def course_session_permissions(user: User, course_session_id: int) -> list[str]: return _action_list( { - # FIXME: Just here WHILE we move cockpit -> learning-mentor THEN remove this! - "deprecated-mentor": is_course_session_member(user, course_session_id), "learning-mentor": has_learning_mentor(user, course_session_id), "learning-mentor::edit-mentors": can_edit_mentors(user, course_session_id), "learning-mentor::guide-members": can_guide_members( diff --git a/server/vbv_lernwelt/iam/tests/test_actions.py b/server/vbv_lernwelt/iam/tests/test_actions.py index c5297206..ca365799 100644 --- a/server/vbv_lernwelt/iam/tests/test_actions.py +++ b/server/vbv_lernwelt/iam/tests/test_actions.py @@ -60,7 +60,6 @@ class ActionTestCase(TestCase): self.assertEqual( participant_actions, [ - "deprecated-mentor", "learning-mentor", "learning-mentor::edit-mentors", "media-library",