Skip to main content

rustio_admin/admin/
mod.rs

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