Merged in bugfix/VBV-613-anzeige-mit-selbsteinschätzung-i (pull request #256)
fix: show only the user's competences Approved-by: Christian Cueni
This commit is contained in:
commit
df5fc71aca
|
|
@ -125,6 +125,7 @@ class DashboardQuery(graphene.ObjectType):
|
||||||
_, success_total, fail_total = competences(
|
_, success_total, fail_total = competences(
|
||||||
course_slug=str(course.slug),
|
course_slug=str(course.slug),
|
||||||
course_session_selection_ids=course_session_for_user,
|
course_session_selection_ids=course_session_for_user,
|
||||||
|
user_selection_ids=[str(user.id)],
|
||||||
)
|
)
|
||||||
|
|
||||||
# assignment
|
# assignment
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,12 @@ class DashboardTestCase(GraphQLTestCase):
|
||||||
course_session=cs_3, user=member, role=CourseSessionUser.Role.MEMBER
|
course_session=cs_3, user=member, role=CourseSessionUser.Role.MEMBER
|
||||||
)
|
)
|
||||||
|
|
||||||
|
other_member = create_user("hans")
|
||||||
|
|
||||||
|
add_course_session_user(
|
||||||
|
course_session=cs_1, user=other_member, role=CourseSessionUser.Role.MEMBER
|
||||||
|
)
|
||||||
|
|
||||||
# setup assignments
|
# setup assignments
|
||||||
create_assignment_completion(
|
create_assignment_completion(
|
||||||
user=member,
|
user=member,
|
||||||
|
|
@ -93,6 +99,15 @@ class DashboardTestCase(GraphQLTestCase):
|
||||||
completion_status="FAIL",
|
completion_status="FAIL",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
mark_course_completion(
|
||||||
|
page=create_performance_criteria_page(
|
||||||
|
course=course, course_page=course_page, circle=circle
|
||||||
|
),
|
||||||
|
user=other_member,
|
||||||
|
course_session=cs_1,
|
||||||
|
completion_status="SUCCESS",
|
||||||
|
)
|
||||||
|
|
||||||
self.client.force_login(member)
|
self.client.force_login(member)
|
||||||
|
|
||||||
query = f"""query($course_id: ID!) {{
|
query = f"""query($course_id: ID!) {{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue