Something went wrong on our end
-
Simon Leipold authoredSimon Leipold authored
PermissionDetail_entity.aod 10.21 KiB
<?xml version="1.0" encoding="UTF-8"?>
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.21" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.21">
<name>PermissionDetail_entity</name>
<title>Permission Detail</title>
<majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/PermissionDetail_entity/documentation.adoc</documentation>
<siblings>
<element>PermissionOverview_entity</element>
</siblings>
<contentTitleProcess>%aditoprj%/entity/PermissionDetail_entity/contentTitleProcess.js</contentTitleProcess>
<iconIdProcess>%aditoprj%/entity/PermissionDetail_entity/iconIdProcess.js</iconIdProcess>
<usePermissions v="true" />
<titlePlural>Permission Details</titlePlural>
<recordContainer>jDito</recordContainer>
<entityFields>
<entityProvider>
<name>#PROVIDER</name>
</entityProvider>
<entityField>
<name>CONDITION</name>
<title>Condition</title>
<contentType>FILTER_TREE</contentType>
<stateProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condition/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condition/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>ACTION</name>
<title>Action</title>
<mandatory v="false" />
<state>INVISIBLE</state>
</entityField>
<entityField>
<name>ROLE</name>
<title>Role</title>
<consumer>Roles</consumer>
<linkedContext>Role</linkedContext>
<mandatory v="true" />
<stateProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/role/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/role/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/role/displayValueProcess.js</displayValueProcess>
</entityField>
<entityField>
<name>ENTITY</name>
<title>Entity</title>
<consumer>MetaData</consumer>
<linkedContext>PermissionMetaData</linkedContext>
<mandatory v="true" />
<stateProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/entity/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/entity/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/entity/displayValueProcess.js</displayValueProcess>
<onValueChange>%aditoprj%/entity/PermissionDetail_entity/entityfields/entity/onValueChange.js</onValueChange>
</entityField>
<entityField>
<name>FIELD</name>
<title>Field</title>
<dropDownProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/field/dropDownProcess.js</dropDownProcess>
<stateProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/field/stateProcess.js</stateProcess>
</entityField>
<entityField>
<name>UID</name>
<title>PermissionId</title>
</entityField>
<entityField>
<name>ICON</name>
</entityField>
<entityField>
<name>ACCESSTYPE</name>
<title>Access type</title>
<consumer>KeywordAccessType</consumer>
<mandatory v="true" />
<state>READONLY</state>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/accesstype/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/accesstype/displayValueProcess.js</displayValueProcess>
</entityField>
<entityField>
<name>CONDTYPE</name>
<title>Condition Type</title>
<consumer>KeywordConditionType</consumer>
<mandatory v="true" />
<state>READONLY</state>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condtype/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/condtype/displayValueProcess.js</displayValueProcess>
</entityField>
<entityField>
<name>PARENT</name>
<title>Parent</title>
</entityField>
<entityProvider>
<name>Permissions</name>
<recordContainer>jDito</recordContainer>
</entityProvider>
<entityParameter>
<name>RoleName_param</name>
<expose v="true" />
<description>PARAMETER</description>
</entityParameter>
<entityConsumer>
<name>Roles</name>
<refreshParent v="true" />
<dependency>
<name>dependency</name>
<entityName>Role_entity</entityName>
<fieldName>Roles</fieldName>
</dependency>
</entityConsumer>
<entityConsumer>
<name>MetaData</name>
<refreshParent v="true" />
<dependency>
<name>dependency</name>
<entityName>PermissionMetaData_entity</entityName>
<fieldName>MetaData</fieldName>
</dependency>
</entityConsumer>
<entityParameter>
<name>EntityId_param</name>
<expose v="true" />
<description>PARAMETER</description>
</entityParameter>
<entityConsumer>
<name>KeywordConditionType</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/keywordconditiontype/children/containername_param/valueProcess.js</valueProcess>
<expose v="false" />
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>KeywordAccessType</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/keywordaccesstype/children/containername_param/valueProcess.js</valueProcess>
<expose v="false" />
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>PermissionActions</name>
<refreshParent v="true" />
<stateProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/stateProcess.js</stateProcess>
<onValidation>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/onValidation.js</onValidation>
<dependency>
<name>dependency</name>
<entityName>PermissionAction_entity</entityName>
<fieldName>PermissionActions</fieldName>
</dependency>
<children>
<entityParameter>
<name>PermissionId_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/children/permissionid_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>AccessType_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/children/accesstype_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>PermissionCondition_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/children/permissioncondition_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>FullPermissions_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/children/fullpermissions_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>Field_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/children/field_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>EntityTitle_param</name>
<valueProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/permissionactions/children/entitytitle_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityField>
<name>FULLPERMISSIONS</name>
<title>Full Permissions</title>
<contentType>BOOLEAN</contentType>
<stateProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/fullpermissions/stateProcess.js</stateProcess>
</entityField>
<entityProvider>
<name>#PROVIDER_AGGREGATES</name>
<useAggregates v="true" />
</entityProvider>
</entityFields>
<recordContainers>
<jDitoRecordContainer>
<name>jDito</name>
<jDitoRecordAlias>Data_alias</jDitoRecordAlias>
<isSortable v="true" />
<contentProcess>%aditoprj%/entity/PermissionDetail_entity/recordcontainers/jdito/contentProcess.js</contentProcess>
<onInsert>%aditoprj%/entity/PermissionDetail_entity/recordcontainers/jdito/onInsert.js</onInsert>
<onUpdate>%aditoprj%/entity/PermissionDetail_entity/recordcontainers/jdito/onUpdate.js</onUpdate>
<onDelete>%aditoprj%/entity/PermissionDetail_entity/recordcontainers/jdito/onDelete.js</onDelete>
<recordFieldMappings>
<jDitoRecordFieldMapping>
<name>UID.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>ENTITY.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>ROLE.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>FIELD.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>CONDITION.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>ACTION.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>ACCESSTYPE.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>CONDTYPE.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>PARENT.value</name>
</jDitoRecordFieldMapping>
</recordFieldMappings>
</jDitoRecordContainer>
</recordContainers>
</entity>