diff --git a/docs/library/simple/switch_case_default.md b/docs/library/simple/switch_case_default.md index 0fb9a25dc6863a3bf905b72289c57c237c40220b..0ba417005ca7114ac8dcc4faa71469ba07fd36a0 100644 --- a/docs/library/simple/switch_case_default.md +++ b/docs/library/simple/switch_case_default.md @@ -1,6 +1,6 @@ --- title: ECA Library - Switch Case Default -version: v1 +version: v2 tags: - bpmn - library @@ -12,7 +12,7 @@ tags: --- # Switch Case Default -Version v1 +Version v2 <script>url='bpmn_io-eca_lib_0004.xml';archive='bpmn_io-eca_lib_0004.tar.gz'</script> {!include/library/viewer.html!} @@ -50,11 +50,14 @@ switch ($field_select) { } ``` +Important note: after the action "Set default Status to 2", ECA first checks the conditions of ALL successors; only then does it execute the actions that follow for those conditions that return TRUE. That's why the "no condition" link has no condition, as we want to execute that path in any case, but not before the top two paths had a chance to change the status. Therefore the condition, if the status is still 2, happens with a delay, i.e. really after everything else has been completed. + ## Dependencies - config - node.type.article - module + - eca_base - eca_content ## Used plugins @@ -66,15 +69,21 @@ switch ($field_select) { ### Conditions - [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) ### Actions - [Set Status to 3](/plugins/eca/content/actions/eca_set_field_value.md) - [Set Status to 4](/plugins/eca/content/actions/eca_set_field_value.md) -- [Set default Status](/plugins/eca/content/actions/eca_set_field_value.md) +- [Set default Status to 2](/plugins/eca/content/actions/eca_set_field_value.md) +- [Message containing status value](/plugins/core/actions/action_message_action.md) ## Changelog `v1` : Initial version + +`v2` + +: Add the "no condition" for the default value diff --git a/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz b/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz index d9fb12d9304df1f1d191af5335f1e972bddf7a42..0640d7e5cf18842c962dcf62181ad22291745b45 100644 --- a/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz +++ b/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c584a7001ead27c08affd655dcd13c071294ecc0f6bd3d0308484d449a8c218a -size 2656 +oid sha256:68aef5f2faef7ca5d839e46f791f6c527cee7851d9ec5b35304c263777f4ff3e +size 3561 diff --git a/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.xml b/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.xml index f6bfa5c5958c9f58d65969ea374dbac20a0f26d6..3ac2a95d1ddad7aca2f1206b72ff3dba0dfa91a1 100644 --- a/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.xml +++ b/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:qa="http://some-company/schema/bpmn/qa" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd"> - <bpmn2:process id="eca_lib_0004" name="Switch Case Default" isExecutable="true" camunda:versionTag="v1"> + <bpmn2:process id="eca_lib_0004" name="Switch Case Default" isExecutable="true" camunda:versionTag="v2"> <bpmn2:documentation>Demonstrate how typical switch-case PHP constructors could be simulated in ECA models - similar to if-elsif-else statements. The model is similar to what you would normally do in PHP like this: @@ -24,17 +24,19 @@ switch ($field_select) { $field_status = 2; } ``` -</bpmn2:documentation> + +Important note: after the action "Set default Status to 2", ECA first checks the conditions of ALL successors; only then does it execute the actions that follow for those conditions that return TRUE. That's why the "no condition" link has no condition, as we want to execute that path in any case, but not before the top two paths had a chance to change the status. Therefore the condition, if the status is still 2, happens with a delay, i.e. really after everything else has been completed.</bpmn2:documentation> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="Tags" value="simple,switch-case-default,if-elsif-else,PHP,programming"/> - <camunda:property name="Changelog v1" value="Initial version"/> + <camunda:property name="Tags" value="simple,switch-case-default,if-elsif-else,PHP,programming" /> + <camunda:property name="Changelog v1" value="Initial version" /> + <camunda:property name="Changelog v2" value="Add the "no condition" for the default value" /> </camunda:properties> </bpmn2:extensionElements> <bpmn2:startEvent id="Event_082luue" name="Presave article" camunda:modelerTemplate="org.drupal.event.content_entity:presave"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="content_entity:presave"/> + <camunda:property name="pluginid" value="content_entity:presave" /> </camunda:properties> <camunda:field name="type"> <camunda:string>node article</camunda:string> @@ -45,39 +47,40 @@ switch ($field_select) { <bpmn2:task id="Activity_0yz4n6i" name="Set Status to 3" camunda:modelerTemplate="org.drupal.action.eca_set_field_value"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_set_field_value"/> + <camunda:property name="pluginid" value="eca_set_field_value" /> </camunda:properties> <camunda:field name="method"> <camunda:string>set:clear</camunda:string> </camunda:field> <camunda:field name="strip_tags"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="trim"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="field_name"> <camunda:string>field_status</camunda:string> </camunda:field> <camunda:field name="save_entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="field_value"> <camunda:string>3</camunda:string> </camunda:field> <camunda:field name="object"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> <bpmn2:incoming>Flow_1jpugw8</bpmn2:incoming> <bpmn2:incoming>Flow_0ti9bxh</bpmn2:incoming> <bpmn2:incoming>Flow_01kgpwh</bpmn2:incoming> <bpmn2:incoming>Flow_08ravmy</bpmn2:incoming> + <bpmn2:outgoing>Flow_1qj2m9t</bpmn2:outgoing> </bpmn2:task> <bpmn2:sequenceFlow id="Flow_1jpugw8" name="a3" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Activity_1x79dx8" targetRef="Activity_0yz4n6i"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_entity_field_value"/> + <camunda:property name="pluginid" value="eca_entity_field_value" /> </camunda:properties> <camunda:field name="field_name"> <camunda:string>field_select</camunda:string> @@ -92,20 +95,20 @@ switch ($field_select) { <camunda:string>value</camunda:string> </camunda:field> <camunda:field name="case"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="negate"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> </bpmn2:sequenceFlow> <bpmn2:sequenceFlow id="Flow_0ti9bxh" name="a2" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Activity_1x79dx8" targetRef="Activity_0yz4n6i"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_entity_field_value"/> + <camunda:property name="pluginid" value="eca_entity_field_value" /> </camunda:properties> <camunda:field name="field_name"> <camunda:string>field_select</camunda:string> @@ -120,20 +123,20 @@ switch ($field_select) { <camunda:string>value</camunda:string> </camunda:field> <camunda:field name="case"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="negate"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> </bpmn2:sequenceFlow> <bpmn2:sequenceFlow id="Flow_01kgpwh" name="a1" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Activity_1x79dx8" targetRef="Activity_0yz4n6i"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_entity_field_value"/> + <camunda:property name="pluginid" value="eca_entity_field_value" /> </camunda:properties> <camunda:field name="field_name"> <camunda:string>field_select</camunda:string> @@ -148,20 +151,20 @@ switch ($field_select) { <camunda:string>value</camunda:string> </camunda:field> <camunda:field name="case"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="negate"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> </bpmn2:sequenceFlow> <bpmn2:sequenceFlow id="Flow_08ravmy" name="c7" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Activity_1x79dx8" targetRef="Activity_0yz4n6i"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_entity_field_value"/> + <camunda:property name="pluginid" value="eca_entity_field_value" /> </camunda:properties> <camunda:field name="field_name"> <camunda:string>field_select</camunda:string> @@ -176,50 +179,51 @@ switch ($field_select) { <camunda:string>value</camunda:string> </camunda:field> <camunda:field name="case"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="negate"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> </bpmn2:sequenceFlow> <bpmn2:task id="Activity_0anrk10" name="Set Status to 4" camunda:modelerTemplate="org.drupal.action.eca_set_field_value"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_set_field_value"/> + <camunda:property name="pluginid" value="eca_set_field_value" /> </camunda:properties> <camunda:field name="method"> <camunda:string>set:clear</camunda:string> </camunda:field> <camunda:field name="strip_tags"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="trim"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="field_name"> <camunda:string>field_status</camunda:string> </camunda:field> <camunda:field name="save_entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="field_value"> <camunda:string>4</camunda:string> </camunda:field> <camunda:field name="object"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> <bpmn2:incoming>Flow_0nrihfy</bpmn2:incoming> <bpmn2:incoming>Flow_0usiojw</bpmn2:incoming> + <bpmn2:outgoing>Flow_1ivplmo</bpmn2:outgoing> </bpmn2:task> <bpmn2:sequenceFlow id="Flow_0nrihfy" name="b1" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Activity_1x79dx8" targetRef="Activity_0anrk10"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_entity_field_value"/> + <camunda:property name="pluginid" value="eca_entity_field_value" /> </camunda:properties> <camunda:field name="field_name"> <camunda:string>field_select</camunda:string> @@ -234,20 +238,20 @@ switch ($field_select) { <camunda:string>value</camunda:string> </camunda:field> <camunda:field name="case"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="negate"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> </bpmn2:sequenceFlow> <bpmn2:sequenceFlow id="Flow_0usiojw" name="b2" camunda:modelerTemplate="org.drupal.condition.eca_entity_field_value" sourceRef="Activity_1x79dx8" targetRef="Activity_0anrk10"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_entity_field_value"/> + <camunda:property name="pluginid" value="eca_entity_field_value" /> </camunda:properties> <camunda:field name="field_name"> <camunda:string>field_select</camunda:string> @@ -262,41 +266,41 @@ switch ($field_select) { <camunda:string>value</camunda:string> </camunda:field> <camunda:field name="case"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="negate"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> </bpmn2:sequenceFlow> - <bpmn2:task id="Activity_1x79dx8" name="Set default Status" camunda:modelerTemplate="org.drupal.action.eca_set_field_value"> + <bpmn2:task id="Activity_1x79dx8" name="Set default Status to 2" camunda:modelerTemplate="org.drupal.action.eca_set_field_value"> <bpmn2:extensionElements> <camunda:properties> - <camunda:property name="pluginid" value="eca_set_field_value"/> + <camunda:property name="pluginid" value="eca_set_field_value" /> </camunda:properties> <camunda:field name="method"> <camunda:string>set:clear</camunda:string> </camunda:field> <camunda:field name="strip_tags"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="trim"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="field_name"> <camunda:string>field_status</camunda:string> </camunda:field> <camunda:field name="save_entity"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> <camunda:field name="field_value"> <camunda:string>2</camunda:string> </camunda:field> <camunda:field name="object"> - <camunda:string/> + <camunda:string></camunda:string> </camunda:field> </bpmn2:extensionElements> <bpmn2:incoming>Flow_080ikau</bpmn2:incoming> @@ -306,84 +310,176 @@ switch ($field_select) { <bpmn2:outgoing>Flow_08ravmy</bpmn2:outgoing> <bpmn2:outgoing>Flow_0nrihfy</bpmn2:outgoing> <bpmn2:outgoing>Flow_0usiojw</bpmn2:outgoing> + <bpmn2:outgoing>Flow_1tvob5w</bpmn2:outgoing> + </bpmn2:task> + <bpmn2:sequenceFlow id="Flow_080ikau" sourceRef="Event_082luue" targetRef="Activity_1x79dx8" /> + <bpmn2:exclusiveGateway id="Gateway_1evw12f"> + <bpmn2:incoming>Flow_1tvob5w</bpmn2:incoming> + <bpmn2:outgoing>Flow_1uz5icy</bpmn2:outgoing> + </bpmn2:exclusiveGateway> + <bpmn2:sequenceFlow id="Flow_1tvob5w" sourceRef="Activity_1x79dx8" targetRef="Gateway_1evw12f" /> + <bpmn2:exclusiveGateway id="Gateway_03nqgco"> + <bpmn2:incoming>Flow_1uz5icy</bpmn2:incoming> + <bpmn2:outgoing>Flow_08n8ctu</bpmn2:outgoing> + </bpmn2:exclusiveGateway> + <bpmn2:sequenceFlow id="Flow_1uz5icy" name="status = 2?" camunda:modelerTemplate="org.drupal.condition.eca_scalar" sourceRef="Gateway_1evw12f" targetRef="Gateway_03nqgco"> + <bpmn2:extensionElements> + <camunda:properties> + <camunda:property name="pluginid" value="eca_scalar" /> + </camunda:properties> + <camunda:field name="left"> + <camunda:string>[entity:field_status]</camunda:string> + </camunda:field> + <camunda:field name="operator"> + <camunda:string>equal</camunda:string> + </camunda:field> + <camunda:field name="right"> + <camunda:string>2</camunda:string> + </camunda:field> + <camunda:field name="type"> + <camunda:string>value</camunda:string> + </camunda:field> + <camunda:field name="case"> + <camunda:string>no</camunda:string> + </camunda:field> + <camunda:field name="negate"> + <camunda:string>no</camunda:string> + </camunda:field> + </bpmn2:extensionElements> + </bpmn2:sequenceFlow> + <bpmn2:task id="Activity_0t3ro4o" name="Message containing status value" camunda:modelerTemplate="org.drupal.action.action_message_action"> + <bpmn2:extensionElements> + <camunda:properties> + <camunda:property name="pluginid" value="action_message_action" /> + </camunda:properties> + <camunda:field name="message"> + <camunda:string>The value of status is [entity:field_status].</camunda:string> + </camunda:field> + <camunda:field name="replace_tokens"> + <camunda:string>yes</camunda:string> + </camunda:field> + </bpmn2:extensionElements> + <bpmn2:incoming>Flow_1ivplmo</bpmn2:incoming> + <bpmn2:incoming>Flow_1qj2m9t</bpmn2:incoming> + <bpmn2:incoming>Flow_08n8ctu</bpmn2:incoming> </bpmn2:task> - <bpmn2:sequenceFlow id="Flow_080ikau" sourceRef="Event_082luue" targetRef="Activity_1x79dx8"/> + <bpmn2:sequenceFlow id="Flow_1ivplmo" sourceRef="Activity_0anrk10" targetRef="Activity_0t3ro4o" /> + <bpmn2:sequenceFlow id="Flow_1qj2m9t" sourceRef="Activity_0yz4n6i" targetRef="Activity_0t3ro4o" /> + <bpmn2:sequenceFlow id="Flow_08n8ctu" sourceRef="Gateway_03nqgco" targetRef="Activity_0t3ro4o" /> </bpmn2:process> <bpmndi:BPMNDiagram id="sid-4401d4a3-e2ed-450e-8200-aa601cf73769"> <bpmndi:BPMNPlane id="sid-6de9c83a-5f4d-4589-bf9c-326c3b018280" bpmnElement="eca_lib_0004"> <bpmndi:BPMNShape id="Event_082luue_di" bpmnElement="Event_082luue"> - <dc:Bounds x="542" y="242" width="36" height="36"/> + <dc:Bounds x="542" y="242" width="36" height="36" /> <bpmndi:BPMNLabel> - <dc:Bounds x="526" y="285" width="73" height="14"/> + <dc:Bounds x="526" y="285" width="73" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNShape> <bpmndi:BPMNShape id="Activity_0yz4n6i_di" bpmnElement="Activity_0yz4n6i"> - <dc:Bounds x="970" y="220" width="100" height="80"/> - <bpmndi:BPMNLabel/> + <dc:Bounds x="970" y="220" width="100" height="80" /> + <bpmndi:BPMNLabel /> </bpmndi:BPMNShape> <bpmndi:BPMNShape id="Activity_0anrk10_di" bpmnElement="Activity_0anrk10"> - <dc:Bounds x="970" y="320" width="100" height="80"/> - <bpmndi:BPMNLabel/> + <dc:Bounds x="970" y="320" width="100" height="80" /> + <bpmndi:BPMNLabel /> </bpmndi:BPMNShape> <bpmndi:BPMNShape id="Activity_1x79dx8_di" bpmnElement="Activity_1x79dx8"> - <dc:Bounds x="640" y="220" width="100" height="80"/> - <bpmndi:BPMNLabel/> + <dc:Bounds x="640" y="220" width="100" height="80" /> + <bpmndi:BPMNLabel /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="Gateway_1evw12f_di" bpmnElement="Gateway_1evw12f" isMarkerVisible="true"> + <dc:Bounds x="815" y="455" width="50" height="50" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="Gateway_03nqgco_di" bpmnElement="Gateway_03nqgco" isMarkerVisible="true"> + <dc:Bounds x="995" y="455" width="50" height="50" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="Activity_0t3ro4o_di" bpmnElement="Activity_0t3ro4o"> + <dc:Bounds x="1210" y="320" width="100" height="80" /> + <bpmndi:BPMNLabel /> </bpmndi:BPMNShape> <bpmndi:BPMNEdge id="Flow_1jpugw8_di" bpmnElement="Flow_1jpugw8"> - <di:waypoint x="690" y="220"/> - <di:waypoint x="690" y="150"/> - <di:waypoint x="1020" y="150"/> - <di:waypoint x="1020" y="220"/> + <di:waypoint x="690" y="220" /> + <di:waypoint x="690" y="150" /> + <di:waypoint x="1020" y="150" /> + <di:waypoint x="1020" y="220" /> <bpmndi:BPMNLabel> - <dc:Bounds x="833" y="132" width="13" height="14"/> + <dc:Bounds x="833" y="132" width="13" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_0ti9bxh_di" bpmnElement="Flow_0ti9bxh"> - <di:waypoint x="690" y="220"/> - <di:waypoint x="690" y="170"/> - <di:waypoint x="1020" y="170"/> - <di:waypoint x="1020" y="220"/> + <di:waypoint x="690" y="220" /> + <di:waypoint x="690" y="170" /> + <di:waypoint x="1020" y="170" /> + <di:waypoint x="1020" y="220" /> <bpmndi:BPMNLabel> - <dc:Bounds x="833" y="153" width="13" height="14"/> + <dc:Bounds x="833" y="153" width="13" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_01kgpwh_di" bpmnElement="Flow_01kgpwh"> - <di:waypoint x="690" y="220"/> - <di:waypoint x="690" y="190"/> - <di:waypoint x="1020" y="190"/> - <di:waypoint x="1020" y="220"/> + <di:waypoint x="690" y="220" /> + <di:waypoint x="690" y="190" /> + <di:waypoint x="1020" y="190" /> + <di:waypoint x="1020" y="220" /> <bpmndi:BPMNLabel> - <dc:Bounds x="833" y="172" width="13" height="14"/> + <dc:Bounds x="833" y="172" width="13" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_08ravmy_di" bpmnElement="Flow_08ravmy"> - <di:waypoint x="690" y="220"/> - <di:waypoint x="690" y="130"/> - <di:waypoint x="1020" y="130"/> - <di:waypoint x="1020" y="220"/> + <di:waypoint x="690" y="220" /> + <di:waypoint x="690" y="130" /> + <di:waypoint x="1020" y="130" /> + <di:waypoint x="1020" y="220" /> <bpmndi:BPMNLabel> - <dc:Bounds x="834" y="113" width="12" height="14"/> + <dc:Bounds x="834" y="113" width="12" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_0nrihfy_di" bpmnElement="Flow_0nrihfy"> - <di:waypoint x="690" y="300"/> - <di:waypoint x="690" y="340"/> - <di:waypoint x="970" y="340"/> + <di:waypoint x="690" y="300" /> + <di:waypoint x="690" y="340" /> + <di:waypoint x="970" y="340" /> <bpmndi:BPMNLabel> - <dc:Bounds x="833" y="323" width="13" height="14"/> + <dc:Bounds x="833" y="323" width="13" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_0usiojw_di" bpmnElement="Flow_0usiojw"> - <di:waypoint x="690" y="300"/> - <di:waypoint x="690" y="360"/> - <di:waypoint x="970" y="360"/> + <di:waypoint x="690" y="300" /> + <di:waypoint x="690" y="360" /> + <di:waypoint x="970" y="360" /> <bpmndi:BPMNLabel> - <dc:Bounds x="833" y="343" width="13" height="14"/> + <dc:Bounds x="833" y="343" width="13" height="14" /> </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_080ikau_di" bpmnElement="Flow_080ikau"> - <di:waypoint x="578" y="260"/> - <di:waypoint x="640" y="260"/> + <di:waypoint x="578" y="260" /> + <di:waypoint x="640" y="260" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_1tvob5w_di" bpmnElement="Flow_1tvob5w"> + <di:waypoint x="690" y="300" /> + <di:waypoint x="690" y="480" /> + <di:waypoint x="815" y="480" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_1uz5icy_di" bpmnElement="Flow_1uz5icy"> + <di:waypoint x="865" y="480" /> + <di:waypoint x="995" y="480" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="903" y="462" width="55" height="14" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_1ivplmo_di" bpmnElement="Flow_1ivplmo"> + <di:waypoint x="1070" y="360" /> + <di:waypoint x="1210" y="360" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_1qj2m9t_di" bpmnElement="Flow_1qj2m9t"> + <di:waypoint x="1070" y="260" /> + <di:waypoint x="1150" y="260" /> + <di:waypoint x="1150" y="360" /> + <di:waypoint x="1210" y="360" /> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="Flow_08n8ctu_di" bpmnElement="Flow_08n8ctu"> + <di:waypoint x="1045" y="480" /> + <di:waypoint x="1150" y="480" /> + <di:waypoint x="1150" y="360" /> + <di:waypoint x="1210" y="360" /> </bpmndi:BPMNEdge> </bpmndi:BPMNPlane> </bpmndi:BPMNDiagram> diff --git a/docs/modeller/bpmn/bpmn_io/index.md b/docs/modeller/bpmn/bpmn_io/index.md index f40cc8ce32028ff2b8780b72bf9823e327541aff..5cb0d0477f479030f11bfb0aeb5b9147a3ce52fa 100644 --- a/docs/modeller/bpmn/bpmn_io/index.md +++ b/docs/modeller/bpmn/bpmn_io/index.md @@ -26,13 +26,13 @@ standard. |-------------------------------------------------------------------------------------------------------------------------|---------| | [@bpmn-io/a11y](https://github.com/bpmn-io/a11y/blob/main/CHANGELOG.md) | 0.1.0 | | [@bpmn-io/element-template-chooser](https://github.com/bpmn-io/element-template-chooser/blob/master/CHANGELOG.md) | 1.0.0 | -| [@bpmn-io/element-templates-validator](https://github.com/bpmn-io/element-templates-validator/blob/master/CHANGELOG.md) | 2.3.0 | -| [@bpmn-io/properties-panel](https://github.com/bpmn-io/properties-panel/blob/master/CHANGELOG.md) | 3.25.1 | +| [@bpmn-io/element-templates-validator](https://github.com/bpmn-io/element-templates-validator/blob/master/CHANGELOG.md) | 2.3.2 | +| [@bpmn-io/properties-panel](https://github.com/bpmn-io/properties-panel/blob/master/CHANGELOG.md) | 3.26.0 | | [@camunda/element-templates-json-schema](https://github.com/camunda/element-templates-json-schema) | 0.12.1 | | [bpmn-auto-layout](https://github.com/bpmn-io/bpmn-auto-layout/blob/main/CHANGELOG.md) | 1.0.0 | -| [bpmn-js](https://github.com/bpmn-io/bpmn-js/blob/master/CHANGELOG.md) | 18.1.2 | -| [bpmn-js-element-templates](https://github.com/bpmn-io/bpmn-js-element-templates/blob/master/CHANGELOG.md) | 2.5.0 | -| [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel/blob/master/CHANGELOG.md) | 5.30.1 | +| [bpmn-js](https://github.com/bpmn-io/bpmn-js/blob/master/CHANGELOG.md) | 18.2.0 | +| [bpmn-js-element-templates](https://github.com/bpmn-io/bpmn-js-element-templates/blob/master/CHANGELOG.md) | 2.5.1 | +| [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel/blob/master/CHANGELOG.md) | 5.31.1 | | [bpmn-moddle](https://github.com/bpmn-io/bpmn-moddle/blob/master/CHANGELOG.md) | 9.0.1 | | [camunda-bpmn-moddle](https://github.com/camunda/camunda-bpmn-moddle/blob/master/CHANGELOG.md) | 7.0.1 | | [diagram-js](https://github.com/bpmn-io/diagram-js/blob/master/CHANGELOG.md) | 15.2.4 | diff --git a/docs/plugins/eca/base/actions/eca_list_compare.md b/docs/plugins/eca/base/actions/eca_list_compare.md new file mode 100644 index 0000000000000000000000000000000000000000..83380d94c19e0558256f70c7dbb257da8ad4cc00 --- /dev/null +++ b/docs/plugins/eca/base/actions/eca_list_compare.md @@ -0,0 +1,40 @@ +--- +title: "List: compare items" +tags: +- action +- eca_base +- eca action unknown +--- +# List: compare items + +Available since: unknown + +Compares the items in two simple lists (contained in tokens), returning the array of results. + +{!include/plugins/eca_base/action/eca_list_compare.md!} + +## Fields + +`Token containing the secondary list` + +: Provide the name of the token that contains the secondary list in the comparison. Please provide the token name only, without brackets. + + {!include/plugins/eca_base/action/eca_list_compare/secondary_list_token.md!} + +`Array Function` + +: Returns an array of items found by the <a href="https://www.php.net/manual/en/ref.array.php">Array Function</a> selected. + + {!include/plugins/eca_base/action/eca_list_compare/method.md!} + +`Name of result token` + +: Provide the name of a new token where the resulting array should be stored. Please provide the token name only, without brackets. + + {!include/plugins/eca_base/action/eca_list_compare/result_token_name.md!} + +`Token containing the primary list` + +: Provide the name of the token that contains the primary list in the comparison. Please provide the token name only, without brackets. + + {!include/plugins/eca_base/action/eca_list_compare/list_token.md!} diff --git a/docs/plugins/eca/commerce/actions/eca_commerce_add_adjustment.md b/docs/plugins/eca/commerce/actions/eca_commerce_add_adjustment.md new file mode 100644 index 0000000000000000000000000000000000000000..43a0af98f8b0d882d7d1c1391b76639cdd022ea9 --- /dev/null +++ b/docs/plugins/eca/commerce/actions/eca_commerce_add_adjustment.md @@ -0,0 +1,70 @@ +--- +title: "Order Item: Add Price Adjustment" +tags: +- action +- eca_commerce +- eca_commerce action 1.0.0 +--- +# Order Item: Add Price Adjustment + +Available since: 1.0.0 + + + +{!include/plugins/eca_commerce/action/eca_commerce_add_adjustment.md!} + +## Fields + +`Method` + +: The method to set an entity, like cleaning the old one, etc.. + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/method.md!} + +`Type` + +: + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/type.md!} + +`Locked` + +: Note: Adjustments added from UI interactions need to be locked to persist after an order refresh. + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/locked.md!} + +`Label` + +: <br/>This field supports tokens. + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/label.md!} + +`Amount` + +: <br/>This field supports tokens. + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/amount.md!} + +`Currency` + +: <br/>When using the "Defined by token" option, make sure there is a token with this name: <em>eca_commerce_add_adjustment_currency</em> + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/currency.md!} + +`Percentage` + +: <br/>This field supports tokens. + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/percentage.md!} + +`Included in the base price` + +: + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/included.md!} + +`Save entity` + +: Saves the entity or not after setting the value. + + {!include/plugins/eca_commerce/action/eca_commerce_add_adjustment/save_entity.md!} diff --git a/docs/plugins/eca/commerce/events/eca_commerce_filter_conditions.md b/docs/plugins/eca/commerce/events/eca_commerce_filter_conditions.md index 6f577f7cf4291f325885cf2a3d19740c37951c7f..21fbf7da073172fa7db3303d811b67d5d7942111 100644 --- a/docs/plugins/eca/commerce/events/eca_commerce_filter_conditions.md +++ b/docs/plugins/eca/commerce/events/eca_commerce_filter_conditions.md @@ -17,7 +17,7 @@ Available since: 1.0.0 | ----- | ----------- | | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | - | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | {!include/plugins/eca_commerce/event/eca_commerce_filter_conditions.md!} diff --git a/docs/plugins/eca/commerce/events/eca_commerce_post_mail_send.md b/docs/plugins/eca/commerce/events/eca_commerce_post_mail_send.md index a57e7cb991b7a1c8cf3a28818d5ea9e375dc0291..948797dd440ebb3a23d2e30c5a657cb1b40df62c 100644 --- a/docs/plugins/eca/commerce/events/eca_commerce_post_mail_send.md +++ b/docs/plugins/eca/commerce/events/eca_commerce_post_mail_send.md @@ -17,7 +17,7 @@ Available since: 1.0.0 | ----- | ----------- | | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | - | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | {!include/plugins/eca_commerce/event/eca_commerce_post_mail_send.md!} diff --git a/docs/plugins/eca/commerce/events/eca_commerce_price_number_format.md b/docs/plugins/eca/commerce/events/eca_commerce_price_number_format.md index 6e1d2412b9132299c9e4a1a88fbd86841c115645..7cb59a95200e4cc93dbd3c56dda1c81a68dbfef9 100644 --- a/docs/plugins/eca/commerce/events/eca_commerce_price_number_format.md +++ b/docs/plugins/eca/commerce/events/eca_commerce_price_number_format.md @@ -18,7 +18,7 @@ Available since: 1.0.0 | `[commerce_definition]` | This is the number format definition. | | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | - | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | {!include/plugins/eca_commerce/event/eca_commerce_price_number_format.md!} diff --git a/docs/plugins/eca/commerce/events/eca_commerce_referenceable_plugin_types.md b/docs/plugins/eca/commerce/events/eca_commerce_referenceable_plugin_types.md index 8e3eceeca17f1a9a70412ff2ef8b03effb949c12..0c5cffc94cffd57f888291c9639946742464887a 100644 --- a/docs/plugins/eca/commerce/events/eca_commerce_referenceable_plugin_types.md +++ b/docs/plugins/eca/commerce/events/eca_commerce_referenceable_plugin_types.md @@ -17,7 +17,7 @@ Available since: 1.0.0 | ----- | ----------- | | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | - | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | {!include/plugins/eca_commerce/event/eca_commerce_referenceable_plugin_types.md!} diff --git a/docs/plugins/eca/config/conditions/eca_config_installer_sync_mode.md b/docs/plugins/eca/config/conditions/eca_config_installer_sync_mode.md new file mode 100644 index 0000000000000000000000000000000000000000..94ca133d427afec634b38e8268bd04b4b72e2c71 --- /dev/null +++ b/docs/plugins/eca/config/conditions/eca_config_installer_sync_mode.md @@ -0,0 +1,22 @@ +--- +title: "Config installer sync mode" +tags: +- condition +- eca_config +- eca condition 2.1.3 +--- +# Config installer sync mode + +Available since: 2.1.3 + +Determine if config installer is in sync mode. + +{!include/plugins/eca_config/condition/eca_config_installer_sync_mode.md!} + +## Fields + +`Negate the condition` + +: Negates the condition. Makes TRUE to FALSE and vice versa. + + {!include/plugins/eca_config/condition/eca_config_installer_sync_mode/negate.md!} diff --git a/docs/plugins/eca/content/events/content_entity_bundlecreate.md b/docs/plugins/eca/content/events/content_entity_bundlecreate.md index e8d1039091e93e2735261c3e2ebf8021fa5da76c..833032e02e21be10b6d30a273cfda39744616b4e 100644 --- a/docs/plugins/eca/content/events/content_entity_bundlecreate.md +++ b/docs/plugins/eca/content/events/content_entity_bundlecreate.md @@ -16,6 +16,9 @@ An entity bundle object is being created (instantiated) on runtime, without bein | Token | Description | | ----- | ----------- | | `[event]` | The event. | + | `[event:entity_type_id]` | The entity type. | + | `[event:bundle]` | The bundle machine name. | + | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | diff --git a/docs/plugins/eca/content/events/content_entity_bundledelete.md b/docs/plugins/eca/content/events/content_entity_bundledelete.md index 554bd21015953c7c39a8f681b5bb163b307951cf..769e01e20f1ea25471178993e7f07d841bd920fd 100644 --- a/docs/plugins/eca/content/events/content_entity_bundledelete.md +++ b/docs/plugins/eca/content/events/content_entity_bundledelete.md @@ -16,6 +16,9 @@ Available since: 1.0.0 | Token | Description | | ----- | ----------- | | `[event]` | The event. | + | `[event:entity_type_id]` | The entity type. | + | `[event:bundle]` | The bundle machine name. | + | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | diff --git a/docs/plugins/eca/content/events/content_entity_viewmodealter.md b/docs/plugins/eca/content/events/content_entity_viewmodealter.md index 60e481705490dbe390d3199780bff905a6835348..8b565052f3c50438373a8ba6226fdbd62c6f0415 100644 --- a/docs/plugins/eca/content/events/content_entity_viewmodealter.md +++ b/docs/plugins/eca/content/events/content_entity_viewmodealter.md @@ -16,6 +16,8 @@ Available since: 2.0.0 | Token | Description | | ----- | ----------- | | `[event]` | The event. | + | `[event:view_mode]` | The view mode machine name. | + | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | | `[entity]` | The entity of the event. | diff --git a/docs/plugins/eca/helper/actions/eca_helper_cookie_set.md b/docs/plugins/eca/helper/actions/eca_helper_cookie_set.md new file mode 100644 index 0000000000000000000000000000000000000000..527d6a326e68babd8ca25b3f6c1784d8239389ea --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_cookie_set.md @@ -0,0 +1,40 @@ +--- +title: "ECA Helper: Set cookie" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Set cookie + +Available since: unknown + +Action cookie value for response. + +{!include/plugins/eca_helper/action/eca_helper_cookie_set.md!} + +## Fields + +`Cookie name` + +: The cookie name + + {!include/plugins/eca_helper/action/eca_helper_cookie_set/name.md!} + +`Cookie value` + +: The cookie value. + + {!include/plugins/eca_helper/action/eca_helper_cookie_set/value.md!} + +`Expiration time` + +: The cookie expiration time. Value can timespan or date string. Use 0 for never expired. + + {!include/plugins/eca_helper/action/eca_helper_cookie_set/expire.md!} + +`Cookie path` + +: The cookie path. + + {!include/plugins/eca_helper/action/eca_helper_cookie_set/path.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_form_add_class.md b/docs/plugins/eca/helper/actions/eca_helper_form_add_class.md new file mode 100644 index 0000000000000000000000000000000000000000..f6af5c5e9c83837603c5283fc2b07997108dd228 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_form_add_class.md @@ -0,0 +1,22 @@ +--- +title: "ECA Helper: Form add css class" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Form add css class + +Available since: unknown + +Add form css class. + +{!include/plugins/eca_helper/action/eca_helper_form_add_class.md!} + +## Fields + +`Value` + +: The element value.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_form_add_class/value.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_form_attach_library.md b/docs/plugins/eca/helper/actions/eca_helper_form_attach_library.md new file mode 100644 index 0000000000000000000000000000000000000000..75d705ed5135f2cc39ebeabc383fd90384dfaccb --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_form_attach_library.md @@ -0,0 +1,22 @@ +--- +title: "ECA Helper: Form attach library" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Form attach library + +Available since: unknown + +Attach library with to a form. + +{!include/plugins/eca_helper/action/eca_helper_form_attach_library.md!} + +## Fields + +`Value` + +: The element value.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_form_attach_library/value.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_form_field_set_value.md b/docs/plugins/eca/helper/actions/eca_helper_form_field_set_value.md index 56cd3e17a0bb58b01b58ec344b64f53073021802..699bb333faea226badc1fb857eea7f5f5db8e657 100644 --- a/docs/plugins/eca/helper/actions/eca_helper_form_field_set_value.md +++ b/docs/plugins/eca/helper/actions/eca_helper_form_field_set_value.md @@ -15,6 +15,12 @@ Set form field value. ## Fields +`Field name` + +: The input name of the form field. This is mostly found in the "name" attribute of an <input> form element. <em>For submit buttons within content forms:</em> Use "submit" for the labeled "Save" button, and "preview" for the labeled "Preview" button. Use <em>!!form</em> for the current form instead of form element.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_form_field_set_value/field_name.md!} + `Element key` : The element key to set value for the form element. Example #title, #attributes.class<br/>This field supports tokens. @@ -23,7 +29,7 @@ Set form field value. `Value` -: The default value to prepopulate.<br/>This field supports tokens. +: The element value.<br/>This field supports tokens. {!include/plugins/eca_helper/action/eca_helper_form_field_set_value/value.md!} @@ -44,9 +50,3 @@ Set form field value. : The method to set value when use Set array value. {!include/plugins/eca_helper/action/eca_helper_form_field_set_value/method.md!} - -`Field name` - -: The input name of the form field. This is mostly found in the "name" attribute of an <input> form element. <em>For submit buttons within content forms:</em> Use "submit" for the labeled "Save" button, and "preview" for the labeled "Preview" button. Use <em>!!form</em> for the current form instead of form element.<br/>This field supports tokens. - - {!include/plugins/eca_helper/action/eca_helper_form_field_set_value/field_name.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_header_footer_tag.md b/docs/plugins/eca/helper/actions/eca_helper_header_footer_tag.md new file mode 100644 index 0000000000000000000000000000000000000000..3358578dbdf58de42eeb1818ab3f0a018867e7a0 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_header_footer_tag.md @@ -0,0 +1,34 @@ +--- +title: "ECA Helper: Header footer tag and script" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Header footer tag and script + +Available since: unknown + +Add header footer tag, script and style. + +{!include/plugins/eca_helper/action/eca_helper_header_footer_tag.md!} + +## Fields + +`Position` + +: Choose position insert tag. + + {!include/plugins/eca_helper/action/eca_helper_header_footer_tag/position.md!} + +`Tag type` + +: Select tag type. + + {!include/plugins/eca_helper/action/eca_helper_header_footer_tag/type.md!} + +`Tag content` + +: Input tag content. + + {!include/plugins/eca_helper/action/eca_helper_header_footer_tag/content.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_header_remove.md b/docs/plugins/eca/helper/actions/eca_helper_header_remove.md new file mode 100644 index 0000000000000000000000000000000000000000..21bb0471acc65f00b3992c405d9e59b760fe0865 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_header_remove.md @@ -0,0 +1,28 @@ +--- +title: "ECA Helper: Remove headers" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Remove headers + +Available since: unknown + +Action remove headers value for response. + +{!include/plugins/eca_helper/action/eca_helper_header_remove.md!} + +## Fields + +`Headers` + +: The headers to set. If you can also use YAML syntax by enabling it below.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_header_remove/headers.md!} + +`Interpret above value as YAML format` + +: Nested data can be set using YAML format, for example <em>Content-Type: "text/html; charset=UTF-8"</em>. When using this format, this option needs to be enabled. When using tokens and YAML altogether, make sure that tokens are wrapped as a string. Example: <em>Content-Type: "[content_type]"</em> + + {!include/plugins/eca_helper/action/eca_helper_header_remove/use_yaml.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_header_set.md b/docs/plugins/eca/helper/actions/eca_helper_header_set.md new file mode 100644 index 0000000000000000000000000000000000000000..17ebb4cabb4bc1bbeecef4bcebc81984ed5fc490 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_header_set.md @@ -0,0 +1,28 @@ +--- +title: "ECA Helper: Set headers" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Set headers + +Available since: unknown + +Action set headers value for response. + +{!include/plugins/eca_helper/action/eca_helper_header_set.md!} + +## Fields + +`Headers` + +: The headers to set. If you can also use YAML syntax by enabling it below.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_header_set/headers.md!} + +`Interpret above value as YAML format` + +: Nested data can be set using YAML format, for example <em>Content-Type: "text/html; charset=UTF-8"</em>. When using this format, this option needs to be enabled. When using tokens and YAML altogether, make sure that tokens are wrapped as a string. Example: <em>Content-Type: "[content_type]"</em> + + {!include/plugins/eca_helper/action/eca_helper_header_set/use_yaml.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_http_request.md b/docs/plugins/eca/helper/actions/eca_helper_http_request.md index 20b1b9a091534a71e971a3dcc3b39d6175707c07..12f7b08d8bf3b54b5cd2231d00409b86ce900797 100644 --- a/docs/plugins/eca/helper/actions/eca_helper_http_request.md +++ b/docs/plugins/eca/helper/actions/eca_helper_http_request.md @@ -33,6 +33,12 @@ Add Http request for ECA {!include/plugins/eca_helper/action/eca_helper_http_request/data.md!} +`Data YAML` + +: Use Data as yaml format. + + {!include/plugins/eca_helper/action/eca_helper_http_request/data_yaml.md!} + `Data Serialization` : @@ -65,6 +71,6 @@ Add Http request for ECA `Name of response token` -: The response value will be loaded into this specified token. You can access [token_name:body], [token_name:headers], [token_name:status] Please provide the token name only, without brackets. +: The response value will be loaded into this specified token. You can access [token_name:body] raw response, [token_name:json] when return is valid json, [token_name:headers], [token_name:status], [token_name:client_error] > 0 when has problem. Please provide the token name only, without brackets. {!include/plugins/eca_helper/action/eca_helper_http_request/token_name.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_preprocess_attach_library.md b/docs/plugins/eca/helper/actions/eca_helper_preprocess_attach_library.md new file mode 100644 index 0000000000000000000000000000000000000000..ffeec0bab8d42ac8ced4954ab9e5a7b6a0e106e5 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_preprocess_attach_library.md @@ -0,0 +1,22 @@ +--- +title: "ECA Helper: Preprocess attach library" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Preprocess attach library + +Available since: unknown + +Attach library with preproces event. + +{!include/plugins/eca_helper/action/eca_helper_preprocess_attach_library.md!} + +## Fields + +`Value` + +: The element value.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_attach_library/value.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_preprocess_get_value.md b/docs/plugins/eca/helper/actions/eca_helper_preprocess_get_value.md new file mode 100644 index 0000000000000000000000000000000000000000..b3861c26742d2260e0feed2adfa7f1f4b0847810 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_preprocess_get_value.md @@ -0,0 +1,28 @@ +--- +title: "ECA Helper: Preprocess get value" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Preprocess get value + +Available since: unknown + +Get element value from preprocess event. + +{!include/plugins/eca_helper/action/eca_helper_preprocess_get_value.md!} + +## Fields + +`Element key` + +: The element key to get value for the preprocess. Example #title, #attributes.class<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_get_value/key.md!} + +`Name of response token` + +: The response value will be loaded into this specified token. Please provide the token name only, without brackets. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_get_value/token_name.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_preprocess_remove_item.md b/docs/plugins/eca/helper/actions/eca_helper_preprocess_remove_item.md new file mode 100644 index 0000000000000000000000000000000000000000..7778d0234ef2f5e7444be7e13df287fb6cd8e594 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_preprocess_remove_item.md @@ -0,0 +1,22 @@ +--- +title: "ECA Helper: Preprocess remove item" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Preprocess remove item + +Available since: unknown + +Remove item by key with preprocess. + +{!include/plugins/eca_helper/action/eca_helper_preprocess_remove_item.md!} + +## Fields + +`Element key` + +: The element key to remove value for the form element. Example #title, #attributes.class<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_remove_item/key.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_preprocess_set_class_value.md b/docs/plugins/eca/helper/actions/eca_helper_preprocess_set_class_value.md new file mode 100644 index 0000000000000000000000000000000000000000..f9c124a515cf20fb7b26faa836792e3087e5809b --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_preprocess_set_class_value.md @@ -0,0 +1,22 @@ +--- +title: "ECA Helper: Preprocess add css class" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Preprocess add css class + +Available since: unknown + +Set css class with preproces event. + +{!include/plugins/eca_helper/action/eca_helper_preprocess_set_class_value.md!} + +## Fields + +`Value` + +: The element value.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_set_class_value/value.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_preprocess_set_value.md b/docs/plugins/eca/helper/actions/eca_helper_preprocess_set_value.md new file mode 100644 index 0000000000000000000000000000000000000000..7160c67030c2bc65db9d29c1460092cb1792f0f7 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_preprocess_set_value.md @@ -0,0 +1,46 @@ +--- +title: "ECA Helper: Preprocess set value" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Preprocess set value + +Available since: unknown + +Set Preprocess variables value. + +{!include/plugins/eca_helper/action/eca_helper_preprocess_set_value.md!} + +## Fields + +`Element key` + +: The element key to set value for the form element. Example #title, #attributes.class<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_set_value/key.md!} + +`Value` + +: The element value.<br/>This field supports tokens. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_set_value/value.md!} + +`Value in YAML` + +: Value in the YAML format. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_set_value/value_yaml.md!} + +`Set array value` + +: Set or append data to array value. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_set_value/array.md!} + +`Method` + +: The method to set value when use Set array value. + + {!include/plugins/eca_helper/action/eca_helper_preprocess_set_value/method.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_quick_action.md b/docs/plugins/eca/helper/actions/eca_helper_quick_action.md new file mode 100644 index 0000000000000000000000000000000000000000..aaea2d7490aedf83ccbbdda9202434d0b0e1d008 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_quick_action.md @@ -0,0 +1,34 @@ +--- +title: "ECA Helper: Quick Action" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Quick Action + +Available since: unknown + +Quick call custom action for ECA + +{!include/plugins/eca_helper/action/eca_helper_quick_action.md!} + +## Fields + +`Action` + +: Select the action + + {!include/plugins/eca_helper/action/eca_helper_quick_action/action.md!} + +`Arguments` + +: The arguments of the action in the YAML format. + + {!include/plugins/eca_helper/action/eca_helper_quick_action/args.md!} + +`Name of result token` + +: The result value after call the action will be loaded into this specified token. Please provide the token name only, without brackets. + + {!include/plugins/eca_helper/action/eca_helper_quick_action/token_name.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_route_get.md b/docs/plugins/eca/helper/actions/eca_helper_route_get.md new file mode 100644 index 0000000000000000000000000000000000000000..af8190f868a2e164098becde21a2ae8cd0b965f1 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_route_get.md @@ -0,0 +1,22 @@ +--- +title: "ECA Helper: Get route name" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Get route name + +Available since: unknown + +Get current route name. + +{!include/plugins/eca_helper/action/eca_helper_route_get.md!} + +## Fields + +`Name of token` + +: The route name value will be loaded into this specified token. Please provide the token name only, without brackets. + + {!include/plugins/eca_helper/action/eca_helper_route_get/token_name.md!} diff --git a/docs/plugins/eca/helper/actions/eca_helper_status_messages_alter.md b/docs/plugins/eca/helper/actions/eca_helper_status_messages_alter.md new file mode 100644 index 0000000000000000000000000000000000000000..f6310a38913460e0f90bbf34e9e738c57634fcf0 --- /dev/null +++ b/docs/plugins/eca/helper/actions/eca_helper_status_messages_alter.md @@ -0,0 +1,22 @@ +--- +title: "ECA Helper: Status Messages Alter" +tags: +- action +- eca_helper +- eca_helper action unknown +--- +# ECA Helper: Status Messages Alter + +Available since: unknown + +Action allow alter status messages content. + +{!include/plugins/eca_helper/action/eca_helper_status_messages_alter.md!} + +## Fields + +`Message value` + +: Input the message value. Leave blank to use the remove the message. + + {!include/plugins/eca_helper/action/eca_helper_status_messages_alter/value.md!} diff --git a/docs/plugins/eca/helper/events/eca_helper_preprocess_hook_preprocess.md b/docs/plugins/eca/helper/events/eca_helper_preprocess_hook_preprocess.md new file mode 100644 index 0000000000000000000000000000000000000000..5f0693f5fc5294da988435055fdb1360359970db --- /dev/null +++ b/docs/plugins/eca/helper/events/eca_helper_preprocess_hook_preprocess.md @@ -0,0 +1,26 @@ +--- +title: "ECA Helper: Preprocess" +tags: +- event +- eca_helper +- eca_helper event unknown +--- +# ECA Helper: Preprocess + +Available since: unknown + + + +!!! tip "Provided tokens" + + | Token | Description | + | ----- | ----------- | + | `[event]` | The event. | + | `[event:machine_name]` | The machine name of the ECA event. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | + +{!include/plugins/eca_helper/event/eca_helper_preprocess_hook_preprocess.md!} + +## Fields + +This event provides tokens: "[hook]" the preprocess hook id to identify. diff --git a/docs/plugins/eca/helper/events/eca_helper_status_messages.md b/docs/plugins/eca/helper/events/eca_helper_status_messages.md new file mode 100644 index 0000000000000000000000000000000000000000..eaf97264062519483ac68d9308cafb277acbace7 --- /dev/null +++ b/docs/plugins/eca/helper/events/eca_helper_status_messages.md @@ -0,0 +1,26 @@ +--- +title: "ECA Helper: Status Messages" +tags: +- event +- eca_helper +- eca_helper event unknown +--- +# ECA Helper: Status Messages + +Available since: unknown + + + +!!! tip "Provided tokens" + + | Token | Description | + | ----- | ----------- | + | `[event]` | The status messages event. Support [event:type], [event:message]. | + | `[event:type]` | The message type. | + | `[event:message]` | The message content. | + | `[event]` | The event. | + | `[event:machine_name]` | The machine name of the ECA event. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | + +{!include/plugins/eca_helper/event/eca_helper_status_messages.md!} + diff --git a/docs/plugins/eca/metatag/events/eca_metatag_alter.md b/docs/plugins/eca/metatag/events/eca_metatag_alter.md index aaa8adbaecaa5976f7193c36b4e85d7dfa1f79a4..4bd4990538b5f87529b88a675a3fef488d79cf8d 100644 --- a/docs/plugins/eca/metatag/events/eca_metatag_alter.md +++ b/docs/plugins/eca/metatag/events/eca_metatag_alter.md @@ -17,7 +17,7 @@ Available since: 1.0.0 | ----- | ----------- | | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | - | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | {!include/plugins/eca_metatag/event/eca_metatag_alter.md!} diff --git a/docs/plugins/eca/metatag/events/eca_metatag_tags.md b/docs/plugins/eca/metatag/events/eca_metatag_tags.md index 3da19c179b65b870e8a8d0685704192b25416f7c..fe1aa25fba29388ec5de533c0a8bff9ddfef3e00 100644 --- a/docs/plugins/eca/metatag/events/eca_metatag_tags.md +++ b/docs/plugins/eca/metatag/events/eca_metatag_tags.md @@ -17,7 +17,7 @@ Available since: 1.0.0 | ----- | ----------- | | `[event]` | The event. | | `[event:machine_name]` | The machine name of the ECA event. | - | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | {!include/plugins/eca_metatag/event/eca_metatag_tags.md!} diff --git a/docs/plugins/eca/misc/actions/eca_apply_recipe.md b/docs/plugins/eca/misc/actions/eca_apply_recipe.md new file mode 100644 index 0000000000000000000000000000000000000000..19509ae3db798f35ba78f840511d6ddad8ba91aa --- /dev/null +++ b/docs/plugins/eca/misc/actions/eca_apply_recipe.md @@ -0,0 +1,22 @@ +--- +title: "Recipe: apply" +tags: +- action +- eca_misc +- eca action 2.1.2 +--- +# Recipe: apply + +Available since: 2.1.2 + +Applies a given recipe. + +{!include/plugins/eca_misc/action/eca_apply_recipe.md!} + +## Fields + +`Recipe package name` + +: The Composer package name of the recipe, that should be applied, e.g. "drupal/drupal_cms_privacy_basic"<br/>This field supports tokens. + + {!include/plugins/eca_misc/action/eca_apply_recipe/recipe_package_name.md!} diff --git a/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md b/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md index 0166c7b8072d2f8c4e195eea4354ee54cf001a03..330cb9a1004625d470ae8eb32a000ee9d37b8e9d 100644 --- a/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md +++ b/docs/plugins/eca/misc/events/drupal_block_content_get_dependency.md @@ -21,3 +21,10 @@ Fires, when getting the dependency of a non-reusable block. {!include/plugins/eca_misc/event/drupal_block_content_get_dependency.md!} +## Fields + +`Base path of recipe` + +: The base path of the recipe that got applied; e.g. if the recipe is stored in "/var/www/recipe/my_recipe" then the base path is "my_recipe". Leave empty to respond to all recipes. + + {!include/plugins/eca_misc/event/drupal_block_content_get_dependency/recipe_base_path.md!} diff --git a/docs/plugins/eca/misc/events/drupal_build.md b/docs/plugins/eca/misc/events/drupal_build.md index 4d1f6296e296374de1a61b9a06feeeb25dbe206e..77ee21008c18a102091b99f9ed8f5134e5da5f40 100644 --- a/docs/plugins/eca/misc/events/drupal_build.md +++ b/docs/plugins/eca/misc/events/drupal_build.md @@ -21,3 +21,10 @@ Fires during the resource type build process. {!include/plugins/eca_misc/event/drupal_build.md!} +## Fields + +`Base path of recipe` + +: The base path of the recipe that got applied; e.g. if the recipe is stored in "/var/www/recipe/my_recipe" then the base path is "my_recipe". Leave empty to respond to all recipes. + + {!include/plugins/eca_misc/event/drupal_build/recipe_base_path.md!} diff --git a/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md b/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md index 240f8c524a3a41bd5c2cde8e76c9f8a01d56b25d..0e1f05e9ca7d28f01a56ef13eec159e34d1c560e 100644 --- a/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md +++ b/docs/plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md @@ -21,3 +21,10 @@ Fires during a file upload that lets subscribers sanitize the filename. {!include/plugins/eca_misc/event/drupal_file_upload_sanitize_name_event.md!} +## Fields + +`Base path of recipe` + +: The base path of the recipe that got applied; e.g. if the recipe is stored in "/var/www/recipe/my_recipe" then the base path is "my_recipe". Leave empty to respond to all recipes. + + {!include/plugins/eca_misc/event/drupal_file_upload_sanitize_name_event/recipe_base_path.md!} diff --git a/docs/plugins/eca/misc/events/drupal_recipe_applied.md b/docs/plugins/eca/misc/events/drupal_recipe_applied.md new file mode 100644 index 0000000000000000000000000000000000000000..a745f872943bdcb58e5a729d73989bb24e8aeffc --- /dev/null +++ b/docs/plugins/eca/misc/events/drupal_recipe_applied.md @@ -0,0 +1,30 @@ +--- +title: "Recipe applied" +tags: +- event +- eca_misc +- eca event 1.0.0 +--- +# Recipe applied + +Available since: 1.0.0 + +Fires, when a recipe has been applied. + +!!! tip "Provided tokens" + + | Token | Description | + | ----- | ----------- | + | `[event]` | The event. | + | `[event:machine_name]` | The machine name of the ECA event. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | + +{!include/plugins/eca_misc/event/drupal_recipe_applied.md!} + +## Fields + +`Base path of recipe` + +: The base path of the recipe that got applied; e.g. if the recipe is stored in "/var/www/recipe/my_recipe" then the base path is "my_recipe". Leave empty to respond to all recipes. + + {!include/plugins/eca_misc/event/drupal_recipe_applied/recipe_base_path.md!} diff --git a/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md b/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md index 16f465d8c48feb27082df9669b8c20915bd9374c..f0a1f54a802b25d320a6b9d2ee812cffb76f8616 100644 --- a/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md +++ b/docs/plugins/eca/misc/events/drupal_select_page_display_variant.md @@ -21,3 +21,10 @@ Fires when selecting a page display variant to use. {!include/plugins/eca_misc/event/drupal_select_page_display_variant.md!} +## Fields + +`Base path of recipe` + +: The base path of the recipe that got applied; e.g. if the recipe is stored in "/var/www/recipe/my_recipe" then the base path is "my_recipe". Leave empty to respond to all recipes. + + {!include/plugins/eca_misc/event/drupal_select_page_display_variant/recipe_base_path.md!} diff --git a/docs/plugins/eca/project_browser/actions/eca_project_browser_source_plugin_info_alter.md b/docs/plugins/eca/project_browser/actions/eca_project_browser_source_plugin_info_alter.md new file mode 100644 index 0000000000000000000000000000000000000000..945b05c6e0270a6a29b3a25283f61b5695686728 --- /dev/null +++ b/docs/plugins/eca/project_browser/actions/eca_project_browser_source_plugin_info_alter.md @@ -0,0 +1,46 @@ +--- +title: "Project Browser: Alter source plugin info" +tags: +- action +- eca_project_browser +- eca action 2.1.2 +--- +# Project Browser: Alter source plugin info + +Available since: 2.1.2 + +Allows to change certain properties of source plugins. + +{!include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter.md!} + +## Fields + +`Plugin` + +: + + {!include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/plugin_id.md!} + +`Label` + +: + + {!include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/label.md!} + +`Description` + +: + + {!include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/description.md!} + +`Local task: title` + +: + + {!include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/local_task_title.md!} + +`Local task: weight` + +: + + {!include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/local_task_weight.md!} diff --git a/docs/plugins/eca/project_browser/events/project_browser_source_info_alter.md b/docs/plugins/eca/project_browser/events/project_browser_source_info_alter.md new file mode 100644 index 0000000000000000000000000000000000000000..db9ae3c031faaae4df2063d302b63028cc4f714b --- /dev/null +++ b/docs/plugins/eca/project_browser/events/project_browser_source_info_alter.md @@ -0,0 +1,23 @@ +--- +title: "Alter source plugin info" +tags: +- event +- eca_project_browser +- eca event 2.1.2 +--- +# Alter source plugin info + +Available since: 2.1.2 + +Fires during project browser source plugin alter. + +!!! tip "Provided tokens" + + | Token | Description | + | ----- | ----------- | + | `[event]` | The event. | + | `[event:machine_name]` | The machine name of the ECA event. | + | `[session_user]` | The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. | + +{!include/plugins/eca_project_browser/event/project_browser_source_info_alter.md!} + diff --git a/docs/plugins/eca/project_browser/index.md b/docs/plugins/eca/project_browser/index.md new file mode 100644 index 0000000000000000000000000000000000000000..8e229566f21409875536b50ed6530985fca9cde8 --- /dev/null +++ b/docs/plugins/eca/project_browser/index.md @@ -0,0 +1,18 @@ +--- +title: "ECA Project Browser" +tags: +- module +--- +# ECA Project Browser + +{!include/modules/eca_project_browser.md!} + +## Installation + +```shell +composer require drupal/eca +drush pm:install eca_project_browser +``` + +Instead of using Drush to enable the module, you can also go to "Administration / Extend" (`/admin/modules`) and +enable the module **ECA Project Browser** from there. diff --git a/include/modules/eca_project_browser.md b/include/modules/eca_project_browser.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_base/action/eca_list_compare.md b/include/plugins/eca_base/action/eca_list_compare.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_base/action/eca_list_compare/list_token.md b/include/plugins/eca_base/action/eca_list_compare/list_token.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_base/action/eca_list_compare/method.md b/include/plugins/eca_base/action/eca_list_compare/method.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_base/action/eca_list_compare/result_token_name.md b/include/plugins/eca_base/action/eca_list_compare/result_token_name.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_base/action/eca_list_compare/secondary_list_token.md b/include/plugins/eca_base/action/eca_list_compare/secondary_list_token.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/amount.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/amount.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/currency.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/currency.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/included.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/included.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/label.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/label.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/locked.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/locked.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/method.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/method.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/percentage.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/percentage.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/save_entity.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/save_entity.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/type.md b/include/plugins/eca_commerce/action/eca_commerce_add_adjustment/type.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_config/condition/eca_config_installer_sync_mode.md b/include/plugins/eca_config/condition/eca_config_installer_sync_mode.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_config/condition/eca_config_installer_sync_mode/negate.md b/include/plugins/eca_config/condition/eca_config_installer_sync_mode/negate.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_cookie_set.md b/include/plugins/eca_helper/action/eca_helper_cookie_set.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_cookie_set/expire.md b/include/plugins/eca_helper/action/eca_helper_cookie_set/expire.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_cookie_set/name.md b/include/plugins/eca_helper/action/eca_helper_cookie_set/name.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_cookie_set/path.md b/include/plugins/eca_helper/action/eca_helper_cookie_set/path.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_cookie_set/value.md b/include/plugins/eca_helper/action/eca_helper_cookie_set/value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_form_add_class.md b/include/plugins/eca_helper/action/eca_helper_form_add_class.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_form_add_class/value.md b/include/plugins/eca_helper/action/eca_helper_form_add_class/value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_form_attach_library.md b/include/plugins/eca_helper/action/eca_helper_form_attach_library.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_form_attach_library/value.md b/include/plugins/eca_helper/action/eca_helper_form_attach_library/value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_footer_tag.md b/include/plugins/eca_helper/action/eca_helper_header_footer_tag.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_footer_tag/content.md b/include/plugins/eca_helper/action/eca_helper_header_footer_tag/content.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_footer_tag/position.md b/include/plugins/eca_helper/action/eca_helper_header_footer_tag/position.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_footer_tag/type.md b/include/plugins/eca_helper/action/eca_helper_header_footer_tag/type.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_remove.md b/include/plugins/eca_helper/action/eca_helper_header_remove.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_remove/headers.md b/include/plugins/eca_helper/action/eca_helper_header_remove/headers.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_remove/use_yaml.md b/include/plugins/eca_helper/action/eca_helper_header_remove/use_yaml.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_set.md b/include/plugins/eca_helper/action/eca_helper_header_set.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_set/headers.md b/include/plugins/eca_helper/action/eca_helper_header_set/headers.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_header_set/use_yaml.md b/include/plugins/eca_helper/action/eca_helper_header_set/use_yaml.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_http_request/data_yaml.md b/include/plugins/eca_helper/action/eca_helper_http_request/data_yaml.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_attach_library.md b/include/plugins/eca_helper/action/eca_helper_preprocess_attach_library.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_attach_library/value.md b/include/plugins/eca_helper/action/eca_helper_preprocess_attach_library/value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_get_value.md b/include/plugins/eca_helper/action/eca_helper_preprocess_get_value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_get_value/key.md b/include/plugins/eca_helper/action/eca_helper_preprocess_get_value/key.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_get_value/token_name.md b/include/plugins/eca_helper/action/eca_helper_preprocess_get_value/token_name.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_remove_item.md b/include/plugins/eca_helper/action/eca_helper_preprocess_remove_item.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_remove_item/key.md b/include/plugins/eca_helper/action/eca_helper_preprocess_remove_item/key.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_class_value.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_class_value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_class_value/value.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_class_value/value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_value.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/array.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/array.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/key.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/key.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/method.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/method.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/value.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/value_yaml.md b/include/plugins/eca_helper/action/eca_helper_preprocess_set_value/value_yaml.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_quick_action.md b/include/plugins/eca_helper/action/eca_helper_quick_action.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_quick_action/action.md b/include/plugins/eca_helper/action/eca_helper_quick_action/action.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_quick_action/args.md b/include/plugins/eca_helper/action/eca_helper_quick_action/args.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_quick_action/token_name.md b/include/plugins/eca_helper/action/eca_helper_quick_action/token_name.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_route_get.md b/include/plugins/eca_helper/action/eca_helper_route_get.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_route_get/token_name.md b/include/plugins/eca_helper/action/eca_helper_route_get/token_name.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_status_messages_alter.md b/include/plugins/eca_helper/action/eca_helper_status_messages_alter.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/action/eca_helper_status_messages_alter/value.md b/include/plugins/eca_helper/action/eca_helper_status_messages_alter/value.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/event/eca_helper_preprocess_hook_preprocess.md b/include/plugins/eca_helper/event/eca_helper_preprocess_hook_preprocess.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_helper/event/eca_helper_status_messages.md b/include/plugins/eca_helper/event/eca_helper_status_messages.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/action/eca_apply_recipe.md b/include/plugins/eca_misc/action/eca_apply_recipe.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/action/eca_apply_recipe/recipe_package_name.md b/include/plugins/eca_misc/action/eca_apply_recipe/recipe_package_name.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/event/drupal_block_content_get_dependency/recipe_base_path.md b/include/plugins/eca_misc/event/drupal_block_content_get_dependency/recipe_base_path.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/event/drupal_build/recipe_base_path.md b/include/plugins/eca_misc/event/drupal_build/recipe_base_path.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/event/drupal_file_upload_sanitize_name_event/recipe_base_path.md b/include/plugins/eca_misc/event/drupal_file_upload_sanitize_name_event/recipe_base_path.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/event/drupal_recipe_applied.md b/include/plugins/eca_misc/event/drupal_recipe_applied.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/event/drupal_recipe_applied/recipe_base_path.md b/include/plugins/eca_misc/event/drupal_recipe_applied/recipe_base_path.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_misc/event/drupal_select_page_display_variant/recipe_base_path.md b/include/plugins/eca_misc/event/drupal_select_page_display_variant/recipe_base_path.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter.md b/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/description.md b/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/description.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/label.md b/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/label.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/local_task_title.md b/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/local_task_title.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/local_task_weight.md b/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/local_task_weight.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/plugin_id.md b/include/plugins/eca_project_browser/action/eca_project_browser_source_plugin_info_alter/plugin_id.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/include/plugins/eca_project_browser/event/project_browser_source_info_alter.md b/include/plugins/eca_project_browser/event/project_browser_source_info_alter.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/toc/plugins.yml b/toc/plugins.yml index 6f2daf9c290d957277a3b58eaef6c9a51a300573..7effa93ada404ec19c902597974c1ebe6fe7d77e 100644 --- a/toc/plugins.yml +++ b/toc/plugins.yml @@ -30,6 +30,7 @@ - 'Key value store: read': plugins/eca/base/actions/eca_keyvaluestore_read.md - 'Key value store: write': plugins/eca/base/actions/eca_keyvaluestore_write.md - 'List: add item': plugins/eca/base/actions/eca_list_add.md + - 'List: compare items': plugins/eca/base/actions/eca_list_compare.md - 'List: count items': plugins/eca/base/actions/eca_count.md - 'List: delete data': plugins/eca/base/actions/eca_list_delete_data.md - 'List: remove item': plugins/eca/base/actions/eca_list_remove.md @@ -60,117 +61,13 @@ - 'ECA Commerce': - plugins/eca/commerce/index.md - Events: - - 'Cart: Add order item to cart': plugins/eca/commerce/events/eca_commerce_cart_order_item_add.md - - 'Cart: An entity was added to the cart': plugins/eca/commerce/events/eca_commerce_cart_entity_add.md - - 'Cart: Order item comparison fields': plugins/eca/commerce/events/eca_commerce_cart_order_item_comparison_fields.md - - 'Cart: Remove order item from cart': plugins/eca/commerce/events/eca_commerce_cart_order_item_remove.md - - 'Cart: The cart was emptied': plugins/eca/commerce/events/eca_commerce_cart_empty.md - - 'Cart: Update order item on cart': plugins/eca/commerce/events/eca_commerce_cart_order_item_update.md - - 'Checkout: Completion': plugins/eca/commerce/events/eca_commerce_checkout_completion.md - - 'Checkout: Completion register': plugins/eca/commerce/events/eca_commerce_checkout_completion_register.md - 'Core: Filter conditions': plugins/eca/commerce/events/eca_commerce_filter_conditions.md - 'Core: Post Mail Send': plugins/eca/commerce/events/eca_commerce_post_mail_send.md - 'Core: Referenceable Plugin Types': plugins/eca/commerce/events/eca_commerce_referenceable_plugin_types.md - - 'Order: After alter label': plugins/eca/commerce/events/eca_commerce_order_label.md - - 'Order: Assign order': plugins/eca/commerce/events/eca_commerce_order_assign.md - - 'Order: Create': plugins/eca/commerce/events/eca_commerce_order_create.md - - 'Order: Delete': plugins/eca/commerce/events/eca_commerce_order_delete.md - - 'Order: Insert': plugins/eca/commerce/events/eca_commerce_order_insert.md - - 'Order: Item create': plugins/eca/commerce/events/eca_commerce_order_item_create.md - - 'Order: Item delete': plugins/eca/commerce/events/eca_commerce_order_item_delete.md - - 'Order: Item insert': plugins/eca/commerce/events/eca_commerce_order_item_insert.md - - 'Order: Item load': plugins/eca/commerce/events/eca_commerce_order_item_load.md - - 'Order: Item predelete': plugins/eca/commerce/events/eca_commerce_order_item_predelete.md - - 'Order: Item presave': plugins/eca/commerce/events/eca_commerce_order_item_presave.md - - 'Order: Item update': plugins/eca/commerce/events/eca_commerce_order_item_update.md - - 'Order: Load': plugins/eca/commerce/events/eca_commerce_order_load.md - - 'Order: Paid': plugins/eca/commerce/events/eca_commerce_order_paid.md - - 'Order: Predelete': plugins/eca/commerce/events/eca_commerce_order_predelete.md - - 'Order: Presave': plugins/eca/commerce/events/eca_commerce_order_presave.md - - 'Order: Profile load': plugins/eca/commerce/events/eca_commerce_order_profiles.md - - 'Order: Update': plugins/eca/commerce/events/eca_commerce_order_update.md - - 'Payment: Create': plugins/eca/commerce/events/eca_commerce_payment_create.md - - 'Payment: Delete': plugins/eca/commerce/events/eca_commerce_payment_delete.md - - 'Payment: Filter Payment Gateways': plugins/eca/commerce/events/eca_commerce_payment_filter_payment_gateways.md - - 'Payment: Insert': plugins/eca/commerce/events/eca_commerce_payment_insert.md - - 'Payment: Load': plugins/eca/commerce/events/eca_commerce_payment_load.md - - 'Payment: Predelete': plugins/eca/commerce/events/eca_commerce_payment_predelete.md - - 'Payment: Presave': plugins/eca/commerce/events/eca_commerce_payment_presave.md - - 'Payment: Update': plugins/eca/commerce/events/eca_commerce_payment_update.md - 'Price: Number format': plugins/eca/commerce/events/eca_commerce_price_number_format.md - - 'Product: Create': plugins/eca/commerce/events/eca_commerce_product_create.md - - 'Product: Default variation': plugins/eca/commerce/events/eca_commerce_product_default_variation.md - - 'Product: Delete': plugins/eca/commerce/events/eca_commerce_product_delete.md - - 'Product: Filter Variations': plugins/eca/commerce/events/eca_commerce_product_filter_variations.md - - 'Product: Insert': plugins/eca/commerce/events/eca_commerce_product_insert.md - - 'Product: Load': plugins/eca/commerce/events/eca_commerce_product_load.md - - 'Product: Predelete': plugins/eca/commerce/events/eca_commerce_product_predelete.md - - 'Product: Presave': plugins/eca/commerce/events/eca_commerce_product_presave.md - - 'Product: Translation delete': plugins/eca/commerce/events/eca_commerce_product_translation_delete.md - - 'Product: Translation insert': plugins/eca/commerce/events/eca_commerce_product_translation_insert.md - - 'Product: Update': plugins/eca/commerce/events/eca_commerce_product_update.md - - 'Product: Variation Ajax Change': plugins/eca/commerce/events/eca_commerce_product_variation_ajax_change.md - - 'Product: Variation create': plugins/eca/commerce/events/eca_commerce_product_variation_create.md - - 'Product: Variation delete': plugins/eca/commerce/events/eca_commerce_product_variation_delete.md - - 'Product: Variation insert': plugins/eca/commerce/events/eca_commerce_product_variation_insert.md - - 'Product: Variation load': plugins/eca/commerce/events/eca_commerce_product_variation_load.md - - 'Product: Variation predelete': plugins/eca/commerce/events/eca_commerce_product_variation_predelete.md - - 'Product: Variation presave': plugins/eca/commerce/events/eca_commerce_product_variation_presave.md - - 'Product: Variation translation delete': plugins/eca/commerce/events/eca_commerce_product_variation_translation_delete.md - - 'Product: Variation translation insert': plugins/eca/commerce/events/eca_commerce_product_variation_translation_insert.md - - 'Product: Variation update': plugins/eca/commerce/events/eca_commerce_product_variation_update.md - - 'Promotion: Coupon create': plugins/eca/commerce/events/eca_commerce_promotion_coupon_create.md - - 'Promotion: Coupon delete': plugins/eca/commerce/events/eca_commerce_promotion_coupon_delete.md - - 'Promotion: Coupon insert': plugins/eca/commerce/events/eca_commerce_promotion_coupon_insert.md - - 'Promotion: Coupon load': plugins/eca/commerce/events/eca_commerce_promotion_coupon_load.md - - 'Promotion: Coupon predelete': plugins/eca/commerce/events/eca_commerce_promotion_coupon_predelete.md - - 'Promotion: Coupon presave': plugins/eca/commerce/events/eca_commerce_promotion_coupon_presave.md - - 'Promotion: Coupon update': plugins/eca/commerce/events/eca_commerce_promotion_coupon_update.md - - 'Promotion: Create': plugins/eca/commerce/events/eca_commerce_promotion_create.md - - 'Promotion: Delete': plugins/eca/commerce/events/eca_commerce_promotion_delete.md - - 'Promotion: Filter': plugins/eca/commerce/events/eca_commerce_promotion_filter.md - - 'Promotion: Insert': plugins/eca/commerce/events/eca_commerce_promotion_insert.md - - 'Promotion: Load': plugins/eca/commerce/events/eca_commerce_promotion_load.md - - 'Promotion: Predelete': plugins/eca/commerce/events/eca_commerce_promotion_predelete.md - - 'Promotion: Presave': plugins/eca/commerce/events/eca_commerce_promotion_presave.md - - 'Promotion: Translate Delete': plugins/eca/commerce/events/eca_commerce_promotion_translation_delete.md - - 'Promotion: Translate Insert': plugins/eca/commerce/events/eca_commerce_promotion_translation_insert.md - - 'Promotion: Update': plugins/eca/commerce/events/eca_commerce_promotion_update.md - - 'Store: Create': plugins/eca/commerce/events/eca_commerce_store_create.md - - 'Store: Delete': plugins/eca/commerce/events/eca_commerce_store_delete.md - - 'Store: Insert': plugins/eca/commerce/events/eca_commerce_store_insert.md - - 'Store: Load': plugins/eca/commerce/events/eca_commerce_store_load.md - - 'Store: Predelete': plugins/eca/commerce/events/eca_commerce_store_predelete.md - - 'Store: Presave': plugins/eca/commerce/events/eca_commerce_store_presave.md - - 'Store: Translation delete': plugins/eca/commerce/events/eca_commerce_store_translation_delete.md - - 'Store: Translation insert': plugins/eca/commerce/events/eca_commerce_store_translation_insert.md - - 'Store: Update': plugins/eca/commerce/events/eca_commerce_store_update.md - - 'Tax: Build': plugins/eca/commerce/events/eca_commerce_tax_build.md - - 'Tax: Customer profile': plugins/eca/commerce/events/eca_commerce_tax_customer_profile.md - - Conditions: - - 'Commerce: Billing address': plugins/eca/commerce/conditions/eca_commerce_commerce_order_billing_address.md - - 'Commerce: Current order total': plugins/eca/commerce/conditions/eca_commerce_commerce_order_total_price.md - - 'Commerce: Customer ID': plugins/eca/commerce/conditions/eca_commerce_commerce_order_customer.md - - 'Commerce: Customer email': plugins/eca/commerce/conditions/eca_commerce_commerce_order_email.md - - 'Commerce: Customer role': plugins/eca/commerce/conditions/eca_commerce_commerce_order_customer_role.md - - 'Commerce: Order contains product categories': plugins/eca/commerce/conditions/eca_commerce_commerce_order_product_category.md - - 'Commerce: Order contains product types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_product_type.md - - 'Commerce: Order contains product variation types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_variation_type.md - - 'Commerce: Order contains specific product variations': plugins/eca/commerce/conditions/eca_commerce_commerce_order_purchased_entity.md - - 'Commerce: Order contains specific products': plugins/eca/commerce/conditions/eca_commerce_commerce_order_product.md - - 'Commerce: Order currency': plugins/eca/commerce/conditions/eca_commerce_commerce_order_currency.md - - 'Commerce: Order type': plugins/eca/commerce/conditions/eca_commerce_commerce_order_type.md - - 'Commerce: Product categories': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_product_category.md - - 'Commerce: Product types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_product_type.md - - 'Commerce: Product variation types': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_variation_type.md - - 'Commerce: Selected payment gateway': plugins/eca/commerce/conditions/eca_commerce_commerce_order_payment_gateway.md - - 'Commerce: Shipping address': plugins/eca/commerce/conditions/eca_commerce_commerce_order_shipping_address.md - - 'Commerce: Specific product variation': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_purchased_entity.md - - 'Commerce: Specific products': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_product.md - - 'Commerce: Store': plugins/eca/commerce/conditions/eca_commerce_commerce_order_store.md - - 'Commerce: Total discounted product quantity': plugins/eca/commerce/conditions/eca_commerce_commerce_order_item_quantity.md - Actions: - 'Change Price in Cart': plugins/eca/commerce/actions/eca_commerce_change_price_in_cart.md + - 'Order Item: Add Price Adjustment': plugins/eca/commerce/actions/eca_commerce_add_adjustment.md - 'ECA Config': - plugins/eca/config/index.md - Events: @@ -181,6 +78,8 @@ - 'Import config validation': plugins/eca/config/events/config_import_validate.md - 'Rename config': plugins/eca/config/events/config_rename.md - 'Save config': plugins/eca/config/events/config_save.md + - Conditions: + - 'Config installer sync mode': plugins/eca/config/conditions/eca_config_installer_sync_mode.md - Actions: - 'Config: read': plugins/eca/config/actions/eca_config_read.md - 'Config: write': plugins/eca/config/actions/eca_config_write.md @@ -249,15 +148,6 @@ - Actions: - 'Content access: grant access': plugins/eca/content_access/actions/eca_content_access_grant_access.md - 'Content access: revoke access': plugins/eca/content_access/actions/eca_content_access_revoke_access.md - - 'ECA CrowdSec': - - plugins/eca/crowdsec/index.md - - Events: - - 'IP banned': plugins/eca/crowdsec/events/crowdsec_banned.md - - 'IP blocked': plugins/eca/crowdsec/events/crowdsec_blocked.md - - 'IP signalled': plugins/eca/crowdsec/events/crowdsec_signalled.md - - 'IP unbanned': plugins/eca/crowdsec/events/crowdsec_unbanned.md - - 'Scenario list': plugins/eca/crowdsec/events/crowdsec_scenariolist.md - - 'Signal scenario list': plugins/eca/crowdsec/events/crowdsec_signalscenariolist.md - 'ECA Endpoint': - plugins/eca/endpoint/index.md - Events: @@ -771,12 +661,29 @@ - ' Wiki: update': plugins/eca/gitlab_api/actions/eca_gitlab_api_command_wiki_update.md - 'ECA Helper': - plugins/eca/helper/index.md + - Events: + - 'ECA Helper: Preprocess': plugins/eca/helper/events/eca_helper_preprocess_hook_preprocess.md + - 'ECA Helper: Status Messages': plugins/eca/helper/events/eca_helper_status_messages.md - Actions: + - 'ECA Helper: Form add css class': plugins/eca/helper/actions/eca_helper_form_add_class.md + - 'ECA Helper: Form attach library': plugins/eca/helper/actions/eca_helper_form_attach_library.md - 'ECA Helper: Form field get value': plugins/eca/helper/actions/eca_helper_form_field_get_value.md - 'ECA Helper: Form field set value': plugins/eca/helper/actions/eca_helper_form_field_set_value.md - 'ECA Helper: Get SERVER Variable': plugins/eca/helper/actions/eca_helper_server_variable.md + - 'ECA Helper: Get route name': plugins/eca/helper/actions/eca_helper_route_get.md - 'ECA Helper: Get/Set ThirdPartySetting': plugins/eca/helper/actions/eca_helper_third_partyS_setting.md + - 'ECA Helper: Header footer tag and script': plugins/eca/helper/actions/eca_helper_header_footer_tag.md - 'ECA Helper: Http Request': plugins/eca/helper/actions/eca_helper_http_request.md + - 'ECA Helper: Preprocess add css class': plugins/eca/helper/actions/eca_helper_preprocess_set_class_value.md + - 'ECA Helper: Preprocess attach library': plugins/eca/helper/actions/eca_helper_preprocess_attach_library.md + - 'ECA Helper: Preprocess get value': plugins/eca/helper/actions/eca_helper_preprocess_get_value.md + - 'ECA Helper: Preprocess remove item': plugins/eca/helper/actions/eca_helper_preprocess_remove_item.md + - 'ECA Helper: Preprocess set value': plugins/eca/helper/actions/eca_helper_preprocess_set_value.md + - 'ECA Helper: Quick Action': plugins/eca/helper/actions/eca_helper_quick_action.md + - 'ECA Helper: Remove headers': plugins/eca/helper/actions/eca_helper_header_remove.md + - 'ECA Helper: Set cookie': plugins/eca/helper/actions/eca_helper_cookie_set.md + - 'ECA Helper: Set headers': plugins/eca/helper/actions/eca_helper_header_set.md + - 'ECA Helper: Status Messages Alter': plugins/eca/helper/actions/eca_helper_status_messages_alter.md - 'ECA Helper for Workflow': - plugins/eca/helper_workflow/index.md - Actions: @@ -825,19 +732,17 @@ - 'Allow new routes': plugins/eca/misc/events/routing_dynamic.md - 'Alter route': plugins/eca/misc/events/routing_alter.md - 'Block content get dependency': plugins/eca/misc/events/drupal_block_content_get_dependency.md - - 'Build render array': plugins/eca/misc/events/drupal_section_component_build_render_array.md - 'Build resource type': plugins/eca/misc/events/drupal_build.md - 'Controller arguments have been resolved': plugins/eca/misc/events/kernel_controller_arguments.md - 'Controller does not return a Response instance': plugins/eca/misc/events/kernel_view.md - 'Controller found to handle request': plugins/eca/misc/events/kernel_controller.md - 'Exception status code': plugins/eca/misc/events/kernel_exception_status_code.md - - 'Prepare layout builder element': plugins/eca/misc/events/drupal_prepare_layout.md + - 'Recipe applied': plugins/eca/misc/events/drupal_recipe_applied.md - 'Response created': plugins/eca/misc/events/kernel_response.md - 'Response for request created': plugins/eca/misc/events/kernel_finish_request.md - 'Response was sent': plugins/eca/misc/events/kernel_terminate.md - 'Route building finished': plugins/eca/misc/events/routing_finished.md - 'Sanitize file name': plugins/eca/misc/events/drupal_file_upload_sanitize_name_event.md - - 'Save translated string': plugins/eca/misc/events/drupal_save_translation.md - 'Select page display mode': plugins/eca/misc/events/drupal_select_page_display_variant.md - 'Service container finished initializing': plugins/eca/misc/events/kernel_container_initialize_subrequest_finished.md - 'Start dispatching request': plugins/eca/misc/events/kernel_request.md @@ -845,6 +750,7 @@ - Conditions: - 'Route match': plugins/eca/misc/conditions/eca_route_match.md - Actions: + - 'Recipe: apply': plugins/eca/misc/actions/eca_apply_recipe.md - 'Token: load query argument': plugins/eca/misc/actions/eca_token_load_query_arg.md - 'Token: load route parameter': plugins/eca/misc/actions/eca_token_load_route_param.md - 'ECA Parameters': @@ -857,6 +763,12 @@ - Actions: - 'Get parameter': plugins/eca/parameters/actions/eca_parameter_get.md - 'Set parameter': plugins/eca/parameters/actions/eca_parameter_set.md + - 'ECA Project Browser': + - plugins/eca/project_browser/index.md + - Events: + - 'Alter source plugin info': plugins/eca/project_browser/events/project_browser_source_info_alter.md + - Actions: + - 'Project Browser: Alter source plugin info': plugins/eca/project_browser/actions/eca_project_browser_source_plugin_info_alter.md - 'ECA Push Framework': - plugins/eca/push_framework/index.md - Events: @@ -1098,67 +1010,30 @@ - Augmentor: - plugins/augmentor/index.md - Actions: - - 'Augmentor Minimal Paragraph': plugins/augmentor/actions/entity_augmentor_action_minimal_paragraph.md - 'Augmentor Minimal comment': plugins/augmentor/actions/entity_augmentor_action_minimal_comment.md - 'Augmentor Minimal contact message': plugins/augmentor/actions/entity_augmentor_action_minimal_contact_message.md - 'Augmentor Minimal content block': plugins/augmentor/actions/entity_augmentor_action_minimal_block_content.md - 'Augmentor Minimal content item': plugins/augmentor/actions/entity_augmentor_action_minimal_node.md - 'Augmentor Minimal email': plugins/augmentor/actions/entity_augmentor_action_minimal_easy_email.md - 'Augmentor Minimal flagging': plugins/augmentor/actions/entity_augmentor_action_minimal_flagging.md - - 'Augmentor Minimal group': plugins/augmentor/actions/entity_augmentor_action_minimal_group.md - - 'Augmentor Minimal group relationship': plugins/augmentor/actions/entity_augmentor_action_minimal_group_relationship.md - - 'Augmentor Minimal media item': plugins/augmentor/actions/entity_augmentor_action_minimal_media.md - - 'Augmentor Minimal order': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_order.md - - 'Augmentor Minimal order item': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_order_item.md - - 'Augmentor Minimal product': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_product.md - - 'Augmentor Minimal product attribute value': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_product_attribute_value.md - - 'Augmentor Minimal product variation': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_product_variation.md - - 'Augmentor Minimal profile': plugins/augmentor/actions/entity_augmentor_action_minimal_profile.md - 'Augmentor Minimal shortcut link': plugins/augmentor/actions/entity_augmentor_action_minimal_shortcut.md - - 'Augmentor Minimal store': plugins/augmentor/actions/entity_augmentor_action_minimal_commerce_store.md - 'Augmentor Minimal submission': plugins/augmentor/actions/entity_augmentor_action_minimal_webform_submission.md - 'Augmentor Minimal taxonomy term': plugins/augmentor/actions/entity_augmentor_action_minimal_taxonomy_term.md - - 'Augmentor Paragraph': plugins/augmentor/actions/entity_augmentor_action_paragraph.md - 'Augmentor comment': plugins/augmentor/actions/entity_augmentor_action_comment.md - 'Augmentor contact message': plugins/augmentor/actions/entity_augmentor_action_contact_message.md - 'Augmentor content block': plugins/augmentor/actions/entity_augmentor_action_block_content.md - 'Augmentor content item': plugins/augmentor/actions/entity_augmentor_action_node.md - 'Augmentor email': plugins/augmentor/actions/entity_augmentor_action_easy_email.md - 'Augmentor flagging': plugins/augmentor/actions/entity_augmentor_action_flagging.md - - 'Augmentor group': plugins/augmentor/actions/entity_augmentor_action_group.md - - 'Augmentor group relationship': plugins/augmentor/actions/entity_augmentor_action_group_relationship.md - - 'Augmentor media item': plugins/augmentor/actions/entity_augmentor_action_media.md - - 'Augmentor order': plugins/augmentor/actions/entity_augmentor_action_commerce_order.md - - 'Augmentor order item': plugins/augmentor/actions/entity_augmentor_action_commerce_order_item.md - - 'Augmentor product': plugins/augmentor/actions/entity_augmentor_action_commerce_product.md - - 'Augmentor product attribute value': plugins/augmentor/actions/entity_augmentor_action_commerce_product_attribute_value.md - - 'Augmentor product variation': plugins/augmentor/actions/entity_augmentor_action_commerce_product_variation.md - - 'Augmentor profile': plugins/augmentor/actions/entity_augmentor_action_profile.md - 'Augmentor shortcut link': plugins/augmentor/actions/entity_augmentor_action_shortcut.md - - 'Augmentor store': plugins/augmentor/actions/entity_augmentor_action_commerce_store.md - 'Augmentor submission': plugins/augmentor/actions/entity_augmentor_action_webform_submission.md - 'Augmentor taxonomy term': plugins/augmentor/actions/entity_augmentor_action_taxonomy_term.md -- 'BlueSky Integration': - - plugins/bsky/index.md - - Actions: - - 'BlueSky: Add Facets': plugins/bsky/actions/bsky_add_facets.md - - 'BlueSky: Add Image': plugins/bsky/actions/bsky_add_image.md - - 'BlueSky: Create Post': plugins/bsky/actions/bsky_create_post.md - - 'BlueSky: Send Post': plugins/bsky/actions/bsky_send_post.md -- 'Commerce Product': - - plugins/commerce_product/index.md - - Actions: - - 'Publish selected product': plugins/commerce_product/actions/commerce_publish_product.md - - 'Unpublish selected product': plugins/commerce_product/actions/commerce_unpublish_product.md - 'Content Moderation': - plugins/content_moderation/index.md - Actions: - 'Change moderation state of Content': plugins/content_moderation/actions/moderation_state_change_node.md - 'Change moderation state of Content block': plugins/content_moderation/actions/moderation_state_change_block_content.md - 'Change moderation state of Email': plugins/content_moderation/actions/moderation_state_change_easy_email.md - - 'Change moderation state of Group': plugins/content_moderation/actions/moderation_state_change_group.md - - 'Change moderation state of Media': plugins/content_moderation/actions/moderation_state_change_media.md - - 'Change moderation state of Profile': plugins/content_moderation/actions/moderation_state_change_profile.md - 'Change moderation state of Taxonomy term': plugins/content_moderation/actions/moderation_state_change_taxonomy_term.md - 'Drupal Remote Dashboard': - plugins/drd/index.md @@ -1196,31 +1071,19 @@ - plugins/core/index.md - Actions: - 'Display a message to the user': plugins/core/actions/action_message_action.md - - 'Publish Paragraph': plugins/core/actions/entity_publish_action_paragraph.md - 'Publish URL alias': plugins/core/actions/entity_publish_action_path_alias.md - 'Publish comment': plugins/core/actions/entity_publish_action_comment.md - 'Publish content block': plugins/core/actions/entity_publish_action_block_content.md - 'Publish content item': plugins/core/actions/entity_publish_action_node.md - 'Publish custom menu link': plugins/core/actions/entity_publish_action_menu_link_content.md - - 'Publish group': plugins/core/actions/entity_publish_action_group.md - - 'Publish media item': plugins/core/actions/entity_publish_action_media.md - - 'Publish product': plugins/core/actions/entity_publish_action_commerce_product.md - - 'Publish product variation': plugins/core/actions/entity_publish_action_commerce_product_variation.md - - 'Publish profile': plugins/core/actions/entity_publish_action_profile.md - 'Publish taxonomy term': plugins/core/actions/entity_publish_action_taxonomy_term.md - 'Redirect to URL': plugins/core/actions/action_goto_action.md - 'Send email': plugins/core/actions/action_send_email_action.md - - 'Unpublish Paragraph': plugins/core/actions/entity_unpublish_action_paragraph.md - 'Unpublish URL alias': plugins/core/actions/entity_unpublish_action_path_alias.md - 'Unpublish comment': plugins/core/actions/entity_unpublish_action_comment.md - 'Unpublish content block': plugins/core/actions/entity_unpublish_action_block_content.md - 'Unpublish content item': plugins/core/actions/entity_unpublish_action_node.md - 'Unpublish custom menu link': plugins/core/actions/entity_unpublish_action_menu_link_content.md - - 'Unpublish group': plugins/core/actions/entity_unpublish_action_group.md - - 'Unpublish media item': plugins/core/actions/entity_unpublish_action_media.md - - 'Unpublish product': plugins/core/actions/entity_unpublish_action_commerce_product.md - - 'Unpublish product variation': plugins/core/actions/entity_unpublish_action_commerce_product_variation.md - - 'Unpublish profile': plugins/core/actions/entity_unpublish_action_profile.md - 'Unpublish taxonomy term': plugins/core/actions/entity_unpublish_action_taxonomy_term.md - 'ECA for DRD': - plugins/drd_eca/index.md @@ -1243,15 +1106,6 @@ - plugins/flag/index.md - Actions: - 'Delete flagging (unflag)': plugins/flag/actions/flag_delete_flagging.md -- 'Group Actions': - - plugins/group_action/index.md - - Actions: - - 'Group: add content': plugins/group_action/actions/group_add_content.md - - 'Group: add user as member': plugins/group_action/actions/group_add_member.md - - 'Group: remove content': plugins/group_action/actions/group_remove_content.md - - 'Group: remove user as member': plugins/group_action/actions/group_remove_member.md - - 'Group: update content': plugins/group_action/actions/group_update_content.md - - 'Group: update user membership': plugins/group_action/actions/group_update_member.md - Node: - plugins/node/index.md - Actions: @@ -1259,19 +1113,6 @@ - 'Make selected content not sticky': plugins/node/actions/node_make_unsticky_action.md - 'Make selected content sticky': plugins/node/actions/node_make_sticky_action.md - 'Promote selected content to front page': plugins/node/actions/node_promote_action.md -- Pathauto: - - plugins/pathauto/index.md - - Actions: - - 'Update URL alias of an entity': plugins/pathauto/actions/pathauto_update_alias.md -- 'Private Content': - - plugins/private_content/index.md - - Actions: - - 'Make selected content private': plugins/private_content/actions/private_content_make_private.md - - 'Make selected content public': plugins/private_content/actions/private_content_make_public.md -- Prompt: - - plugins/prompt/index.md - - Actions: - - 'Prompt: set field value with IA': plugins/prompt/actions/prompt_set_field_value.md - 'Push Framework': - plugins/push_framework/index.md - Actions: