Skip to content
Snippets Groups Projects
Commit f45229b5 authored by a.schindlbeck's avatar a.schindlbeck
Browse files

Favorite-Entity + Views

parent ac5f40db
No related branches found
No related tags found
No related merge requests found
Showing
with 336 additions and 0 deletions
......@@ -3079,6 +3079,158 @@
</entityFieldDb>
</entityFields>
</entityDb>
<entityDb>
<name>ASYS_RECORDGROUP</name>
<dbName></dbName>
<idColumn>ID</idColumn>
<idGeneratorType v="0" />
<idGeneratorInterval v="0" />
<documentation></documentation>
<title></title>
<description></description>
<auditSyncConfig>
<name>auditSyncConfig</name>
<auditMode v="0" />
<syncActive v="false" />
<syncComplete v="true" />
<syncDirection v="1" />
<syncIds></syncIds>
</auditSyncConfig>
<entityFields>
<entityFieldDb>
<name>GROUP_TYPE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="64" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>ID</name>
<dbName></dbName>
<primaryKey v="true" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="true" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>TITLE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="256" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>USER_ID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<size v="46" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
</entityFields>
</entityDb>
<entityDb>
<name>ASYS_RECORD</name>
<dbName></dbName>
<idColumn>ID</idColumn>
<idGeneratorType v="0" />
<idGeneratorInterval v="0" />
<documentation></documentation>
<title></title>
<description></description>
<auditSyncConfig>
<name>auditSyncConfig</name>
<auditMode v="0" />
<syncActive v="false" />
<syncComplete v="true" />
<syncDirection v="1" />
<syncIds></syncIds>
</auditSyncConfig>
<entityFields>
<entityFieldDb>
<name>ID</name>
<dbName></dbName>
<primaryKey v="true" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="true" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>OBJECT_TYPE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="64" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>RECORDGROUP_ID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>ROW_ID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
</entityFields>
</entityDb>
</entities>
</entityGroup>
</aliasDefDb>
......
......@@ -38,6 +38,10 @@
<name>Task</name>
<kind v="10077" />
</entityNode>
<entityNode>
<name>Favorite</name>
<kind v="10077" />
</entityNode>
</childNodes>
</entityNode>
</childNodes>
......
<?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.14" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.14">
<name>Favorite_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<recordContainer>dbRecordContainer</recordContainer>
<entityFields>
<entityProvider>
<name>#PROVIDER</name>
<targetContextField>OBJECT_TYPE</targetContextField>
<targetIdField>ROW_ID</targetIdField>
<targetConsumerProcess>%aditoprj%/entity/Favorite_entity/entityfields/#provider/targetConsumerProcess.js</targetConsumerProcess>
</entityProvider>
<entityField>
<name>UID</name>
</entityField>
<entityField>
<name>GROUP_ID</name>
</entityField>
<entityField>
<name>ROW_ID</name>
</entityField>
<entityField>
<name>OBJECT_TYPE</name>
</entityField>
<entityField>
<name>USER_ID</name>
</entityField>
<entityField>
<name>GROUP_TITLE</name>
</entityField>
<entityField>
<name>GROUP_TYPE</name>
</entityField>
</entityFields>
<recordContainers>
<dbRecordContainer>
<name>dbRecordContainer</name>
<alias>_____SYSTEMALIAS</alias>
<isReadOnly v="true" />
<hasDependentRecords v="true" />
<fromClauseProcess>%aditoprj%/entity/Favorite_entity/recordcontainers/dbrecordcontainer/fromClauseProcess.js</fromClauseProcess>
<conditionProcess>%aditoprj%/entity/Favorite_entity/recordcontainers/dbrecordcontainer/conditionProcess.js</conditionProcess>
<orderClauseProcess>%aditoprj%/entity/Favorite_entity/recordcontainers/dbrecordcontainer/orderClauseProcess.js</orderClauseProcess>
<linkInformation>
<linkInformation>
<name>ad8d8f1b-d086-433f-80b7-116b99a983af</name>
<tableName>ASYS_RECORD</tableName>
<primaryKey>ID</primaryKey>
<isUIDTable v="true" />
<readonly v="true" />
</linkInformation>
<linkInformation>
<name>d4bb5cdf-dc73-4906-b4c4-40c963cbdbc1</name>
<tableName>ASYS_RECORDGROUP</tableName>
<primaryKey>ID</primaryKey>
<isUIDTable v="false" />
<readonly v="true" />
</linkInformation>
</linkInformation>
<recordFieldMappings>
<dbRecordFieldMapping>
<name>UID.value</name>
<recordfield>ASYS_RECORD.ID</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>USER_ID.value</name>
<recordfield>ASYS_RECORDGROUP.USER_ID</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>ROW_ID.value</name>
<recordfield>ASYS_RECORD.ROW_ID</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>OBJECT_TYPE.value</name>
<recordfield>ASYS_RECORD.OBJECT_TYPE</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>GROUP_TYPE.value</name>
<recordfield>ASYS_RECORDGROUP.GROUP_TYPE</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>GROUP_TITLE.value</name>
<recordfield>ASYS_RECORDGROUP.TITLE</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>GROUP_ID.value</name>
<recordfield>ASYS_RECORDGROUP.ID</recordfield>
</dbRecordFieldMapping>
</recordFieldMappings>
</dbRecordContainer>
</recordContainers>
</entity>
import("Sql_lib");
import("system.result");
import("system.vars");
import("system.util");
import("system.tools");
var user = tools.getCurrentUser();
var userid = user["name"];
var cond = newWhereIfSet("ASYS_RECORDGROUP.USER_ID", userid)
result.string(cond.toString());
\ No newline at end of file
import("system.result");
result.string("ASYS_RECORD left join ASYS_RECORDGROUP on ASYS_RECORD.RECORDGROUP_ID = ASYS_RECORDGROUP.ID");
\ No newline at end of file
import("system.result");
import("system.db");
result.object({
"ASYS_RECORD.OBJECT_TYPE": db.DESCENDING,
"ASYS_RECORDGROUP.TITLE": db.DESCENDING
});
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.1.1">
<name>Favorite</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<filterView>FavoriteFilter_view</filterView>
<previewView>FavoritePreview_view</previewView>
<entity>Favorite_entity</entity>
<references>
<neonViewReference>
<name>46a9a725-f618-4689-80db-a867d26aff7e</name>
<view>FavoriteFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>41857726-5138-4f86-b904-ef2132634e6c</name>
<view>FavoritePreview_view</view>
</neonViewReference>
</references>
</neonContext>
<?xml version="1.0" encoding="UTF-8"?>
<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.6" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.6">
<name>FavoriteFilter_view</name>
<title>FavoriteFilter_view</title>
<majorModelMode>DISTRIBUTED</majorModelMode>
<layout>
<groupLayout>
<name>layout</name>
</groupLayout>
</layout>
<children>
<tableViewTemplate>
<name>FavoriteFilter</name>
<iconField></iconField>
<titleField>ROW_ID</titleField>
<subtitleField>GROUP_TITLE</subtitleField>
<descriptionField>OBJECT_TYPE</descriptionField>
<entityField>#ENTITY</entityField>
<linkedColumns />
<isCreatable v="false" />
<title>favoriteFilter_view</title>
<columns>
<neonTableColumn>
<name>075e4e29-515c-4d9e-b195-f481af367b42</name>
<entityField>ROW_ID</entityField>
</neonTableColumn>
<neonTableColumn>
<name>b235f917-4c59-4b8a-be07-ea5371f69f3b</name>
<entityField>OBJECT_TYPE</entityField>
</neonTableColumn>
<neonTableColumn>
<name>929170b5-b460-4558-9aa6-f7657f49098c</name>
<entityField>GROUP_TITLE</entityField>
</neonTableColumn>
</columns>
</tableViewTemplate>
</children>
</neonView>
<?xml version="1.0" encoding="UTF-8"?>
<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.6" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.6">
<name>FavoritePreview_view</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<layout>
<noneLayout>
<name>layout</name>
</noneLayout>
</layout>
</neonView>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment