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

Add user interface for ACL manipulation #911

Closed
wants to merge 41 commits into from
Closed

Conversation

owi92
Copy link
Member

@owi92 owi92 commented Aug 3, 2023

Related issue: #671

For now, this only handles dummy data, but in the future this will allow users to set ACL for every video they have write access for. This is done by adding or removing groups of people and/or single persons and setting read/write authorizations for these.

@owi92 owi92 added the changelog:user User facing changes label Aug 3, 2023
@github-actions github-actions bot temporarily deployed to test-deployment-pr911 August 3, 2023 10:09 Destroyed
@owi92 owi92 mentioned this pull request Sep 1, 2023
3 tasks
The administrator is always allowed to edit/manage
stuff so their inclusion in the acl ui is at
best redundant and at worst misleading for non-admin
users. We still want to show the admin selection entry when
the actual admin is logged in, so in cases where the
acl doesn't explicitly includes it, it gets added manually.
Events can only be uploaded when the uploader is included in
the acl with `write` access. The optional check here makes
sure that it can't be removed when building the acl for an upload.
@github-actions github-actions bot temporarily deployed to test-deployment-pr911 September 11, 2023 12:37 Destroyed
@github-actions
Copy link

This pull request has conflicts ☹
Please resolve those so we can review the pull request.
Thanks.

@github-actions github-actions bot added the status:conflicts This PR has conflicts that need to be resolved label Sep 12, 2023
@owi92
Copy link
Member Author

owi92 commented Sep 12, 2023

Closed since all changes made here are also included in #927

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:user User facing changes status:conflicts This PR has conflicts that need to be resolved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant