!kick command #52

Closed
opened 2024-11-28 16:49:53 -05:00 by rainbownapkin · 1 comment
rainbownapkin commented 2024-11-28 16:49:53 -05:00 (Migrated from gitlab.com)

Create !kick command.
Bans should be handled by settings/admin panels for now with in-channel UI in the future.

Allowing bans via command without overly verbose syntax requirements would end up with mods not considering all of the options related to the ban (days to expire, whether or not ban deleted account or the ban after expiration period, etc...)

Create !kick command. Bans should be handled by settings/admin panels for now with in-channel UI in the future. Allowing bans via command without overly verbose syntax requirements would end up with mods not considering all of the options related to the ban (days to expire, whether or not ban deleted account or the ban after expiration period, etc...)
rainbownapkin commented 2024-12-29 03:48:19 -05:00 (Migrated from gitlab.com)

Added !kick command: 2ea3c72a61

Also updated chan ban permissions logic to match !kick:

If either user involved (target or initiator) is capable of over-riding channel permission based on site-wide rank/policy, then default to site rank unless site rank is equal.

This way site admins can dunk on site mods which can dunk on regular and gold users. Everyone within the same site-wide ranks can dunk on each-other based on channel rank.

Added !kick command: 2ea3c72a61fc7cc4d645d3a565849db053006919 Also updated chan ban permissions logic to match !kick: If either user involved (target or initiator) is capable of over-riding channel permission based on site-wide rank/policy, then default to site rank unless site rank is equal. This way site admins can dunk on site mods which can dunk on regular and gold users. Everyone within the same site-wide ranks can dunk on each-other based on channel rank.
rainbownapkin (Migrated from gitlab.com) closed this issue 2024-12-29 03:48:20 -05:00
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#52
No description provided.