Channel-Based Rank/Authorization #12

Closed
opened 2024-11-15 18:04:08 -05:00 by rainbownapkin · 7 comments
rainbownapkin commented 2024-11-15 18:04:08 -05:00 (Migrated from gitlab.com)

Including UI on channel settings page to manage channel ranks

Including UI on channel settings page to manage channel ranks
rainbownapkin commented 2024-11-15 18:04:09 -05:00 (Migrated from gitlab.com)

added #6 as parent issue

added #6 as parent issue
rainbownapkin commented 2024-11-17 07:56:01 -05:00 (Migrated from gitlab.com)

changed the description

changed the description
rainbownapkin (Migrated from gitlab.com) closed this issue 2024-11-22 06:22:54 -05:00
rainbownapkin (Migrated from gitlab.com) reopened this issue 2024-11-23 13:47:42 -05:00
rainbownapkin commented 2024-11-23 13:49:24 -05:00 (Migrated from gitlab.com)

Started work on implementing channel based rank/permissions: 8384e732f3

Added channelPermissionSchema and api routes to get/set channel permissions.

Channel rank, permissions checks, or auth middleware yet to be implemented.

Started work on implementing channel based rank/permissions: 8384e732f365ebd8d20cc29bd0cc56a152f2e525 Added channelPermissionSchema and api routes to get/set channel permissions. Channel rank, permissions checks, or auth middleware yet to be implemented.
rainbownapkin commented 2024-11-23 17:49:15 -05:00 (Migrated from gitlab.com)

Added channel overrides section to adminPanel page: 33026a1265

Added channel overrides section to adminPanel page: 33026a126542e824f15b200e7caccb91b40836d9
rainbownapkin commented 2024-11-24 07:58:47 -05:00 (Migrated from gitlab.com)

Started work on chan rank, new channels start with founding user as admin. '/api/channel/rank' route added to get user rank list based on channel name: 057537341a

Started work on chan rank, new channels start with founding user as admin. '/api/channel/rank' route added to get user rank list based on channel name: 057537341a1077285ab8836838cc65e86bbd5f9b
rainbownapkin commented 2024-11-25 01:00:42 -05:00 (Migrated from gitlab.com)

Channel Rank/Auth back-end components now functional. Chan Ranks/Perms can only be set by those authorized by channel. Chan auth middleware written. Chan rank now injected into connectedUser object under activeChannel: 61fab57a6d

Still need to implement channel rank/perms frontend in chan settings page, as well as dedicated perms for "change rank" and "change perm" both in site-wide and chan perms.

Channel Rank/Auth back-end components now functional. Chan Ranks/Perms can only be set by those authorized by channel. Chan auth middleware written. Chan rank now injected into connectedUser object under activeChannel: 61fab57a6dfcaab5781d16d79b57dd7db6b26eca Still need to implement channel rank/perms frontend in chan settings page, as well as dedicated perms for "change rank" and "change perm" both in site-wide and chan perms.
rainbownapkin (Migrated from gitlab.com) closed this issue 2024-11-27 02:21:36 -05:00
rainbownapkin commented 2024-11-27 02:21:37 -05:00 (Migrated from gitlab.com)

Channel rank and authorization frontends finished, among other improvements to channel settings page: 796bb033a7

Channel rank and authorization frontends finished, among other improvements to channel settings page: 796bb033a7576f13fbd8f1e37e828710e1fd42d6
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: rainbownapkin/canopy#12
No description provided.