Allow learning content for Berufsbildner
This commit is contained in:
parent
c11e4d1105
commit
fb26dda971
|
|
@ -394,7 +394,7 @@ def course_session_permissions(user: User, course_session_id: int) -> list[str]:
|
|||
"expert-cockpit": is_expert,
|
||||
"learning-path": is_member,
|
||||
"competence-navi": is_member,
|
||||
"complete-learning-content": is_expert or is_member,
|
||||
"complete-learning-content": is_expert or is_member or is_berufsbildner,
|
||||
}
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -39,12 +39,18 @@ class ActionTestCase(TestCase):
|
|||
role=CourseSessionUser.Role.EXPERT,
|
||||
)
|
||||
|
||||
bb = create_user("bb")
|
||||
AgentParticipantRelation.objects.create(
|
||||
agent=bb, participant=csu, role="BERUFSBILDNER"
|
||||
)
|
||||
|
||||
# WHEN
|
||||
mentor_actions = course_session_permissions(lm, self.course_session.id)
|
||||
participant_actions = course_session_permissions(
|
||||
participant, self.course_session.id
|
||||
)
|
||||
trainer_actions = course_session_permissions(trainer, self.course_session.id)
|
||||
bb_actions = course_session_permissions(bb, self.course_session.id)
|
||||
|
||||
# THEN
|
||||
self.assertEqual(
|
||||
|
|
@ -81,3 +87,11 @@ class ActionTestCase(TestCase):
|
|||
"complete-learning-content",
|
||||
],
|
||||
)
|
||||
self.assertEqual(
|
||||
bb_actions,
|
||||
[
|
||||
"preview",
|
||||
"media-library",
|
||||
"complete-learning-content",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue