Allow more roles to export user list

This commit is contained in:
Elia Bieri 2024-09-25 15:26:43 +02:00 committed by Christian Cueni
parent d1f796d319
commit d38d2a4a4b
2 changed files with 2 additions and 7 deletions

View File

@ -365,12 +365,7 @@ watch(selectedRegion, () => {
</router-link> </router-link>
<div class="mb-10 flex items-center justify-between"> <div class="mb-10 flex items-center justify-between">
<h2 class="my-4">{{ $t("a.Personen") }}</h2> <h2 class="my-4">{{ $t("a.Personen") }}</h2>
<button <button class="flex" data-cy="export-button" @click="exportData">
v-if="userStore.course_session_experts.length > 0"
class="flex"
data-cy="export-button"
@click="exportData"
>
<it-icon-export></it-icon-export> <it-icon-export></it-icon-export>
<span class="ml inline-block">{{ $t("a.Als Excel exportieren") }}</span> <span class="ml inline-block">{{ $t("a.Als Excel exportieren") }}</span>
</button> </button>

View File

@ -478,7 +478,7 @@ def export_persons_as_xsl(request):
def _get_permitted_courses_sessions_for_user( def _get_permitted_courses_sessions_for_user(
user: User, requested_coursesession_ids: List[str] user: User, requested_coursesession_ids: List[str]
) -> List[CourseSessionWithRoles]: ) -> List[CourseSessionWithRoles]:
ALLOWED_ROLES = ["EXPERT", "SUPERVISOR"] ALLOWED_ROLES = ["EXPERT", "SUPERVISOR", "BERUFSBILDNER", "LEARNING_MENTOR"]
user_course_sessions_with_roles = _get_course_sessions_with_roles_for_user( user_course_sessions_with_roles = _get_course_sessions_with_roles_for_user(
user, ALLOWED_ROLES, requested_coursesession_ids user, ALLOWED_ROLES, requested_coursesession_ids