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