Skip to main content

rustio_admin/admin/
mod.rs

1//! The admin panel — Django Admin, Rust-flavoured.
2
3pub(crate) mod admin_recovery_handlers;
4pub mod audit;
5pub(crate) mod builtin;
6pub mod filters;
7mod handlers;
8pub(crate) mod icons;
9pub mod modeladmin;
10mod ops;
11pub(crate) mod recovery_handlers;
12pub mod redact;
13pub mod relations;
14mod render;
15mod routes;
16mod types;
17
18pub use audit::{
19    ensure_table, for_object, recent, record, ActionType, AdminAction, AuditEvent, LogEntry,
20};
21pub use filters::{
22    classify_field, field_ui_metadata, field_ui_metadata_with_relation, format_relation_cell,
23    infer_filters, infer_filters_with_relations, mask_pii, FieldRole, FieldUI, FilterDef,
24    FilterKind,
25};
26pub use modeladmin::{BulkAction, Fieldset, ModelAdmin, SortDir};
27pub use redact::{redact_backup_code, redact_mfa_secret, redact_password, redact_token};
28pub use relations::{
29    InverseRelation, RegistryError, RelationRegistry, ResolvedRelation,
30    RELATION_FILTER_DROPDOWN_CAP,
31};
32pub use routes::register_admin_routes;
33pub use types::{
34    Admin, AdminEntry, AdminField, AdminModel, AdminRelation, AdminTheme, CellLink, EditRow,
35    FieldType, ListOpts, ListPage, ListRow, SiteBranding, UserProfileRow, UserProfileSection,
36};