From 328b7873cd4a430ed3c3da57c96c02c8a0421173 Mon Sep 17 00:00:00 2001 From: "d.lechner" <d.lechner@adito.de> Date: Thu, 5 Sep 2019 11:42:28 +0200 Subject: [PATCH] Documentation Appointment --- .../AppointmentLink_entity.aod | 2 + .../AppointmentLink_entity/documentation.adoc | 3 + .../entityfields/links/documentation.adoc | 3 + .../Appointment_entity/Appointment_entity.aod | 643 +++++++++--------- .../linkedappointments/documentation.adoc | 3 + 5 files changed, 333 insertions(+), 321 deletions(-) create mode 100644 entity/AppointmentLink_entity/documentation.adoc create mode 100644 entity/AppointmentLink_entity/entityfields/links/documentation.adoc create mode 100644 entity/Appointment_entity/entityfields/linkedappointments/documentation.adoc diff --git a/entity/AppointmentLink_entity/AppointmentLink_entity.aod b/entity/AppointmentLink_entity/AppointmentLink_entity.aod index 15831ec86e..80e6f5e361 100644 --- a/entity/AppointmentLink_entity/AppointmentLink_entity.aod +++ b/entity/AppointmentLink_entity/AppointmentLink_entity.aod @@ -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.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11"> <name>AppointmentLink_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/entity/AppointmentLink_entity/documentation.adoc</documentation> <title>Connection</title> <titlePlural>Connections</titlePlural> <recordContainer>db</recordContainer> @@ -48,6 +49,7 @@ <name>Links</name> <targetContextField>OBJECTTYPE</targetContextField> <targetIdField>OBJECTID</targetIdField> + <documentation>%aditoprj%/entity/AppointmentLink_entity/entityfields/links/documentation.adoc</documentation> <recordContainer>db</recordContainer> <dependencies> <entityDependency> diff --git a/entity/AppointmentLink_entity/documentation.adoc b/entity/AppointmentLink_entity/documentation.adoc new file mode 100644 index 0000000000..c78b5644c6 --- /dev/null +++ b/entity/AppointmentLink_entity/documentation.adoc @@ -0,0 +1,3 @@ += AppointmentLink_entity + +Entity for handling the links to the "Appointment_entity" \ No newline at end of file diff --git a/entity/AppointmentLink_entity/entityfields/links/documentation.adoc b/entity/AppointmentLink_entity/entityfields/links/documentation.adoc new file mode 100644 index 0000000000..e612d086c4 --- /dev/null +++ b/entity/AppointmentLink_entity/entityfields/links/documentation.adoc @@ -0,0 +1,3 @@ += AppointmentLink_entity - LinkedAppointments + +Provides the information for the "Appointment_entity" to display the links connected to a Appointment \ No newline at end of file diff --git a/entity/Appointment_entity/Appointment_entity.aod b/entity/Appointment_entity/Appointment_entity.aod index 71a3638bb8..3b28c8cec5 100644 --- a/entity/Appointment_entity/Appointment_entity.aod +++ b/entity/Appointment_entity/Appointment_entity.aod @@ -1,321 +1,322 @@ -<?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.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11"> - <name>Appointment_entity</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <documentation>%aditoprj%/entity/Appointment_entity/documentation.adoc</documentation> - <title>Appointment</title> - <siblings /> - <afterUiInit>%aditoprj%/entity/Appointment_entity/afterUiInit.js</afterUiInit> - <titlePlural>Appointments</titlePlural> - <recordContainer>jdito</recordContainer> - <entityFields> - <entityField> - <name>SUMMARY</name> - <title>Betreff</title> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/summary/valueProcess.js</valueProcess> - <onValueChange>%aditoprj%/entity/Appointment_entity/entityfields/summary/onValueChange.js</onValueChange> - <onValueChangeTypes> - <element>MASK</element> - <element>PROCESS</element> - <element>PROCESS_SETVALUE</element> - </onValueChangeTypes> - </entityField> - <entityField> - <name>DESCRIPTION</name> - </entityField> - <entityField> - <name>CLASSIFICATION</name> - <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/classification/dropDownProcess.js</dropDownProcess> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/classification/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>BEGIN</name> - <title>Begin</title> - <contentType>DATE</contentType> - <outputFormat>dd.MM.yyyy HH:mm</outputFormat> - <selectionMode>SINGLE</selectionMode> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/begin/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>END</name> - <title>End</title> - <contentType>DATE</contentType> - <outputFormat>dd.MM.yyyy HH:mm</outputFormat> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/end/valueProcess.js</valueProcess> - </entityField> - <entityFieldGroup> - <name>STARTEND</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/startend/valueProcess.js</valueProcess> - <description>FIELDGROUP</description> - <fields> - <element>BEGIN</element> - <element>END</element> - </fields> - </entityFieldGroup> - <entityField> - <name>STATUS</name> - <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/status/dropDownProcess.js</dropDownProcess> - </entityField> - <entityField> - <name>LOCATION</name> - <title>Location</title> - </entityField> - <entityField> - <name>REMINDER_CHECK</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/reminder_check/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>REMINDER</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/reminder/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>CATEGORIES</name> - <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/categories/dropDownProcess.js</dropDownProcess> - </entityField> - <entityField> - <name>ATTENDEES</name> - <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/attendees/dropDownProcess.js</dropDownProcess> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/attendees/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>TRANSPARENCY</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/transparency/valueProcess.js</valueProcess> - </entityField> - <entityActionGroup> - <name>PartStatActionGroup</name> - <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/stateProcess.js</stateProcess> - <children> - <entityActionField> - <name>accept</name> - <title>accept</title> - <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/onActionProcess.js</onActionProcess> - <actionOrder v="0" /> - <isMenuAction v="true" /> - <iconId>VAADIN:CHECK</iconId> - <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/stateProcess.js</stateProcess> - </entityActionField> - <entityActionField> - <name>decline</name> - <title>decline</title> - <description></description> - <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/onActionProcess.js</onActionProcess> - <isMenuAction v="true" /> - <iconId>VAADIN:CLOSE</iconId> - <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/stateProcess.js</stateProcess> - </entityActionField> - <entityActionField> - <name>tentative</name> - <title>tentative</title> - <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/onActionProcess.js</onActionProcess> - <isMenuAction v="true" /> - <iconId>VAADIN:QUESTION</iconId> - <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/stateProcess.js</stateProcess> - </entityActionField> - </children> - </entityActionGroup> - <entityProvider> - <name>#PROVIDER</name> - <recordContainer>jdito</recordContainer> - </entityProvider> - <entityParameter> - <name>MasterEntry_param</name> - <expose v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityField> - <name>ORGANIZER</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/organizer/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>RRULE</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/rrule/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>RECURRENCEID</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/recurrenceid/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>SAFESCOPEFIELD</name> - </entityField> - <entityField> - <name>MASTERBEGIN</name> - </entityField> - <entityField> - <name>MASTEREND</name> - </entityField> - <entityField> - <name>UID</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/uid/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>ATTENDEESLENGTH</name> - </entityField> - <entityField> - <name>ICON</name> - </entityField> - <entityParameter> - <name>Entry_param</name> - <expose v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityParameter> - <name>AnyObjectRowid_param</name> - <description>PARAMETER</description> - </entityParameter> - <entityParameter> - <name>AnyObjectType_param</name> - <description>PARAMETER</description> - </entityParameter> - <entityConsumer> - <name>AppointmentLinks</name> - <dependency> - <name>dependency</name> - <entityName>AppointmentLink_entity</entityName> - <fieldName>Links</fieldName> - </dependency> - <children> - <entityParameter> - <name>AppointmentId_param</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/appointmentlinks/children/appointmentid_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>AppointmentState_param</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/appointmentlinks/children/appointmentstate_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityActionField> - <name>deleteSeries</name> - <title>Delete recurring appointment</title> - <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/deleteseries/onActionProcess.js</onActionProcess> - <iconId>VAADIN:TRASH</iconId> - <state>AUTO</state> - <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js</stateProcess> - <tooltip>series delete action</tooltip> - </entityActionField> - <entityParameter> - <name>LinkedObjectId_param</name> - <expose v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityProvider> - <name>LinkedAppointments</name> - <recordContainer>jdito</recordContainer> - <dependencies> - <entityDependency> - <name>74dea3cd-a528-4616-b468-cd27f3f1a795</name> - <entityName>Activity_entity</entityName> - <fieldName>Appointments</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>12b2a8cd-1b66-4123-b0a6-f1ca164bdfec</name> - <entityName>Person_entity</entityName> - <fieldName>Appointments</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>17129bd7-1b1b-4090-9185-d6b3b83ffb40</name> - <entityName>Organisation_entity</entityName> - <fieldName>LinkedAppointments</fieldName> - <isConsumer v="false" /> - </entityDependency> - </dependencies> - </entityProvider> - <entityParameter> - <name>LinkedAppointmentsFromDashlet_param</name> - <expose v="true" /> - </entityParameter> - <entityField> - <name>ALLDAY</name> - <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/allday/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>CHECKUP</name> - </entityField> - </entityFields> - <recordContainers> - <jDitoRecordContainer> - <name>jdito</name> - <jDitoRecordAlias>Data_alias</jDitoRecordAlias> - <contentProcess>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/contentProcess.js</contentProcess> - <rowCountProcess>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/rowCountProcess.js</rowCountProcess> - <onInsert>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/onInsert.js</onInsert> - <onUpdate>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/onUpdate.js</onUpdate> - <onDelete>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/onDelete.js</onDelete> - <title>jdito</title> - <description></description> - <recordFieldMappings> - <jDitoRecordFieldMapping> - <name>UID.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>ATTENDEESLENGTH.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>BEGIN.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>END.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>SUMMARY.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>ORGANIZER.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>ATTENDEES.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>STATUS.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>LINKS.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>DESCRIPTION.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>LOCATION.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>ICON.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>ALLDAY.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>CLASSIFICATION.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>TRANSPARENCY.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>CATEGORIES.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>REMINDER.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>REMINDER_CHECK.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>RRULE.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>RECURRENCEID.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>SAFESCOPEFIELD.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>MASTERBEGIN.value</name> - </jDitoRecordFieldMapping> - <jDitoRecordFieldMapping> - <name>MASTEREND.value</name> - </jDitoRecordFieldMapping> - </recordFieldMappings> - </jDitoRecordContainer> - </recordContainers> -</entity> +<?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.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11"> + <name>Appointment_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/entity/Appointment_entity/documentation.adoc</documentation> + <title>Appointment</title> + <siblings /> + <afterUiInit>%aditoprj%/entity/Appointment_entity/afterUiInit.js</afterUiInit> + <titlePlural>Appointments</titlePlural> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityField> + <name>SUMMARY</name> + <title>Betreff</title> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/summary/valueProcess.js</valueProcess> + <onValueChange>%aditoprj%/entity/Appointment_entity/entityfields/summary/onValueChange.js</onValueChange> + <onValueChangeTypes> + <element>MASK</element> + <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> + </onValueChangeTypes> + </entityField> + <entityField> + <name>DESCRIPTION</name> + </entityField> + <entityField> + <name>CLASSIFICATION</name> + <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/classification/dropDownProcess.js</dropDownProcess> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/classification/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>BEGIN</name> + <title>Begin</title> + <contentType>DATE</contentType> + <outputFormat>dd.MM.yyyy HH:mm</outputFormat> + <selectionMode>SINGLE</selectionMode> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/begin/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>END</name> + <title>End</title> + <contentType>DATE</contentType> + <outputFormat>dd.MM.yyyy HH:mm</outputFormat> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/end/valueProcess.js</valueProcess> + </entityField> + <entityFieldGroup> + <name>STARTEND</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/startend/valueProcess.js</valueProcess> + <description>FIELDGROUP</description> + <fields> + <element>BEGIN</element> + <element>END</element> + </fields> + </entityFieldGroup> + <entityField> + <name>STATUS</name> + <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/status/dropDownProcess.js</dropDownProcess> + </entityField> + <entityField> + <name>LOCATION</name> + <title>Location</title> + </entityField> + <entityField> + <name>REMINDER_CHECK</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/reminder_check/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>REMINDER</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/reminder/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>CATEGORIES</name> + <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/categories/dropDownProcess.js</dropDownProcess> + </entityField> + <entityField> + <name>ATTENDEES</name> + <dropDownProcess>%aditoprj%/entity/Appointment_entity/entityfields/attendees/dropDownProcess.js</dropDownProcess> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/attendees/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>TRANSPARENCY</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/transparency/valueProcess.js</valueProcess> + </entityField> + <entityActionGroup> + <name>PartStatActionGroup</name> + <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/stateProcess.js</stateProcess> + <children> + <entityActionField> + <name>accept</name> + <title>accept</title> + <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/onActionProcess.js</onActionProcess> + <actionOrder v="0" /> + <isMenuAction v="true" /> + <iconId>VAADIN:CHECK</iconId> + <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/stateProcess.js</stateProcess> + </entityActionField> + <entityActionField> + <name>decline</name> + <title>decline</title> + <description></description> + <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/onActionProcess.js</onActionProcess> + <isMenuAction v="true" /> + <iconId>VAADIN:CLOSE</iconId> + <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/stateProcess.js</stateProcess> + </entityActionField> + <entityActionField> + <name>tentative</name> + <title>tentative</title> + <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/onActionProcess.js</onActionProcess> + <isMenuAction v="true" /> + <iconId>VAADIN:QUESTION</iconId> + <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/stateProcess.js</stateProcess> + </entityActionField> + </children> + </entityActionGroup> + <entityProvider> + <name>#PROVIDER</name> + <recordContainer>jdito</recordContainer> + </entityProvider> + <entityParameter> + <name>MasterEntry_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityField> + <name>ORGANIZER</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/organizer/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>RRULE</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/rrule/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>RECURRENCEID</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/recurrenceid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>SAFESCOPEFIELD</name> + </entityField> + <entityField> + <name>MASTERBEGIN</name> + </entityField> + <entityField> + <name>MASTEREND</name> + </entityField> + <entityField> + <name>UID</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/uid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>ATTENDEESLENGTH</name> + </entityField> + <entityField> + <name>ICON</name> + </entityField> + <entityParameter> + <name>Entry_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>AnyObjectRowid_param</name> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>AnyObjectType_param</name> + <description>PARAMETER</description> + </entityParameter> + <entityConsumer> + <name>AppointmentLinks</name> + <dependency> + <name>dependency</name> + <entityName>AppointmentLink_entity</entityName> + <fieldName>Links</fieldName> + </dependency> + <children> + <entityParameter> + <name>AppointmentId_param</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/appointmentlinks/children/appointmentid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>AppointmentState_param</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/appointmentlinks/children/appointmentstate_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityActionField> + <name>deleteSeries</name> + <title>Delete recurring appointment</title> + <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/deleteseries/onActionProcess.js</onActionProcess> + <iconId>VAADIN:TRASH</iconId> + <state>AUTO</state> + <stateProcess>%aditoprj%/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js</stateProcess> + <tooltip>series delete action</tooltip> + </entityActionField> + <entityParameter> + <name>LinkedObjectId_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>LinkedAppointments</name> + <documentation>%aditoprj%/entity/Appointment_entity/entityfields/linkedappointments/documentation.adoc</documentation> + <recordContainer>jdito</recordContainer> + <dependencies> + <entityDependency> + <name>74dea3cd-a528-4616-b468-cd27f3f1a795</name> + <entityName>Activity_entity</entityName> + <fieldName>Appointments</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>12b2a8cd-1b66-4123-b0a6-f1ca164bdfec</name> + <entityName>Person_entity</entityName> + <fieldName>Appointments</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>17129bd7-1b1b-4090-9185-d6b3b83ffb40</name> + <entityName>Organisation_entity</entityName> + <fieldName>LinkedAppointments</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityParameter> + <name>LinkedAppointmentsFromDashlet_param</name> + <expose v="true" /> + </entityParameter> + <entityField> + <name>ALLDAY</name> + <valueProcess>%aditoprj%/entity/Appointment_entity/entityfields/allday/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>CHECKUP</name> + </entityField> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <rowCountProcess>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/rowCountProcess.js</rowCountProcess> + <onInsert>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/onInsert.js</onInsert> + <onUpdate>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/onUpdate.js</onUpdate> + <onDelete>%aditoprj%/entity/Appointment_entity/recordcontainers/jdito/onDelete.js</onDelete> + <title>jdito</title> + <description></description> + <recordFieldMappings> + <jDitoRecordFieldMapping> + <name>UID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>ATTENDEESLENGTH.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>BEGIN.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>END.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>SUMMARY.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>ORGANIZER.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>ATTENDEES.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>STATUS.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>LINKS.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DESCRIPTION.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>LOCATION.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>ICON.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>ALLDAY.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>CLASSIFICATION.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>TRANSPARENCY.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>CATEGORIES.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>REMINDER.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>REMINDER_CHECK.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>RRULE.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>RECURRENCEID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>SAFESCOPEFIELD.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>MASTERBEGIN.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>MASTEREND.value</name> + </jDitoRecordFieldMapping> + </recordFieldMappings> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/Appointment_entity/entityfields/linkedappointments/documentation.adoc b/entity/Appointment_entity/entityfields/linkedappointments/documentation.adoc new file mode 100644 index 0000000000..0d787973d6 --- /dev/null +++ b/entity/Appointment_entity/entityfields/linkedappointments/documentation.adoc @@ -0,0 +1,3 @@ += Appointment_entity - LinkedAppointments + +Provides the information for the context, for example Person - Display all the appointments for the person \ No newline at end of file -- GitLab