MishkaGervaz.Resource.Info (MishkaGervaz v0.0.1-alpha.3)

Copy Markdown View Source

Introspection helpers for MishkaGervaz.Resource.

All functions use explicit table_ or form_ prefixes to avoid name collisions between DSL types.

Submodules

Usage

# Table introspection
config  = MishkaGervaz.Resource.Info.table_config(MyResource)
columns = MishkaGervaz.Resource.Info.table_columns(MyResource)
hooks   = MishkaGervaz.Resource.Info.table_hooks(MyResource)

# Form introspection
config = MishkaGervaz.Resource.Info.form_config(MyResource)
fields = MishkaGervaz.Resource.Info.form_fields(MyResource)
hooks  = MishkaGervaz.Resource.Info.form_hooks(MyResource)

Summary

Functions

Functions

form_action_for(resource, type, master?)

See MishkaGervaz.Resource.Info.Form.action_for/3.

form_all_preloads(resource, master?)

See MishkaGervaz.Resource.Info.Form.all_preloads/2.

form_config(resource)

See MishkaGervaz.Resource.Info.Form.config/1.

form_detected_preloads(resource)

See MishkaGervaz.Resource.Info.Form.detected_preloads/1.

form_field(resource, name)

See MishkaGervaz.Resource.Info.Form.field/2.

form_field_order(resource)

See MishkaGervaz.Resource.Info.Form.field_order/1.

form_fields(resource)

See MishkaGervaz.Resource.Info.Form.fields/1.

form_groups(resource)

See MishkaGervaz.Resource.Info.Form.groups/1.

form_hooks(resource)

See MishkaGervaz.Resource.Info.Form.hooks/1.

form_layout(resource)

See MishkaGervaz.Resource.Info.Form.layout/1.

form_navigation(resource)

See MishkaGervaz.Resource.Info.Form.navigation/1.

form_persistence(resource)

See MishkaGervaz.Resource.Info.Form.persistence/1.

form_route(resource)

See MishkaGervaz.Resource.Info.Form.route/1.

form_step(resource, name)

See MishkaGervaz.Resource.Info.Form.step/2.

form_step_groups(resource, step_name)

See MishkaGervaz.Resource.Info.Form.step_groups/2.

form_steps(resource)

See MishkaGervaz.Resource.Info.Form.steps/1.

form_stream_name(resource)

See MishkaGervaz.Resource.Info.Form.stream_name/1.

form_submit(resource)

See MishkaGervaz.Resource.Info.Form.submit/1.

form_uploads(resource)

See MishkaGervaz.Resource.Info.Form.uploads/1.

table_action_for(resource, type, master?)

See MishkaGervaz.Resource.Info.Table.action_for/3.

table_all_preloads(resource, master?)

See MishkaGervaz.Resource.Info.Table.all_preloads/2.

table_archive_action_for(resource, type, master?)

See MishkaGervaz.Resource.Info.Table.archive_action_for/3.

table_archive_enabled?(resource)

See MishkaGervaz.Resource.Info.Table.archive_enabled?/1.

table_bulk_actions(resource)

See MishkaGervaz.Resource.Info.Table.bulk_actions/1.

table_column(resource, name)

See MishkaGervaz.Resource.Info.Table.column/2.

table_column_order(resource)

See MishkaGervaz.Resource.Info.Table.column_order/1.

table_columns(resource)

See MishkaGervaz.Resource.Info.Table.columns/1.

table_config(resource)

See MishkaGervaz.Resource.Info.Table.config/1.

table_data_loader(resource)

See MishkaGervaz.Resource.Info.Table.data_loader/1.

table_detected_preloads(resource)

See MishkaGervaz.Resource.Info.Table.detected_preloads/1.

table_events(resource)

See MishkaGervaz.Resource.Info.Table.events/1.

table_feature_enabled?(resource, feature)

See MishkaGervaz.Resource.Info.Table.feature_enabled?/2.

table_features(resource)

See MishkaGervaz.Resource.Info.Table.features/1.

table_filter(resource, name)

See MishkaGervaz.Resource.Info.Table.filter/2.

table_filter_group(resource, name)

See MishkaGervaz.Resource.Info.Table.filter_group/2.

table_filter_groups(resource)

See MishkaGervaz.Resource.Info.Table.filter_groups/1.

table_filter_mode(resource)

See MishkaGervaz.Resource.Info.Table.filter_mode/1.

table_filters(resource)

See MishkaGervaz.Resource.Info.Table.filters/1.

table_hooks(resource)

See MishkaGervaz.Resource.Info.Table.hooks/1.

table_pagination_ui(resource)

See MishkaGervaz.Resource.Info.Table.pagination_ui/1.

table_preload_aliases(resource, master?)

See MishkaGervaz.Resource.Info.Table.preload_aliases/2.

table_refresh(resource)

See MishkaGervaz.Resource.Info.Table.refresh/1.

table_route(resource)

See MishkaGervaz.Resource.Info.Table.route/1.

table_row_action(resource, name)

See MishkaGervaz.Resource.Info.Table.row_action/2.

table_row_actions(resource)

See MishkaGervaz.Resource.Info.Table.row_actions/1.

table_state(resource)

See MishkaGervaz.Resource.Info.Table.state/1.

table_stream_name(resource)

See MishkaGervaz.Resource.Info.Table.stream_name/1.

table_url_sync(resource)

See MishkaGervaz.Resource.Info.Table.url_sync/1.