Skip to main content

rustio_core/admin/
mod.rs

1//! The auto-generated admin UI.
2
3mod audit;
4mod builtin;
5mod entry_builder;
6mod handlers;
7pub(crate) mod icons;
8mod intelligence;
9mod relations;
10mod render;
11mod routes;
12mod suggestions;
13mod types;
14
15#[cfg(test)]
16mod admin_intelligence_tests;
17#[cfg(test)]
18mod audit_tests;
19#[cfg(test)]
20mod macro_tests;
21#[cfg(test)]
22mod relations_tests;
23#[cfg(test)]
24mod suggestions_tests;
25
26pub use audit::{ensure_table, for_object, recent, record, ActionType, AdminAction, LogEntry};
27pub use intelligence::{
28    classify_field, classify_search, classify_search_for_field, context_global,
29    field_ui_metadata, field_ui_metadata_with_relation, format_relation_cell, infer_filters,
30    infer_filters_with_relations, mask_pii, FieldRole, FieldUI, FilterDef, FilterKind,
31    SearchIntent,
32};
33pub use relations::{
34    InverseRelation, RegistryError, RelationRegistry, ResolvedRelation,
35    RELATION_FILTER_DROPDOWN_CAP,
36};
37pub use routes::register_admin_routes;
38pub use suggestions::{
39    derive_relation_suggestions, derive_suggestions, derive_suggestions_from_entries,
40    find_relation_suggestion, find_suggestion, find_suggestion_from_entries, Confidence, Suggestion,
41};
42pub use types::{
43    Admin, AdminEntry, AdminField, AdminModel, AdminRelation, AdminTheme, FieldType,
44    SiteBranding, UserProfileRow, UserProfileSection,
45};