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

Support removal of user permissions #1351

Closed
slifty opened this issue Dec 2, 2024 · 0 comments · Fixed by #1403
Closed

Support removal of user permissions #1351

slifty opened this issue Dec 2, 2024 · 0 comments · Fixed by #1403
Assignees

Comments

@slifty
Copy link
Member

slifty commented Dec 2, 2024

With #1250 we allow the creation of permission relationships within organizational entities. We also need to support removing those permissions.

This will be done using a not_after field. Eventually this means we might allow the creation of temporary permissions, though for now there isn't a use case so that functionality won't yet be exposed via API.

@slifty slifty self-assigned this Dec 2, 2024
@slifty slifty added this to Phase 5 Dec 2, 2024
@slifty slifty moved this to In Progress in Phase 5 Dec 2, 2024
slifty added a commit that referenced this issue Dec 2, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 17, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Dec 19, 2024
We are going to support deletion of permissions in an upcoming commit,
and to do this we are going to store an expiration date instead of
actually deleting records.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Jan 2, 2025
This endpoints makes it possible for a user with appropriate permissions
to remove a data provider permission for a given user.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Jan 2, 2025
This endpoints makes it possible for a user with appropriate permissions
to remove a data provider permission for a given user.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Jan 2, 2025
This endpoints makes it possible for a user with appropriate permissions
to remove a data provider permission for a given user.

Issue #1351 Support removal of user permissions
@slifty slifty moved this from In Progress to QA in Phase 5 Jan 2, 2025
slifty added a commit that referenced this issue Jan 3, 2025
This endpoints makes it possible for a user with appropriate permissions
to remove a data provider permission for a given user.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Jan 3, 2025
This endpoint makes it possible for a user with appropriate permissions
to remove a funder permission for a given user.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Jan 3, 2025
This endpoints makes it possible for a user with appropriate permissions
to remove a data provider permission for a given user.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Jan 3, 2025
This endpoints makes it possible for a user with appropriate permissions
to remove a data provider permission for a given user.

Issue #1351 Support removal of user permissions
slifty added a commit that referenced this issue Jan 3, 2025
This endpoints makes it possible for a user with appropriate permissions
to remove a data provider permission for a given user.

Issue #1351 Support removal of user permissions
@slifty slifty moved this from QA to Done in Phase 5 Jan 6, 2025
@slifty slifty moved this from Done to Done & Cleared in Phase 5 Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done & Cleared
Development

Successfully merging a pull request may close this issue.

1 participant