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
cswimr added the
cog
Aurora
label 2024-10-31 22:03:11 -04:00
cswimr changed title from [Aurora] Add a moderation type registry to Add a moderation type registry 2024-10-31 22:03:14 -04:00
cswimr added a new dependency 2024-11-06 14:47:53 -05:00
Sign in to join this conversation.
No description provided.