rustio_admin/admin/
mod.rs1pub(crate) mod admin_recovery_handlers;
4pub mod audit;
6pub mod bulk;
8pub(crate) mod builtin;
9pub mod filters;
11mod handlers;
12pub(crate) mod icons;
13pub(crate) mod mfa_handlers;
14pub mod modeladmin;
16mod ops;
17pub(crate) mod recovery_handlers;
18pub mod redact;
20pub mod relations;
22mod render;
23mod routes;
24mod types;
25
26pub use audit::{
28 ensure_table, for_object, recent, record, ActionType, AdminAction, AuditEvent, LogEntry,
29};
30pub use bulk::{BulkActionContext, BulkActionFailure, BulkActionResult};
32pub use filters::{
34 classify_field, field_ui_metadata, field_ui_metadata_with_relation, format_relation_cell,
35 infer_filters, infer_filters_with_relations, mask_pii, FieldRole, FieldUI, FilterDef,
36 FilterKind,
37};
38pub use modeladmin::{BulkAction, Fieldset, ModelAdmin, SortDir};
40pub use redact::{redact_backup_code, redact_mfa_secret, redact_password, redact_token};
42pub use relations::{
44 InverseRelation, RegistryError, RelationRegistry, ResolvedRelation,
45 RELATION_FILTER_DROPDOWN_CAP,
46};
47pub use routes::register_admin_routes;
49pub use types::{
51 Admin, AdminEntry, AdminField, AdminModel, AdminRelation, AdminTheme, CellLink, EditRow,
52 FieldType, ListOpts, ListPage, ListRow, SiteBranding, UserProfileRow, UserProfileSection,
53};