QuiltMC / cozy-discord

Discord bot used for Quilt's day-to-day tasks. Discord avatar based on Feuerfuchs blobfox emoji at https://www.feuerfuchs.dev/en/projects/blobfox-emojis/
Mozilla Public License 2.0
23 stars 24 forks source link

Utility extension doesn't take the community manager role into account #58

Closed Akarys42 closed 1 year ago

Akarys42 commented 1 year ago

Those lines should be changed to also allow Community Managers to use those commands:

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L292

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L325

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L499

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L539

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L620

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L658

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L757

https://github.com/QuiltMC/cozy-discord/blob/60bff4855eb281d18245dbf11610fe45ba6e4909/src/main/kotlin/org/quiltmc/community/modes/quilt/extensions/UtilityExtension.kt#L771

Especially in the case of archiving (when the prevent archiving is on) and transferring ownership, those features aren't available from the Discord client and are required to operate the community.