[Aurora] Add a moderation type registry #25

Open
opened 2024-05-04 13:15:26 -04:00 by cswimr · 0 comments
Owner

What cog is your feature request for?

Aurora

Currently, if a 3rd party cog wants to hook into Aurora, Aurora itself would have no way of knowing that it's being hooked into, and anything the 3rd party cog does could be potentially destructive due to using internal/private methods (Aurora is not currently designed with being used as a library in mind).

Describe the solution you'd like

I aim to add an API with which other cogs could register new moderation types. Alongside this, a configuration system per-moderation-type could be added, with things like configuring if the moderation type shows up in /history by default.

Describe alternatives you've considered

No response

Screenshots

No response

Additional context

No response

### What cog is your feature request for? Aurora ### Is your feature request related to a problem? Please describe. Currently, if a 3rd party cog wants to hook into Aurora, Aurora itself would have no way of knowing that it's being hooked into, and anything the 3rd party cog does could be potentially destructive due to using internal/private methods (Aurora is not currently designed with being used as a library in mind). ### Describe the solution you'd like I aim to add an API with which other cogs could register new moderation types. Alongside this, a configuration system per-moderation-type could be added, with things like configuring if the moderation type shows up in `/history` by default. ### Describe alternatives you've considered _No response_ ### Screenshots _No response_ ### Additional context _No response_
cswimr added the
enhancement
label 2024-05-04 13:15:26 -04:00
cswimr added this to the Aurora - To-Do project 2024-05-04 13:15:29 -04:00
cswimr added this to the Aurora Release milestone 2024-05-04 13:15:31 -04:00
cswimr self-assigned this 2024-05-04 13:15:35 -04:00
cswimr changed title from [Aurora] to [Aurora] Add a moderation type registry 2024-05-04 13:16:00 -04:00
cswimr removed this from the Aurora - To-Do project 2024-05-04 13:16:40 -04:00
cswimr removed this from the Aurora Release milestone 2024-05-04 13:16:42 -04:00
cswimr added this to the Aurora - To-Do project 2024-07-12 13:37:56 -04: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: cswimr/SeaCogs#25
No description provided.