Permissions (UX)
## Goals - [x] Implement RBAC library - [ ] Introduce closed channels - [ ] Moderated channels - [ ] Groups / Public / Closed - [x] Under a feature toggle for smooth rollout ## More information ``` Closed Channel - All posts are displayed to subscribers only (comments on other peoples content are public) - Channel is visible to subscribers (text on feed that reads "This is a closed channel" - All subscriber requests must be manually accepted or rejected - Allow granular access controls for tag notifs (everyone, subscribers only, subscriptions only, no one) Open Channel - All posts are public - All subscriber requests are automatically accepted - Allow granular access controls for who can view your post (everyone, subscribers only, just me) - Allow granular access controls for who can comment on your post (everyone, subscribers only, just me) - Allow granular access controls for tag notifs (everyone, subscribers only, subscriptions only, no one) ``` ## Milestones | Milestone | Link | | ------ | ------ | | Permissions MVP | https://gitlab.com/groups/minds/-/milestones/40 | ## Merge Requests & Branches | | | | ------ | ------ | | https://gitlab.com/minds/engine/merge_requests/350 | Permissions | ## Mockups | | | | ------ | ------ | | TBD | TBD | ## Developers | Developer | Focus | | ------ | ------ | | @brianhatchet | backend | | @eiennohi | frontend | | @msantang78 | mobile |
epic