#[path = "2026_09_02_000100_create_users_table.rs"]
mod create_users_table;
#[path = "2026_09_02_000200_create_user_tokens_table.rs"]
mod create_user_tokens_table;
#[path = "2026_09_02_000300_create_login_attempts_table.rs"]
mod create_login_attempts_table;
#[path = "2026_09_02_000400_create_user_mfa_tables.rs"]
mod create_user_mfa_tables;
#[path = "2026_09_03_000100_create_settings_table.rs"]
mod create_settings_table;
#[path = "2026_09_03_000200_create_password_history_table.rs"]
mod create_password_history_table;
#[path = "2026_09_03_000300_create_menu_items_table.rs"]
mod create_menu_items_table;
#[path = "2026_09_04_000100_create_notifications_table.rs"]
mod create_notifications_table;
use rustlavel::db::Migration;
pub fn all() -> Vec<&'static dyn Migration> {
let mut migrations: Vec<&'static dyn Migration> = vec![
&create_users_table::CreateUsersTable,
&create_user_tokens_table::CreateUserTokensTable,
&create_login_attempts_table::CreateLoginAttemptsTable,
&create_user_mfa_tables::CreateUserMfaTables,
&create_settings_table::CreateSettingsTable,
&create_password_history_table::CreatePasswordHistoryTable,
&create_menu_items_table::CreateMenuItemsTable,
&create_notifications_table::CreateNotificationsTable,
];
migrations.extend(rustlavel::rbac::migrations());
migrations.extend(rustlavel::audit::migrations());
migrations
}