List of all items
Structs
- actions::ActionField
- actions::ActionUi
- actions::CustomAction
- configs::initializer::AdminxConfig
- configs::initializer::BasicAuthConfig
- errors::custom_error::ErrorResponseBody
- filters::FilterOptions
- menu::MenuItem
- middleware::role_guard::RoleGuardMiddleware
- models::adminx_model::AdminxUser
- models::adminx_model::AdminxUserPublic
- pagination::PaginatedResponse
- schemas::adminx_schema::Field
- utils::auth::NewAdminxUser
- utils::structs::ApiResponse
- utils::structs::Claims
- utils::structs::FlashMessage
- utils::structs::LoginForm
- utils::structs::PaginatedResponse
- utils::structs::PaginationMeta
- utils::structs::PaginationParams
- utils::structs::RoleGuard
- utils::structs::SessionInfo
- utils::structs::ValidationError
- utils::structs::ValidationErrors
Enums
- error::AdminxError
- errors::custom_error::CustomError
- menu::MenuAction
- utils::auth::AdminxStatus
- utils::auth::InitOutcome
- utils::structs::FlashLevel
Traits
Macros
Functions
- configs::initializer::adminx_initialize
- configs::initializer::configure_adminx_services
- configs::initializer::get_adminx_config
- configs::initializer::get_adminx_session_middleware
- configs::initializer::setup_adminx_logging
- controllers::auth_controller::api_login_action
- controllers::auth_controller::check_auth_status
- controllers::auth_controller::dashboard_view
- controllers::auth_controller::login_action
- controllers::auth_controller::login_form
- controllers::auth_controller::logout_action
- controllers::auth_controller::profile_view
- controllers::dashboard_controller::adminx_home
- controllers::dashboard_controller::adminx_home_with_helper
- controllers::dashboard_controller::adminx_profile
- controllers::dashboard_controller::adminx_stats
- controllers::resource_controller::register_admix_resource_routes
- filters::parse_query
- health::health_check
- health_check
- helpers::auth_helper::create_base_template_context_with_auth
- helpers::custom_helper::adapt_action_get_with_id
- helpers::custom_helper::adapt_action_with_id
- helpers::downloads::csv_download::export_data_as_csv
- helpers::downloads::json_download::export_data_as_json
- helpers::form_helper::extract_fields_for_form
- helpers::form_helper::to_map
- helpers::resource_helper::actions_to_meta
- helpers::resource_helper::check_authentication
- helpers::resource_helper::check_resource_permission
- helpers::resource_helper::convert_form_data_to_json
- helpers::resource_helper::create_base_template_context
- helpers::resource_helper::fetch_list_data
- helpers::resource_helper::fetch_single_item_data
- helpers::resource_helper::get_default_form_structure
- helpers::resource_helper::get_default_list_structure
- helpers::resource_helper::get_default_view_structure
- helpers::resource_helper::get_filters_data
- helpers::resource_helper::handle_create_response
- helpers::resource_helper::handle_delete_response
- helpers::resource_helper::handle_update_response
- helpers::resource_helper::register_api_only_routes
- helpers::resource_helper::register_protected_resource_routes
- helpers::template_helper::add_flash_messages
- helpers::template_helper::create_base_context
- helpers::template_helper::render_403
- helpers::template_helper::render_404
- helpers::template_helper::render_500
- helpers::template_helper::render_protected_template
- helpers::template_helper::render_role_protected_template
- helpers::template_helper::render_template
- helpers::template_helper::render_template_with_auth
- models::adminx_model::count_active_admins
- models::adminx_model::delete_admin_by_id
- models::adminx_model::get_admin_by_email
- models::adminx_model::get_admin_by_id
- models::adminx_model::get_all_admins
- models::adminx_model::update_admin_status
- registry::all_resources
- registry::clear_registry
- registry::get_registered_menus
- registry::register_resource
- registry::resource_count
- router::register_all_admix_routes
- router::register_all_admix_routes_debug
- router::register_all_admix_routes_enhanced
- router::register_auth_routes_only
- router::register_resource_routes_only
- schemas::adminx_schema::form_structure_from_model
- schemas::adminx_schema::generate_fields_from_model
- utils::auth::extract_claims_from_request
- utils::auth::extract_claims_from_session
- utils::auth::initiate_auth
- utils::auth::is_rate_limited
- utils::auth::reset_rate_limit
- utils::auth::validate_session_config
- utils::database::check_database_health
- utils::database::get_adminx_config
- utils::database::get_adminx_database
- utils::database::initialize_database_with_validation
- utils::database::initiate_database
- utils::database::initiate_mongo_client
- utils::database::set_adminx_config
- utils::database::validate_database_config
- utils::jwt::create_jwt_token
- utils::jwt::create_jwt_token_with_expiration
- utils::jwt::create_jwt_token_with_roles
- utils::jwt::is_token_expired
- utils::jwt::time_until_expiration
- utils::jwt::validate_token_structure
- utils::rbac::has_permission
- utils::ubson::convert_to_bson
- validate_config
Type Aliases
Statics
- helpers::template_helper::ADMINX_TEMPLATES
- utils::database::ADMINX_CONFIG
- utils::database::ADMINX_DATABASE