Delegate module for domain introspection.
Provides a single entry point for reading domain-level table and form
defaults. For direct access use MishkaGervaz.Domain.Info.Table or
MishkaGervaz.Domain.Info.Form.
Naming convention
Every delegate follows the same rule:
table_<fn>— delegates toMishkaGervaz.Domain.Info.Table.<fn>with the exact same name.form_<fn>— delegates toMishkaGervaz.Domain.Info.Form.<fn>with the exact same name.
No unprefixed shortcuts, no renames, no suffixes. If you find an accessor
on Domain.Info.Table named x, the delegate here is table_x. Same
for Form.
Examples
# Whole domain config map (same data on both sides)
DomainInfo.table_config(MyDomain)
DomainInfo.form_config(MyDomain)
# Inherited table defaults
DomainInfo.table_defaults(MyDomain)
DomainInfo.table_actor_key(MyDomain)
DomainInfo.table_master_check(MyDomain)
DomainInfo.table_pagination(MyDomain)
DomainInfo.table_page_size(MyDomain)
DomainInfo.table_realtime(MyDomain)
DomainInfo.table_theme(MyDomain)
DomainInfo.table_refresh(MyDomain)
DomainInfo.table_url_sync(MyDomain)
DomainInfo.table_actions(MyDomain)
# Domain-level navigation (top-level — not table-specific)
DomainInfo.navigation(MyDomain)
DomainInfo.menu_groups(MyDomain)
# Inherited form defaults
DomainInfo.form_defaults(MyDomain)
DomainInfo.form_actor_key(MyDomain)
DomainInfo.form_master_check(MyDomain)
DomainInfo.form_actions(MyDomain)
DomainInfo.form_theme(MyDomain)
DomainInfo.form_layout(MyDomain)
DomainInfo.form_template(MyDomain)
DomainInfo.form_features(MyDomain)
DomainInfo.form_submit(MyDomain)