Skip to content

Latest commit

 

History

History
33 lines (16 loc) · 1.56 KB

DSL-AshAdmin.Domain.md

File metadata and controls

33 lines (16 loc) · 1.56 KB

DSL: AshAdmin.Domain

A domain extension to alter the behavior of a domain in the admin UI.

admin

Configure the admin dashboard for a given domain.

Options

Name Type Default Docs
name{: #admin-name } String.t The name of the domain in the dashboard. Will be derived if not set.
show?{: #admin-show? } boolean false Whether or not this domain and its resources should be included in the admin dashboard.
show_resources{: #admin-show_resources } atom | list(atom) :* List of resources that should be included in the admin dashboard
default_resource_page{: #admin-default_resource_page } :schema | :primary_read :schema Set the default page for the resource to be the primary read action or the resource schema. Schema is the default for backwards compatibility, if a resource doesn't have a primary read action it will fallback to the schema view.
resource_group_labels{: #admin-resource_group_labels } keyword [] Humanized names for each resource group to appear in the admin area. These will be used as labels in the top navigation dropdown and will be shown sorted as given. If a key for a group does not appear in this mapping, the label will not be rendered.
<style type="text/css">.spark-required::after { content: "*"; color: red !important; }</style>