Skip to content
Snippets Groups Projects
Commit 1957ada1 authored by Erika Chiara Pollinger's avatar Erika Chiara Pollinger Committed by Sebastian Listl
Browse files

Fixed "Dead References" ScanService messages

Fixed Index query
parent e7ae421b
No related branches found
No related tags found
No related merge requests found
Showing
with 115 additions and 91 deletions
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17"> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>KnowledgeDiscussion_entity</name> <name>KnowledgeDiscussion_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode> <majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/KnowledgeDiscussion_entity/documentation.adoc</documentation>
<title>Discussion</title> <title>Discussion</title>
<grantCreateProcess>%aditoprj%/entity/KnowledgeDiscussion_entity/grantCreateProcess.js</grantCreateProcess> <grantCreateProcess>%aditoprj%/entity/KnowledgeDiscussion_entity/grantCreateProcess.js</grantCreateProcess>
<grantUpdateProcess>%aditoprj%/entity/KnowledgeDiscussion_entity/grantUpdateProcess.js</grantUpdateProcess> <grantUpdateProcess>%aditoprj%/entity/KnowledgeDiscussion_entity/grantUpdateProcess.js</grantUpdateProcess>
...@@ -61,6 +62,11 @@ ...@@ -61,6 +62,11 @@
</entityField> </entityField>
<entityConsumer> <entityConsumer>
<name>StatusKeyword</name> <name>StatusKeyword</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>ContainerName_param</name> <name>ContainerName_param</name>
...@@ -71,14 +77,10 @@ ...@@ -71,14 +77,10 @@
<valueProcess>%aditoprj%/entity/KnowledgeDiscussion_entity/entityfields/statuskeyword/children/onlyactives_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeDiscussion_entity/entityfields/statuskeyword/children/onlyactives_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityProvider> <entityProvider>
<name>ByKnowledgeId</name> <name>ByKnowledgeId</name>
<documentation>%aditoprj%/entity/KnowledgeDiscussion_entity/entityfields/byknowledgeid/documentation.adoc</documentation>
<dependencies> <dependencies>
<entityDependency> <entityDependency>
<name>fbacb136-2690-495a-82c5-b6ab1576d3f9</name> <name>fbacb136-2690-495a-82c5-b6ab1576d3f9</name>
......
This entity manages the discussion "forum" which is linked to a knowledge entry
It uses a JDito recordcontainer to build the tree.
The tree is always sorted by latest action. So the dicussion where an answer was added last, is put on top
\ No newline at end of file
This provider needs the id of a knowledge entry to deliver all discussions of it
Always fill KnowledgeId_param
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17"> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>KnowledgeLink_entity</name> <name>KnowledgeLink_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode> <majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/KnowledgeLink_entity/documentation.adoc</documentation>
<title>Link</title> <title>Link</title>
<iconIdProcess>%aditoprj%/entity/KnowledgeLink_entity/iconIdProcess.js</iconIdProcess> <iconIdProcess>%aditoprj%/entity/KnowledgeLink_entity/iconIdProcess.js</iconIdProcess>
<titlePlural>Links</titlePlural> <titlePlural>Links</titlePlural>
...@@ -57,17 +58,17 @@ ...@@ -57,17 +58,17 @@
</entityConsumer> </entityConsumer>
<entityConsumer> <entityConsumer>
<name>Objects</name> <name>Objects</name>
<dependency>
<name>dependency</name>
<entityName>ObjectProxy_entity</entityName>
<fieldName>FilteredObjects</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>Entity_param</name> <name>Entity_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeLink_entity/entityfields/objects/children/entity_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeLink_entity/entityfields/objects/children/entity_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>ObjectProxy_entity</entityName>
<fieldName>FilteredObjects</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityParameter> <entityParameter>
<name>KnowledgeManagementId_param</name> <name>KnowledgeManagementId_param</name>
...@@ -77,16 +78,7 @@ ...@@ -77,16 +78,7 @@
<name>ByKnowledgeId</name> <name>ByKnowledgeId</name>
<targetContextField>OBJECT_TYPE</targetContextField> <targetContextField>OBJECT_TYPE</targetContextField>
<targetIdField>ROW_ID</targetIdField> <targetIdField>ROW_ID</targetIdField>
<children> <documentation>%aditoprj%/entity/KnowledgeLink_entity/entityfields/byknowledgeid/documentation.adoc</documentation>
<entityParameter>
<name>ObjectType_param</name>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>RowId_param</name>
<expose v="false" />
</entityParameter>
</children>
<dependencies> <dependencies>
<entityDependency> <entityDependency>
<name>c3ed10c1-db55-4e55-9c18-2b8d400df033</name> <name>c3ed10c1-db55-4e55-9c18-2b8d400df033</name>
...@@ -95,14 +87,13 @@ ...@@ -95,14 +87,13 @@
<isConsumer v="false" /> <isConsumer v="false" />
</entityDependency> </entityDependency>
</dependencies> </dependencies>
</entityProvider>
<entityProvider>
<name>ByLink</name>
<targetContextField>OBJECT_TYPE</targetContextField>
<targetIdField>ROW_ID</targetIdField>
<children> <children>
<entityParameter> <entityParameter>
<name>KnowledgeManagementId_param</name> <name>ObjectType_param</name>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>RowId_param</name>
<expose v="false" /> <expose v="false" />
</entityParameter> </entityParameter>
</children> </children>
......
This entity is used to manage links to other objects, that are read from ObjectProxy_entity via a consumer
\ No newline at end of file
Delivers all links to other objects that are linked to a knowledge entry
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17"> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>KnowledgeManagementTagList_entity</name> <name>KnowledgeManagementTagList_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode> <majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/KnowledgeManagementTagList_entity/documentation.adoc</documentation>
<contentTitleProcess>%aditoprj%/entity/KnowledgeManagementTagList_entity/contentTitleProcess.js</contentTitleProcess> <contentTitleProcess>%aditoprj%/entity/KnowledgeManagementTagList_entity/contentTitleProcess.js</contentTitleProcess>
<recordContainer>JDito_TagList</recordContainer> <recordContainer>JDito_TagList</recordContainer>
<entityFields> <entityFields>
...@@ -16,6 +17,7 @@ ...@@ -16,6 +17,7 @@
</entityField> </entityField>
<entityProvider> <entityProvider>
<name>CompleteList</name> <name>CompleteList</name>
<documentation>%aditoprj%/entity/KnowledgeManagementTagList_entity/entityfields/completelist/documentation.adoc</documentation>
<dependencies> <dependencies>
<entityDependency> <entityDependency>
<name>85925baa-5edc-4908-804e-f7ec4c5a2a0c</name> <name>85925baa-5edc-4908-804e-f7ec4c5a2a0c</name>
......
The entity provides a complete list of all existing tags and is consumed where tags can be chosen
\ No newline at end of file
provides a complete list of all possible tags, so they can be chosen when you add tags
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17"> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>KnowledgeManagementTags_entity</name> <name>KnowledgeManagementTags_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode> <majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/KnowledgeManagementTags_entity/documentation.adoc</documentation>
<recordContainer>JDito_KnowledgeManagementKeywords</recordContainer> <recordContainer>JDito_KnowledgeManagementKeywords</recordContainer>
<entityFields> <entityFields>
<entityProvider> <entityProvider>
...@@ -13,12 +14,7 @@ ...@@ -13,12 +14,7 @@
</entityParameter> </entityParameter>
<entityProvider> <entityProvider>
<name>ByKnowledgeManagementId</name> <name>ByKnowledgeManagementId</name>
<children> <documentation>%aditoprj%/entity/KnowledgeManagementTags_entity/entityfields/byknowledgemanagementid/documentation.adoc</documentation>
<entityParameter>
<name>KnowledgeManagementId_param</name>
<mandatory v="true" />
</entityParameter>
</children>
<dependencies> <dependencies>
<entityDependency> <entityDependency>
<name>8d86a61b-0fe3-44c4-a512-e044c990fded</name> <name>8d86a61b-0fe3-44c4-a512-e044c990fded</name>
...@@ -27,6 +23,12 @@ ...@@ -27,6 +23,12 @@
<isConsumer v="false" /> <isConsumer v="false" />
</entityDependency> </entityDependency>
</dependencies> </dependencies>
<children>
<entityParameter>
<name>KnowledgeManagementId_param</name>
<mandatory v="true" />
</entityParameter>
</children>
</entityProvider> </entityProvider>
<entityField> <entityField>
<name>TAG</name> <name>TAG</name>
......
This entity represents the tags of a knowledge entry and handles adding, editing and deleting of linked tags
If a tag, which doesn't exist yet is entered, the tag is created and then added to the knowledge entry
Always fill KnowledgeManagementId_param
\ No newline at end of file
This provider delivers the list of tags of a knowledge entry
KnowledgeManagementId_param has to be filled, otherwise it won't work
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17"> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>KnowledgeManagement_entity</name> <name>KnowledgeManagement_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode> <majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/KnowledgeManagement_entity/documentation.adoc</documentation>
<icon>VAADIN:ACADEMY_CAP</icon> <icon>VAADIN:ACADEMY_CAP</icon>
<title>Knowledge</title> <title>Knowledge</title>
<grantUpdateProcess>%aditoprj%/entity/KnowledgeManagement_entity/grantUpdateProcess.js</grantUpdateProcess> <grantUpdateProcess>%aditoprj%/entity/KnowledgeManagement_entity/grantUpdateProcess.js</grantUpdateProcess>
...@@ -16,13 +17,6 @@ ...@@ -16,13 +17,6 @@
<entityFields> <entityFields>
<entityProvider> <entityProvider>
<name>#PROVIDER</name> <name>#PROVIDER</name>
<dependencies>
<entityDependency>
<name>40cf66ca-421f-47f6-8ecc-8360657e0640</name>
<entityName>KnowledgeNewsFeed_entity</entityName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
</entityProvider> </entityProvider>
<entityField> <entityField>
<name>KNOWLEDGEMANAGEMENTID</name> <name>KNOWLEDGEMANAGEMENTID</name>
...@@ -108,35 +102,36 @@ ...@@ -108,35 +102,36 @@
<refreshParent v="true" /> <refreshParent v="true" />
<state>EDITABLE</state> <state>EDITABLE</state>
<onValidation>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/tagsbyknowledgeid/onValidation.js</onValidation> <onValidation>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/tagsbyknowledgeid/onValidation.js</onValidation>
<dependency>
<name>dependency</name>
<entityName>KnowledgeManagementTags_entity</entityName>
<fieldName>ByKnowledgeManagementId</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>KnowledgeManagementId_param</name> <name>KnowledgeManagementId_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/tagsbyknowledgeid/children/knowledgemanagementid_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/tagsbyknowledgeid/children/knowledgemanagementid_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>KnowledgeManagementTags_entity</entityName>
<fieldName>ByKnowledgeManagementId</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityConsumer> <entityConsumer>
<name>DiscussionsByKnowledgeId</name> <name>DiscussionsByKnowledgeId</name>
<refreshParent v="true" /> <refreshParent v="true" />
<dependency>
<name>dependency</name>
<entityName>KnowledgeDiscussion_entity</entityName>
<fieldName>ByKnowledgeId</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>KnowledgeId_param</name> <name>KnowledgeId_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/discussionsbyknowledgeid/children/knowledgeid_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/discussionsbyknowledgeid/children/knowledgeid_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>KnowledgeDiscussion_entity</entityName>
<fieldName>ByKnowledgeId</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityProvider> <entityProvider>
<name>Provider</name> <name>Provider</name>
<documentation>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/provider/documentation.adoc</documentation>
</entityProvider> </entityProvider>
<entityConsumer> <entityConsumer>
<name>PersonContacts</name> <name>PersonContacts</name>
...@@ -148,37 +143,42 @@ ...@@ -148,37 +143,42 @@
</entityConsumer> </entityConsumer>
<entityConsumer> <entityConsumer>
<name>KeywordKnowledgeType</name> <name>KeywordKnowledgeType</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>ContainerName_param</name> <name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/keywordknowledgetype/children/containername_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/keywordknowledgetype/children/containername_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
</entityConsumer>
<entityConsumer>
<name>KeywordPublish</name>
<dependency> <dependency>
<name>dependency</name> <name>dependency</name>
<entityName>KeywordEntry_entity</entityName> <entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName> <fieldName>SpecificContainerKeywords</fieldName>
</dependency> </dependency>
</entityConsumer>
<entityConsumer>
<name>KeywordPublish</name>
<children> <children>
<entityParameter> <entityParameter>
<name>ContainerName_param</name> <name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/keywordpublish/children/containername_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/keywordpublish/children/containername_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityField> <entityField>
<name>indexTag</name> <name>indexTag</name>
</entityField> </entityField>
<entityConsumer> <entityConsumer>
<name>LinkedDocuments</name> <name>LinkedDocuments</name>
<dependency>
<name>dependency</name>
<entityName>Document_entity</entityName>
<fieldName>Documents</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>AssignmentTable_param</name> <name>AssignmentTable_param</name>
...@@ -189,11 +189,6 @@ ...@@ -189,11 +189,6 @@
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/linkeddocuments/children/assignmentrowid_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/linkeddocuments/children/assignmentrowid_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>Document_entity</entityName>
<fieldName>Documents</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityActionField> <entityActionField>
<name>openEntryAsMail</name> <name>openEntryAsMail</name>
...@@ -206,17 +201,17 @@ ...@@ -206,17 +201,17 @@
<entityConsumer> <entityConsumer>
<name>LinksByKnowledgeId</name> <name>LinksByKnowledgeId</name>
<refreshParent v="true" /> <refreshParent v="true" />
<dependency>
<name>dependency</name>
<entityName>KnowledgeLink_entity</entityName>
<fieldName>ByKnowledgeId</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>KnowledgeManagementId_param</name> <name>KnowledgeManagementId_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/linksbyknowledgeid/children/knowledgemanagementid_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/linksbyknowledgeid/children/knowledgemanagementid_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>KnowledgeLink_entity</entityName>
<fieldName>ByKnowledgeId</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityField> <entityField>
<name>LastChange</name> <name>LastChange</name>
...@@ -225,17 +220,17 @@ ...@@ -225,17 +220,17 @@
</entityField> </entityField>
<entityConsumer> <entityConsumer>
<name>LogHistories</name> <name>LogHistories</name>
<dependency>
<name>dependency</name>
<entityName>LogHistory_entity</entityName>
<fieldName>LogHistoryProvider</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>tablenames_param</name> <name>tablenames_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/loghistories/children/tablenames_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/loghistories/children/tablenames_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>LogHistory_entity</entityName>
<fieldName>LogHistoryProvider</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityActionField> <entityActionField>
<name>exportHTML_action</name> <name>exportHTML_action</name>
...@@ -277,6 +272,11 @@ ...@@ -277,6 +272,11 @@
<name>KnowledgeRoles</name> <name>KnowledgeRoles</name>
<stateProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/knowledgeroles/stateProcess.js</stateProcess> <stateProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/knowledgeroles/stateProcess.js</stateProcess>
<onValidation>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/knowledgeroles/onValidation.js</onValidation> <onValidation>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/knowledgeroles/onValidation.js</onValidation>
<dependency>
<name>dependency</name>
<entityName>KnowledgeRole_entity</entityName>
<fieldName>KnowledgeRole</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>KnowledgeManagement_param</name> <name>KnowledgeManagement_param</name>
...@@ -288,14 +288,14 @@ ...@@ -288,14 +288,14 @@
<expose v="true" /> <expose v="true" />
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>KnowledgeRole_entity</entityName>
<fieldName>KnowledgeRole</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityConsumer> <entityConsumer>
<name>Tasks</name> <name>Tasks</name>
<dependency>
<name>dependency</name>
<entityName>Task_entity</entityName>
<fieldName>Tasks</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>ObjectId_param</name> <name>ObjectId_param</name>
...@@ -310,11 +310,6 @@ ...@@ -310,11 +310,6 @@
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/tasks/children/presetlinks_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/tasks/children/presetlinks_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>Task_entity</entityName>
<fieldName>Tasks</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityField> <entityField>
<name>RESPONSIBLE_CONTACT_ID</name> <name>RESPONSIBLE_CONTACT_ID</name>
...@@ -328,6 +323,7 @@ ...@@ -328,6 +323,7 @@
<name>PUBLISH</name> <name>PUBLISH</name>
<title>Publishing level</title> <title>Publishing level</title>
<consumer>KeywordPublish</consumer> <consumer>KeywordPublish</consumer>
<state>INVISIBLE</state>
<valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/publish/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/publish/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/publish/displayValueProcess.js</displayValueProcess> <displayValueProcess>%aditoprj%/entity/KnowledgeManagement_entity/entityfields/publish/displayValueProcess.js</displayValueProcess>
</entityField> </entityField>
......
The main entity of the knowledgemanagement
manages the content and consumes discussions, links, log history, documents
\ No newline at end of file
This provider is used by dashlets which set isDashlet_param
\ No newline at end of file
...@@ -12,13 +12,13 @@ var sql = newSelect([ ...@@ -12,13 +12,13 @@ var sql = newSelect([
.join("KNOWLEDGETAGLINK", "KNOWLEDGEMANAGEMENTID = KNOWLEDGEMANAGEMENT_ID") .join("KNOWLEDGETAGLINK", "KNOWLEDGEMANAGEMENTID = KNOWLEDGEMANAGEMENT_ID")
.join("KNOWLEDGETAG", "KNOWLEDGETAGID = KNOWLEDGETAG_ID") .join("KNOWLEDGETAG", "KNOWLEDGETAGID = KNOWLEDGETAG_ID")
.where("KNOWLEDGETAG.TAG", "News") .where("KNOWLEDGETAG.TAG", "News")
.and("KNOWLEDGEMANAGEMENT.KNOWLEDGEMANAGEMENTID = km1.KNOWLEDGEMANAGEMENTID")) .and("KNOWLEDGEMANAGEMENT.KNOWLEDGEMANAGEMENTID = km1.KNOWLEDGEMANAGEMENTID"), SqlBuilder.EXISTS())
.thenString("News") .thenString("News")
.when(newWhere("GITPATH is null").and("TYPE = 1")) .when(newWhere("TYPE = '1'"))
.thenString("Knowledgebase") .thenString("Knowledgebase")
.when(newWhere("GITPATH is not null").and("TYPE = 2")) .when(newWhere("TYPE = '2'"))
.thenString("Editorial") .thenString("Editorial")
.when("TYPE = 3") .when(newWhere("TYPE = '3'"))
.thenString("Business process"), .thenString("Business process"),
"''" "''"
]).from("KNOWLEDGEMANAGEMENT", "km1") ]).from("KNOWLEDGEMANAGEMENT", "km1")
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17"> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>KnowledgeRole_entity</name> <name>KnowledgeRole_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode> <majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/KnowledgeRole_entity/documentation.adoc</documentation>
<title>Knowledge Role</title> <title>Knowledge Role</title>
<recordContainer>db</recordContainer> <recordContainer>db</recordContainer>
<entityFields> <entityFields>
...@@ -16,21 +17,22 @@ ...@@ -16,21 +17,22 @@
</entityField> </entityField>
<entityConsumer> <entityConsumer>
<name>NewsRole</name> <name>NewsRole</name>
<dependency>
<name>dependency</name>
<entityName>Role_entity</entityName>
<fieldName>FilterRolesWithoutPermission</fieldName>
</dependency>
<children> <children>
<entityParameter> <entityParameter>
<name>ExcludeRoles_param</name> <name>ExcludeRoles_param</name>
<valueProcess>%aditoprj%/entity/KnowledgeRole_entity/entityfields/newsrole/children/excluderoles_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/KnowledgeRole_entity/entityfields/newsrole/children/excluderoles_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
</children> </children>
<dependency>
<name>dependency</name>
<entityName>Role_entity</entityName>
<fieldName>FilterRolesWithoutPermission</fieldName>
</dependency>
</entityConsumer> </entityConsumer>
<entityProvider> <entityProvider>
<name>KnowledgeRole</name> <name>KnowledgeRole</name>
<lookupIdfield>ROLES</lookupIdfield> <lookupIdfield>ROLES</lookupIdfield>
<documentation>%aditoprj%/entity/KnowledgeRole_entity/entityfields/knowledgerole/documentation.adoc</documentation>
<titlePlural>KnowledgeRoles</titlePlural> <titlePlural>KnowledgeRoles</titlePlural>
<recordContainer>db</recordContainer> <recordContainer>db</recordContainer>
<dependencies> <dependencies>
......
This entity handles the roles, that are linked to a knowledge entry
The roles are used to create notifications and newsfeed entries for specific roles when the switches are set
KnowledgeManagement_param needs the id of a knowledge entry
PublishLevelRoles_param takes an array of role names which get excluded from the role list
\ No newline at end of file
KnowledgeManagement_param needs the id of a knowledge entry
PublishLevelRoles_param takes an array of role names which get excluded from the role list
\ No newline at end of file
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