Skip to content

Commit

Permalink
improve settingscreator
Browse files Browse the repository at this point in the history
  • Loading branch information
www committed Nov 20, 2024
1 parent 2a73e1f commit 66af77e
Show file tree
Hide file tree
Showing 41 changed files with 829 additions and 825 deletions.
316 changes: 0 additions & 316 deletions CHANGELOG.md

This file was deleted.

54 changes: 26 additions & 28 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions core/rust.binutils/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions core/rust.bot_modules.core/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion core/rust.bot_modules.core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ permission_checks = { path = "../rust.permissions.checks" }
config = { path = "../rust.config" }
sandwich_driver = { path = "../rust.sandwich_driver" }
rust_buildstats = { path = "../rust.buildstats" }
module_settings = { path = "../rust.module_settings" }
ar_settings = { path = "../rust.settings" }
splashcore_rs = { path = "../rust.std" }
templating = { path = "../rust.templating" }
gwevent = { path = "../rust.gwevent" }
Expand Down
2 changes: 1 addition & 1 deletion core/rust.bot_modules.core/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ impl silverpelt::module::Module for Module {
]
}

fn config_options(&self) -> Vec<module_settings::types::Setting> {
fn config_options(&self) -> Vec<ar_settings::types::Setting> {
vec![
(*settings::GUILD_ROLES).clone(),
(*settings::GUILD_MEMBERS).clone(),
Expand Down
58 changes: 29 additions & 29 deletions core/rust.bot_modules.core/src/settings.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use kittycat::perms::Permission;
use module_settings::state::State;
use module_settings::types::SettingsData;
use module_settings::{
use ar_settings::state::State;
use ar_settings::types::SettingsData;
use ar_settings::{
data_stores::{PostgresDataStore, PostgresDataStoreImpl},
types::{
settings_wrap, Column, ColumnSuggestion, ColumnType, Setting, HookContext,
Expand All @@ -27,7 +27,7 @@ pub static GUILD_ROLES: LazyLock<Setting> = LazyLock::new(|| {
max_return: 20,
data_store: settings_wrap(PostgresDataStore {}),
columns: settings_wrap(vec![
module_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
ar_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
Column {
id: "role_id",
name: "Role ID",
Expand Down Expand Up @@ -91,10 +91,10 @@ pub static GUILD_ROLES: LazyLock<Setting> = LazyLock::new(|| {
ignored_for: vec![],
secret: false,
},
module_settings::common_columns::created_at(),
module_settings::common_columns::created_by(),
module_settings::common_columns::last_updated_at(),
module_settings::common_columns::last_updated_by(),
ar_settings::common_columns::created_at(),
ar_settings::common_columns::created_by(),
ar_settings::common_columns::last_updated_at(),
ar_settings::common_columns::last_updated_by(),
]),
title_template: "{index} - {role_id}",
operations: indexmap::indexmap! {
Expand Down Expand Up @@ -566,7 +566,7 @@ pub static GUILD_MEMBERS: LazyLock<Setting> = LazyLock::new(|| {
max_return: 20,
data_store: settings_wrap(PostgresDataStore {}),
columns: settings_wrap(vec![
module_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
ar_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
Column {
id: "user_id",
name: "User ID",
Expand Down Expand Up @@ -659,7 +659,7 @@ pub static GUILD_MEMBERS: LazyLock<Setting> = LazyLock::new(|| {
ignored_for: vec![],
secret: false,
},
module_settings::common_columns::created_at(),
ar_settings::common_columns::created_at(),
]),
title_template: "{user_id}, perm_overrides={perm_overrides}",
operations: indexmap::indexmap! {
Expand Down Expand Up @@ -939,7 +939,7 @@ pub static GUILD_TEMPLATES: LazyLock<Setting> = LazyLock::new(|| {
max_return: 10,
data_store: settings_wrap(PostgresDataStore {}),
columns: settings_wrap(vec![
module_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
ar_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
Column {
id: "name",
name: "Name",
Expand Down Expand Up @@ -988,10 +988,10 @@ pub static GUILD_TEMPLATES: LazyLock<Setting> = LazyLock::new(|| {
ignored_for: vec![],
secret: false,
},
module_settings::common_columns::created_at(),
module_settings::common_columns::created_by(),
module_settings::common_columns::last_updated_at(),
module_settings::common_columns::last_updated_by(),
ar_settings::common_columns::created_at(),
ar_settings::common_columns::created_by(),
ar_settings::common_columns::last_updated_at(),
ar_settings::common_columns::last_updated_by(),
]),
title_template: "{name}",
operations: indexmap::indexmap! {
Expand Down Expand Up @@ -1081,7 +1081,7 @@ pub struct GuildTemplatePostAction;

#[async_trait::async_trait]
impl PostAction for GuildTemplatePostAction {
async fn post_action<'a>(&self, context: HookContext<'a> , state: &'a mut module_settings::state::State) -> Result<(), SettingsError> {
async fn post_action<'a>(&self, context: HookContext<'a> , state: &'a mut ar_settings::state::State) -> Result<(), SettingsError> {
if context.operation_type == OperationType::View {
return Ok(())
}
Expand Down Expand Up @@ -1132,7 +1132,7 @@ pub static GUILD_TEMPLATES_KV: LazyLock<Setting> = LazyLock::new(|| {
max_return: 10,
data_store: settings_wrap(PostgresDataStore {}),
columns: settings_wrap(vec![
module_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
ar_settings::common_columns::guild_id("guild_id", "Guild ID", "The Guild ID"),
Column {
id: "key",
name: "Key",
Expand Down Expand Up @@ -1164,8 +1164,8 @@ pub static GUILD_TEMPLATES_KV: LazyLock<Setting> = LazyLock::new(|| {
ignored_for: vec![],
secret: false,
},
module_settings::common_columns::created_at(),
module_settings::common_columns::last_updated_at(),
ar_settings::common_columns::created_at(),
ar_settings::common_columns::last_updated_at(),
]),
title_template: "{key}",
operations: indexmap::indexmap! {
Expand Down Expand Up @@ -1306,11 +1306,11 @@ pub static GUILD_TEMPLATE_SHOP: LazyLock<Setting> = LazyLock::new(|| {
ignored_for: vec![],
secret: false,
},
module_settings::common_columns::guild_id("owner_guild", "Guild ID", "The Guild ID"),
module_settings::common_columns::created_at(),
module_settings::common_columns::created_by(),
module_settings::common_columns::last_updated_at(),
module_settings::common_columns::last_updated_by(),
ar_settings::common_columns::guild_id("owner_guild", "Guild ID", "The Guild ID"),
ar_settings::common_columns::created_at(),
ar_settings::common_columns::created_by(),
ar_settings::common_columns::last_updated_at(),
ar_settings::common_columns::last_updated_by(),
]),
title_template: "{name}",
operations: indexmap::indexmap! {
Expand Down Expand Up @@ -1452,11 +1452,11 @@ pub static GUILD_TEMPLATE_SHOP_PUBLIC_LIST: LazyLock<Setting> = LazyLock::new(||
ignored_for: vec![],
secret: false,
},
module_settings::common_columns::guild_id("owner_guild", "Guild ID", "The Guild ID"),
module_settings::common_columns::created_at(),
module_settings::common_columns::created_by(),
module_settings::common_columns::last_updated_at(),
module_settings::common_columns::last_updated_by(),
ar_settings::common_columns::guild_id("owner_guild", "Guild ID", "The Guild ID"),
ar_settings::common_columns::created_at(),
ar_settings::common_columns::created_by(),
ar_settings::common_columns::last_updated_at(),
ar_settings::common_columns::last_updated_by(),
]),
title_template: "{name}",
operations: indexmap::indexmap! {
Expand Down
4 changes: 2 additions & 2 deletions core/rust.bot_modules.hooks/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion core/rust.bot_modules.hooks/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ async-trait = "0.1"
silverpelt = { path = "../rust.silverpelt" }
splashcore_rs = { path = "../rust.std" }
permissions = { path = "../rust.permissions" }
module_settings = { path = "../rust.module_settings" }
gwevent = { path = "../rust.gwevent" }
templating = { path = "../rust.templating" }

Expand Down
Loading

0 comments on commit 66af77e

Please sign in to comment.