Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keine Schreibrechte für andere Dozenten explizt vergeben #1216

Open
dennis531 opened this issue Feb 14, 2025 · 1 comment · May be fixed by #1228
Open

Keine Schreibrechte für andere Dozenten explizt vergeben #1216

dennis531 opened this issue Feb 14, 2025 · 1 comment · May be fixed by #1228
Assignees
Labels
priority:critical type:feature v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x

Comments

@dennis531
Copy link
Collaborator

dennis531 commented Feb 14, 2025

Is your feature request related to a problem? Please describe.
Aktuell erhalten alle Dozenten des Kurses Schreibrechte auf hochgeladene oder aufgezeichnete Videos. Dieses Verhalten kann zu Inkonsistenzen führen und die Lehrenden verwirren.

Describe the solution you'd like
Nur der Uploader bzw. der Aufzeichnungsplaner soll die explizite Berechtigung owner erhalten bzw. der Besitzer des Videos sein. Keine weiteren Berechtigungen sollen automatisch an diese Videos gehängt werden, da die impliziten Rechte im Kurs ausreichen.

Additional context

Image

@dennis531 dennis531 added priority:critical type:feature v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x labels Feb 14, 2025
@dennis531
Copy link
Collaborator Author

Related code:

// Assign permissions to teachers of the course, when it is a student upload in a course.
if (!empty($course_id) && $perm->have_studip_perm('user', $course_id, $user->id)) {
VideosUserPerms::assignCourseLecturerPermissions($course_id, $video->id);
}

@dennis531 dennis531 self-assigned this Feb 20, 2025
@dennis531 dennis531 moved this from Todo to In Progress in SOP V3 Priorisierung Feb 20, 2025
dennis531 added a commit to dennis531/studip-opencast-plugin that referenced this issue Feb 21, 2025
Currently, all dozent get write perms to an uploaded course video or to a scheduled recording. This patch changes this behaviour based on elan-ev#1216.

close elan-ev#1216
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:critical type:feature v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

1 participant