Skip to main content

rustio_admin/admin/
mod.rs

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