User privileges #67

Closed
opened 2021-01-01 16:57:52 -05:00 by kdeng00 · 0 comments
kdeng00 commented 2021-01-01 16:57:52 -05:00 (Migrated from github.com)

Create a system where different level privileges are given to users that enable them to use certain features of Icarus

Requirements

  • Users will only be able to delete media they uploaded. Attempts to delete user's media will be revoked
  • Users will only be able to update media they uploaded. Attempts to delete user's media will be revoked
  • Media uploaded by users will be linked with that user. Deleting the user would either delete the user's catalog or transfer it to the admin. By default, it will transfer it to the admin
    • Record the user that the media is linked to when deleting media
  • Users will only be able to interact with media if the user who uploaded it made it public
Create a system where different level privileges are given to users that enable them to use certain features of Icarus ## Requirements * Users will only be able to delete media they uploaded. Attempts to delete user's media will be revoked * Users will only be able to update media they uploaded. Attempts to delete user's media will be revoked * Media uploaded by users will be linked with that user. Deleting the user would either delete the user's catalog or transfer it to the admin. By default, it will transfer it to the admin - Record the user that the media is linked to when deleting media * Users will only be able to interact with media if the user who uploaded it made it public
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: phoenix/icarus#67