From 555c60caad7c69809ce6d11675951d00d0f34afc Mon Sep 17 00:00:00 2001 From: Sheldan <5037282+Sheldan@users.noreply.github.com> Date: Sat, 15 Feb 2025 20:07:27 +0100 Subject: [PATCH] [SIS-xxx] updating abstracto version and setting default permissions for commands --- .env | 2 +- .../sissi/module/custom/moderation/commands/ModMode.java | 2 ++ .../sheldan/sissi/module/debra/commands/DebraInfoButton.java | 2 ++ .../sheldan/sissi/module/meetup/commands/CancelMeetup.java | 2 ++ .../sheldan/sissi/module/meetup/commands/ChangeMeetup.java | 2 ++ .../sissi/module/meetup/commands/ChangeMeetupTime.java | 2 ++ .../sheldan/sissi/module/meetup/commands/CreateMeetup.java | 2 ++ .../module/meetup/commands/NotifyMeetupParticipants.java | 2 ++ .../module/miepscord/weeklytext/commands/AddTextItem.java | 2 ++ .../module/miepscord/weeklytext/commands/RemoveTextItem.java | 2 ++ .../dev/sheldan/sissi/module/quotes/commands/QuoteDelete.java | 2 ++ .../sissi/module/rssnews/commands/CreateNewsCategory.java | 2 ++ .../rssnews/commands/CreateNewsCategoryChannelMapping.java | 2 ++ .../rssnews/commands/CreateNewsCategorySubscription.java | 2 ++ .../sissi/module/rssnews/commands/DeleteNewsCategory.java | 2 ++ .../rssnews/commands/DeleteNewsCategoryChannelMapping.java | 2 ++ .../rssnews/commands/DeleteNewsCategorySubscription.java | 2 ++ .../sissi/module/rssnews/commands/ShowNewsCategories.java | 2 ++ deployment/helm/sissi/values.yaml | 4 ++-- pom.xml | 4 ++-- 20 files changed, 39 insertions(+), 5 deletions(-) diff --git a/.env b/.env index 795ac5b8..85f634b5 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ REGISTRY_PREFIX=harbor.sheldan.dev/sissi/ ABSTRACTO_PREFIX=harbor.sheldan.dev/abstracto/ VERSION=1.5.1 -ABSTRACTO_VERSION=1.6.2 \ No newline at end of file +ABSTRACTO_VERSION=1.6.3 \ No newline at end of file diff --git a/application/sissi-customizations/moderation-custom/src/main/java/dev/sheldan/sissi/module/custom/moderation/commands/ModMode.java b/application/sissi-customizations/moderation-custom/src/main/java/dev/sheldan/sissi/module/custom/moderation/commands/ModMode.java index 847b6c07..27eb20e1 100644 --- a/application/sissi-customizations/moderation-custom/src/main/java/dev/sheldan/sissi/module/custom/moderation/commands/ModMode.java +++ b/application/sissi-customizations/moderation-custom/src/main/java/dev/sheldan/sissi/module/custom/moderation/commands/ModMode.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.abstracto.moderation.config.ModerationModuleDefinition; import dev.sheldan.sissi.module.custom.moderation.config.ModerationCustomFeatureDefinition; @@ -72,6 +73,7 @@ public class ModMode extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(ModerationCustomSlashCommandNames.MODERATION) + .defaultPrivilege(SlashCommandPrivilegeLevels.ADMIN) .commandName(MOD_MODE_COMMAND) .build(); diff --git a/application/sissi-modules/debra/src/main/java/dev/sheldan/sissi/module/debra/commands/DebraInfoButton.java b/application/sissi-modules/debra/src/main/java/dev/sheldan/sissi/module/debra/commands/DebraInfoButton.java index f8befaf9..a281cf0c 100644 --- a/application/sissi-modules/debra/src/main/java/dev/sheldan/sissi/module/debra/commands/DebraInfoButton.java +++ b/application/sissi-modules/debra/src/main/java/dev/sheldan/sissi/module/debra/commands/DebraInfoButton.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.debra.config.DebraFeatureDefinition; import dev.sheldan.sissi.module.debra.config.DebraSlashCommandNames; @@ -58,6 +59,7 @@ public class DebraInfoButton extends AbstractConditionableCommand { .enabled(true) .rootCommandName(DebraSlashCommandNames.DEBRA_INTERNAL) .commandName("debrainfobutton") + .defaultPrivilege(SlashCommandPrivilegeLevels.ADMIN) .build(); Parameter targetChannelParameter = Parameter diff --git a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CancelMeetup.java b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CancelMeetup.java index 12fc6194..99e46618 100644 --- a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CancelMeetup.java +++ b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CancelMeetup.java @@ -10,6 +10,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.abstracto.core.utils.FutureUtils; import dev.sheldan.sissi.module.meetup.config.MeetupFeatureDefinition; @@ -88,6 +89,7 @@ public class CancelMeetup extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(MeetupSlashCommandNames.MEETUP) + .defaultPrivilege(SlashCommandPrivilegeLevels.ADMIN) .commandName("cancel") .build(); diff --git a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetup.java b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetup.java index fde083f1..5f830ee5 100644 --- a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetup.java +++ b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetup.java @@ -10,6 +10,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.meetup.config.MeetupFeatureDefinition; import dev.sheldan.sissi.module.meetup.config.MeetupSlashCommandNames; @@ -131,6 +132,7 @@ public class ChangeMeetup extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(MeetupSlashCommandNames.MEETUP) + .defaultPrivilege(SlashCommandPrivilegeLevels.ADMIN) .commandName("changeMeetup") .build(); diff --git a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetupTime.java b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetupTime.java index aeca8203..7b8a7d7c 100644 --- a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetupTime.java +++ b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/ChangeMeetupTime.java @@ -11,6 +11,7 @@ import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.ComponentService; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.abstracto.core.service.ChannelService; import dev.sheldan.abstracto.core.templating.model.MessageToSend; @@ -150,6 +151,7 @@ public class ChangeMeetupTime extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(MeetupSlashCommandNames.MEETUP) + .defaultPrivilege(SlashCommandPrivilegeLevels.ADMIN) .commandName("changeTime") .build(); diff --git a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CreateMeetup.java b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CreateMeetup.java index 2be17020..271a2de5 100644 --- a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CreateMeetup.java +++ b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/CreateMeetup.java @@ -12,6 +12,7 @@ import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.ComponentService; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.abstracto.core.models.database.AChannel; import dev.sheldan.abstracto.core.models.database.AUserInAServer; @@ -198,6 +199,7 @@ public class CreateMeetup extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(MeetupSlashCommandNames.MEETUP) + .defaultPrivilege(SlashCommandPrivilegeLevels.ADMIN) .commandName("create") .build(); diff --git a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/NotifyMeetupParticipants.java b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/NotifyMeetupParticipants.java index 0d021074..d49580ad 100644 --- a/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/NotifyMeetupParticipants.java +++ b/application/sissi-modules/meetup/src/main/java/dev/sheldan/sissi/module/meetup/commands/NotifyMeetupParticipants.java @@ -10,6 +10,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.meetup.config.MeetupFeatureDefinition; import dev.sheldan.sissi.module.meetup.config.MeetupSlashCommandNames; @@ -120,6 +121,7 @@ public class NotifyMeetupParticipants extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(MeetupSlashCommandNames.MEETUP) + .defaultPrivilege(SlashCommandPrivilegeLevels.ADMIN) .commandName("notify") .build(); diff --git a/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/AddTextItem.java b/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/AddTextItem.java index 43764aa4..5a068ed3 100644 --- a/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/AddTextItem.java +++ b/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/AddTextItem.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.miepscord.MiepscordFeatureDefinition; import dev.sheldan.sissi.module.miepscord.MiepscordSlashCommandNames; @@ -65,6 +66,7 @@ public class AddTextItem extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(MiepscordSlashCommandNames.MIEPSCORD_ROOT_NAME_CONFIG) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("weeklytexts") .commandName("add") .build(); diff --git a/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/RemoveTextItem.java b/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/RemoveTextItem.java index 7d96acd9..6dc5445a 100644 --- a/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/RemoveTextItem.java +++ b/application/sissi-modules/miepscord/src/main/java/dev/sheldan/sissi/module/miepscord/weeklytext/commands/RemoveTextItem.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.miepscord.MiepscordFeatureDefinition; import dev.sheldan.sissi.module.miepscord.MiepscordSlashCommandNames; @@ -66,6 +67,7 @@ public class RemoveTextItem extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(MiepscordSlashCommandNames.MIEPSCORD_ROOT_NAME_CONFIG) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("weeklytexts") .commandName("remove") .build(); diff --git a/application/sissi-modules/quotes/src/main/java/dev/sheldan/sissi/module/quotes/commands/QuoteDelete.java b/application/sissi-modules/quotes/src/main/java/dev/sheldan/sissi/module/quotes/commands/QuoteDelete.java index 3033fed2..a76059dd 100644 --- a/application/sissi-modules/quotes/src/main/java/dev/sheldan/sissi/module/quotes/commands/QuoteDelete.java +++ b/application/sissi-modules/quotes/src/main/java/dev/sheldan/sissi/module/quotes/commands/QuoteDelete.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.abstracto.core.models.database.AServer; import dev.sheldan.abstracto.core.service.management.ServerManagementService; @@ -79,6 +80,7 @@ public class QuoteDelete extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(QuoteSlashCommandNames.QUOTE_INTERNAL) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .commandName("delete") .build(); diff --git a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategory.java b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategory.java index d7877cde..3eaf58ce 100644 --- a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategory.java +++ b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategory.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.abstracto.core.models.database.AServer; import dev.sheldan.abstracto.core.service.management.ServerManagementService; @@ -70,6 +71,7 @@ public class CreateNewsCategory extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(RssNewsSlashCommandNames.RSS_NEWS) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("category") .commandName("create") .build(); diff --git a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategoryChannelMapping.java b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategoryChannelMapping.java index 86f7d591..4d8b7b11 100644 --- a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategoryChannelMapping.java +++ b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategoryChannelMapping.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandAutoCompleteService; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.rssnews.config.RssNewsFeatureDefinition; @@ -97,6 +98,7 @@ public class CreateNewsCategoryChannelMapping extends AbstractConditionableComma .builder() .enabled(true) .rootCommandName(RssNewsSlashCommandNames.RSS_NEWS) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("categorychannelmapping") .commandName("create") .build(); diff --git a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategorySubscription.java b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategorySubscription.java index 204d0201..06171f0f 100644 --- a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategorySubscription.java +++ b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/CreateNewsCategorySubscription.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandAutoCompleteService; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.rssnews.config.RssNewsFeatureDefinition; @@ -127,6 +128,7 @@ public class CreateNewsCategorySubscription extends AbstractConditionableCommand .builder() .enabled(true) .rootCommandName(RssNewsSlashCommandNames.RSS_NEWS) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("categorysubscription") .commandName("create") .build(); diff --git a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategory.java b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategory.java index 1bf8207e..b3bf4b10 100644 --- a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategory.java +++ b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategory.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.abstracto.core.models.database.AServer; import dev.sheldan.abstracto.core.service.management.ServerManagementService; @@ -70,6 +71,7 @@ public class DeleteNewsCategory extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(RssNewsSlashCommandNames.RSS_NEWS) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("category") .commandName("delete") .build(); diff --git a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategoryChannelMapping.java b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategoryChannelMapping.java index 2867e358..95c6b74e 100644 --- a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategoryChannelMapping.java +++ b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategoryChannelMapping.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandAutoCompleteService; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.rssnews.config.RssNewsFeatureDefinition; @@ -96,6 +97,7 @@ public class DeleteNewsCategoryChannelMapping extends AbstractConditionableComma .builder() .enabled(true) .rootCommandName(RssNewsSlashCommandNames.RSS_NEWS) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("categorychannelmapping") .commandName("delete") .build(); diff --git a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategorySubscription.java b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategorySubscription.java index 830c3199..2f9accf7 100644 --- a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategorySubscription.java +++ b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/DeleteNewsCategorySubscription.java @@ -9,6 +9,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandAutoCompleteService; import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandParameterService; import dev.sheldan.sissi.module.rssnews.config.RssNewsFeatureDefinition; @@ -127,6 +128,7 @@ public class DeleteNewsCategorySubscription extends AbstractConditionableCommand .builder() .enabled(true) .rootCommandName(RssNewsSlashCommandNames.RSS_NEWS) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("categorysubscription") .commandName("delete") .build(); diff --git a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/ShowNewsCategories.java b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/ShowNewsCategories.java index 923f059b..ef594c7f 100644 --- a/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/ShowNewsCategories.java +++ b/application/sissi-modules/rss-news/src/main/java/dev/sheldan/sissi/module/rssnews/commands/ShowNewsCategories.java @@ -8,6 +8,7 @@ import dev.sheldan.abstracto.core.command.execution.CommandResult; import dev.sheldan.abstracto.core.config.FeatureDefinition; import dev.sheldan.abstracto.core.interaction.InteractionService; import dev.sheldan.abstracto.core.interaction.slash.SlashCommandConfig; +import dev.sheldan.abstracto.core.interaction.slash.SlashCommandPrivilegeLevels; import dev.sheldan.sissi.module.rssnews.config.RssNewsFeatureDefinition; import dev.sheldan.sissi.module.rssnews.config.RssNewsSlashCommandNames; import dev.sheldan.sissi.module.rssnews.model.template.NewsCategoryInfo; @@ -54,6 +55,7 @@ public class ShowNewsCategories extends AbstractConditionableCommand { .builder() .enabled(true) .rootCommandName(RssNewsSlashCommandNames.RSS_NEWS) + .defaultPrivilege(SlashCommandPrivilegeLevels.INVITER) .groupName("category") .commandName("show") .build(); diff --git a/deployment/helm/sissi/values.yaml b/deployment/helm/sissi/values.yaml index 95ad3c2a..91a3fe74 100644 --- a/deployment/helm/sissi/values.yaml +++ b/deployment/helm/sissi/values.yaml @@ -93,7 +93,7 @@ templateDeployment: repository: harbor.sheldan.dev/abstracto pullPolicy: Always image: abstracto-template-deployment - tag: 1.6.2 + tag: 1.6.3 templateDeploymentData: repository: harbor.sheldan.dev/sissi pullPolicy: Always @@ -104,7 +104,7 @@ dbConfigDeployment: repository: harbor.sheldan.dev/abstracto pullPolicy: Always image: abstracto-db-deployment - tag: 1.6.2 + tag: 1.6.3 dbConfigDeploymentData: repository: harbor.sheldan.dev/sissi pullPolicy: Always diff --git a/pom.xml b/pom.xml index 061e1b28..083b1c5c 100644 --- a/pom.xml +++ b/pom.xml @@ -18,8 +18,8 @@ 17 17 - 1.6.2 - 1.4.53 + 1.6.3 + 1.4.54 4.9.0 3.5.0