appClass: info.magnolia.ui.framework.app.BaseApp
label: Sample Tools
icon: icon-development-app
subApps:
main:
class: info.magnolia.ui.framework.tools.ToolsSubAppDescriptor
subAppClass: info.magnolia.ui.framework.tools.ToolsSubApp
tools:
"dashboard":
presenterClass: info.magnolia.documentation.apps.toolssubapp.presenters.DashboardToolPresenter
"i18n":
class: info.magnolia.ui.framework.tools.FormToolDefinition
actions:
reloadTranslations:
implementationClass: info.magnolia.documentation.apps.toolssubapp.actions.ReloadTranslationsAction
"helloworld":
class: info.magnolia.ui.framework.tools.FormToolDefinition
presenterClass: info.magnolia.documentation.apps.toolssubapp.presenters.HelloWorldPresenter
description: This is the hello world example for configured tools
form:
label: HWP
tabs:
- name: mainTab
fields:
- name: name
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
required: true
actions:
commit:
implementationClass: info.magnolia.documentation.apps.toolssubapp.actions.SayHelloAction
reset:
implementationClass: info.magnolia.documentation.apps.toolssubapp.actions.ResetFormAction |