From c70e964c3b949496d28c219625e54aa55aed9f88 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Sat, 18 May 2024 10:01:42 +0200 Subject: [PATCH] Fix links --- docs/eca/concepts/permissions.md | 2 +- docs/eca/concepts/tokens.md | 42 +++++++------- .../access_to_form_fields_with_tokens.md | 8 +-- docs/library/forms/content_validation.md | 16 +++--- .../add_role_to_inserted_or_updated_user.md | 22 +++---- .../simple/asynchronous_views_export.md | 28 ++++----- ...s_from_another_one_and_the_current_user.md | 8 +-- .../library/simple/calculated_entity_field.md | 6 +- docs/library/simple/count_user_logins.md | 8 +-- .../simple/create_user_entity_from_json.md | 24 ++++---- .../simple/detect_user_role_changes.md | 30 +++++----- ...lay_message_to_specific_user_roles_only.md | 10 ++-- docs/library/simple/eca_and_http_services.md | 22 +++---- .../simple/eca_and_http_services_-_part_2.md | 24 ++++---- docs/library/simple/eca_and_views.md | 22 +++---- docs/library/simple/eca_working_with_vbo.md | 8 +-- docs/library/simple/find_values_in_lists.md | 28 ++++----- .../library/simple/get_next_incremental_id.md | 14 ++--- ...ew_user_role_after_3_conditions_are_met.md | 18 +++--- docs/library/simple/keep_2_fields_in_sync.md | 18 +++--- docs/library/simple/notifications.md | 36 ++++++------ docs/library/simple/processing_sequence.md | 16 +++--- docs/library/simple/route_test.md | 12 ++-- docs/library/simple/scheduled_publishing.md | 26 ++++----- ..._on_user_registration_with_field_values.md | 12 ++-- .../send_email_to_users_of_a_given_role.md | 12 ++-- ...g_revision_log_message_for_node_changes.md | 40 ++++++------- docs/library/simple/switch_case_default.md | 15 ++--- ...r_entity_when_they_save_an_article_node.md | 8 +-- .../simple/working_with_dates_and_time.md | 30 +++++----- .../library/test models/basic_entity_tests.md | 24 ++++---- docs/library/test models/cross_references.md | 36 ++++++------ .../test models/entity_events_part_1.md | 28 ++++----- .../test models/entity_events_part_2.md | 8 +-- .../forward_tokens_to_custom_event.md | 18 +++--- .../redirects_for_deleted_entities.md | 12 ++-- docs/library/test models/save_new_entity.md | 8 +-- docs/library/test models/set_field_values.md | 28 +++++---- docs/library/test models/views.md | 12 ++-- docs/library/test models/write_log_message.md | 4 +- docs/library/use case/eca_feature_demo.md | 57 +++++++++---------- .../use case/multi_value_field_loop.md | 12 ++-- .../use case/redirect_403_to_login_page.md | 12 ++-- docs/library/use case/redirect_unpublished.md | 18 +++--- docs/library/use case/user_network_changes.md | 48 ++++++++-------- docs/modeller/bpmn/bpmn_io/usage.md | 19 +++---- docs/resources/tutorials/mherchel-1.md | 2 +- 47 files changed, 451 insertions(+), 460 deletions(-) diff --git a/docs/eca/concepts/permissions.md b/docs/eca/concepts/permissions.md index b371dc43..218a6769 100644 --- a/docs/eca/concepts/permissions.md +++ b/docs/eca/concepts/permissions.md @@ -17,7 +17,7 @@ what's allowed under the current user's context. Of course, sometimes a model needs to perform actions with higher permissions. ECA allows that as well, but the model needs to explicitly switch the user context in order to make that possible. Use the -[User: switch current account](/plugins/eca/user/actions/eca_switch_account) action to change to an appropriate user +[User: switch current account](/plugins/eca/user/actions/eca_switch_account.md) action to change to an appropriate user account. **Note:** Switching the user account only lasts for all the successors of that action and will automatically be reset diff --git a/docs/eca/concepts/tokens.md b/docs/eca/concepts/tokens.md index 7e156871..f3207b37 100644 --- a/docs/eca/concepts/tokens.md +++ b/docs/eca/concepts/tokens.md @@ -52,17 +52,17 @@ Most events implicitly provide some tokens under pre-defined names. There is a [feature on the roadmap](https://www.drupal.org/project/eca/issues/3348422) which will expose all the implicit tokens from events in the modeller UI and also here in the ECA Guide. This is currently not possible yet and the user needs to find such tokens either in support channels, in the code or by using the debugging techniques - described in the [Debugging](/eca/debugging) section. + described in the [Debugging](/eca/debugging.md) section. The tokens `user` and `current_user` are always available, they contain the current user entity of the request that triggered the event. When an entity related event gets triggered, e.g. -[Presave content entity](/plugins/eca/content/events/content_entity_presave), then ECA automatically puts the related +[Presave content entity](/plugins/eca/content/events/content_entity_presave.md), then ECA automatically puts the related entity onto the token stack with the name `entity` and also under the name of the entity type, e.g. `node`, `user`, etc. When a form related event gets triggered, e.g. -[Build form](/plugins/eca/form/events/form_form_build), then ECA automatically puts the related form onto the token +[Build form](/plugins/eca/form/events/form_form_build.md), then ECA automatically puts the related form onto the token stack with the names `form` and `current_form`. Others will be documented as soon as the above feature got implemented. @@ -72,8 +72,8 @@ Others will be documented as soon as the above feature got implemented. Most action plugins make their result available as a token, and their configuration form allows you to define the token name for that. Example actions are: -- [Token: Set value](/plugins/eca/base/actions/eca_token_set_value) -- [Entity: load](/plugins/eca/content/actions/eca_token_load_entity) +- [Token: Set value](/plugins/eca/base/actions/eca_token_set_value.md) +- [Entity: load](/plugins/eca/content/actions/eca_token_load_entity.md) !!! info "@todo Tag action plugins" @@ -81,10 +81,10 @@ name for that. Example actions are: ### Tokens being forwarded -When triggering a [Custom event](/plugins/eca/base/events/eca_base_eca_custom) or an -[Entity-aware custom event](/plugins/eca/content/events/content_entity_custom) with the -[Trigger custom event](/plugins/eca/base/actions/eca_trigger_custom_event) action or the -[Trigger entity-aware custom event](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) action, +When triggering a [Custom event](/plugins/eca/base/events/eca_base_eca_custom.md) or an +[Entity-aware custom event](/plugins/eca/content/events/content_entity_custom.md) with the +[Trigger custom event](/plugins/eca/base/actions/eca_trigger_custom_event.md) action or the +[Trigger entity-aware custom event](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) action, a list of tokens, that are available in the triggering process, can be forwarded to the triggered event. They will then be available in the triggered event and its process under the same name as the triggering process. @@ -117,13 +117,13 @@ being accessible from outside their declaring context. Should you require more global or even persistent values/variables/token, then there are storage mechanisms required. In the ECA eco system there are many options available to do that: -- [Read](/plugins/eca/base/actions/eca_keyvaluestore_read) and [write](/plugins/eca/base/actions/eca_keyvaluestore_write) the key/value store -- [Read](/plugins/eca/base/actions/eca_keyvalueexpirablestore_read) and [write](/plugins/eca/base/actions/eca_keyvalueexpirablestore_write) the expirable key/value store -- [Read](/plugins/eca/base/actions/eca_state_read) and [write](/plugins/eca/base/actions/eca_state_write) the state -- [Read](/plugins/eca/base/actions/eca_privatetempstore_read) and [write](/plugins/eca/base/actions/eca_privatetempstore_write) the private temporary store -- [Read](/plugins/eca/base/actions/eca_sharedtempstore_read) and [write](/plugins/eca/base/actions/eca_sharedtempstore_write) the shared temporary store -- [Read](/plugins/eca/config/actions/eca_config_read) and [write](/plugins/eca/config/actions/eca_config_write) config -- [Get](/plugins/eca/parameters/actions/eca_parameters_get) and [set](/plugins/eca/parameters/actions/eca_parameter_set) parameters +- [Read](/plugins/eca/base/actions/eca_keyvaluestore_read.md) and [write](/plugins/eca/base/actions/eca_keyvaluestore_write.md) the key/value store +- [Read](/plugins/eca/base/actions/eca_keyvalueexpirablestore_read.md) and [write](/plugins/eca/base/actions/eca_keyvalueexpirablestore_write.md) the expirable key/value store +- [Read](/plugins/eca/base/actions/eca_state_read.md) and [write](/plugins/eca/base/actions/eca_state_write.md) the state +- [Read](/plugins/eca/base/actions/eca_privatetempstore_read.md) and [write](/plugins/eca/base/actions/eca_privatetempstore_write.md) the private temporary store +- [Read](/plugins/eca/base/actions/eca_sharedtempstore_read.md) and [write](/plugins/eca/base/actions/eca_sharedtempstore_write.md) the shared temporary store +- [Read](/plugins/eca/config/actions/eca_config_read.md) and [write](/plugins/eca/config/actions/eca_config_write.md) config +- [Get](/plugins/eca/parameters/actions/eca_parameter_get.md) and [set](/plugins/eca/parameters/actions/eca_parameter_set.md) parameters ## Token Browser @@ -140,12 +140,12 @@ ECA model to make sure that a required token is available to the processor prior There is an important difference on how field values are made available as tokens: -- [Token: set value](/plugins/eca/base/actions/eca_token_set_value): when using e.g. `[entity:field_name]` to set a +- [Token: set value](/plugins/eca/base/actions/eca_token_set_value.md): when using e.g. `[entity:field_name]` to set a token, that keeps the reference back to the field and if the token value changes within that ECA model, this will also change the original entity field value. -- [Entity: get field value](/plugins/eca/content/actions/eca_get_field_value): a field value stored in a token this +- [Entity: get field value](/plugins/eca/content/actions/eca_get_field_value.md): a field value stored in a token this way will not keep the link to the original entity field and the token value can be modified safely without having to - worry about unintentionally chaning entity field values. + worry about unintentionally changing entity field values. !!! info "@todo Verify statement" @@ -161,7 +161,7 @@ you're using your token somewhere like `The text containing [myText] and more.` `The text containing Some longer text containing a [site:name] and more.`, so the nested token `[site:name]` won't be replaced. -ECA 2.0 comes with an action [Token: replace](/plugins/eca/base/actions/eca_token_replace) which resolves that issue +ECA 2.0 comes with an action [Token: replace](/plugins/eca/base/actions/eca_token_replace.md) which resolves that issue such that it replaces tokens up to 5 nesting levels deep. ### Entity fields: value or rendered @@ -175,7 +175,7 @@ field formatter. ### String values: plain text or markup All string values are returned as markup rather than plain text by default. This is important for security reasons to -prevent mallicous data to cause cross-site scripting issues. However, that's not helpful in many case in the context +prevent malicious data to cause cross-site scripting issues. However, that's not helpful in many case in the context of ECA processing, when you e.g. want to copy the value from one text field to another in an entity. An example, of what's different in markup and plain text, is the `Terms & conditions` string. If that's returned as diff --git a/docs/library/forms/access_to_form_fields_with_tokens.md b/docs/library/forms/access_to_form_fields_with_tokens.md index c8ff614d..23389501 100644 --- a/docs/library/forms/access_to_form_fields_with_tokens.md +++ b/docs/library/forms/access_to_form_fields_with_tokens.md @@ -42,13 +42,13 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [Validate form ()](/plugins/eca/form/events/form_form_validate) +- [Validate form ()](/plugins/eca/form/events/form_form_validate.md) ### Actions -- [Message](/plugins/core/actions/action_message_action) -- [Build entity](/plugins/eca/form/actions/eca_form_build_entity) -- [Message on the entity](/plugins/core/actions/action_message_action) +- [Message](/plugins/core/actions/action_message_action.md) +- [Build entity](/plugins/eca/form/actions/eca_form_build_entity.md) +- [Message on the entity](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/forms/content_validation.md b/docs/library/forms/content_validation.md index 9382cf9c..e92158bc 100644 --- a/docs/library/forms/content_validation.md +++ b/docs/library/forms/content_validation.md @@ -40,20 +40,20 @@ This example model changes the behaviour when editing a content of type "ar ### Events -- [Process form ()](/plugins/eca/form/events/form_form_process) -- [Validate form ()](/plugins/eca/form/events/form_form_validate) +- [Process form ()](/plugins/eca/form/events/form_form_process.md) +- [Validate form ()](/plugins/eca/form/events/form_form_validate.md) ### Conditions -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty.md) ### Actions -- [Group title and body into "Authoring"](/plugins/eca/form/actions/eca_form_add_group_element) -- [Build node from submitted values](/plugins/eca/form/actions/eca_form_build_entity) -- [Chain for AND condition](/plugins/eca/base/actions/eca_void_and_condition) -- [Set validation error on body field](/plugins/eca/form/actions/eca_form_field_set_error) +- [Group title and body into "Authoring"](/plugins/eca/form/actions/eca_form_add_group_element.md) +- [Build node from submitted values](/plugins/eca/form/actions/eca_form_build_entity.md) +- [Chain for AND condition](/plugins/eca/base/actions/eca_void_and_condition.md) +- [Set validation error on body field](/plugins/eca/form/actions/eca_form_field_set_error.md) ## Changelog diff --git a/docs/library/simple/add_role_to_inserted_or_updated_user.md b/docs/library/simple/add_role_to_inserted_or_updated_user.md index fe7ade6e..f20eae5e 100644 --- a/docs/library/simple/add_role_to_inserted_or_updated_user.md +++ b/docs/library/simple/add_role_to_inserted_or_updated_user.md @@ -49,23 +49,23 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [Presave content entity (User: - any -)](/plugins/eca/content/events/content_entity_presave) -- [Insert content entity (User: - any -)](/plugins/eca/content/events/content_entity_insert) -- [Update content entity (User: - any -)](/plugins/eca/content/events/content_entity_update) +- [Presave content entity (User: - any -)](/plugins/eca/content/events/content_entity_presave.md) +- [Insert content entity (User: - any -)](/plugins/eca/content/events/content_entity_insert.md) +- [Update content entity (User: - any -)](/plugins/eca/content/events/content_entity_update.md) ### Conditions -- [Role of user](/plugins/eca/user/conditions/eca_user_role) -- [Role of user](/plugins/eca/user/conditions/eca_user_role) +- [Role of user](/plugins/eca/user/conditions/eca_user_role.md) +- [Role of user](/plugins/eca/user/conditions/eca_user_role.md) ### Actions -- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account) -- [Load saved user entity](/plugins/eca/base/actions/eca_token_set_value) -- [Add role "content editor"](/plugins/user/actions/user_add_role_action) -- [Print success message](/plugins/core/actions/action_message_action) -- [Add role to field](/plugins/eca/content/actions/eca_set_field_value) -- [Print fail message](/plugins/core/actions/action_message_action) +- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account.md) +- [Load saved user entity](/plugins/eca/base/actions/eca_token_set_value.md) +- [Add role "content editor"](/plugins/user/actions/user_add_role_action.md) +- [Print success message](/plugins/core/actions/action_message_action.md) +- [Add role to field](/plugins/eca/content/actions/eca_set_field_value.md) +- [Print fail message](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/simple/asynchronous_views_export.md b/docs/library/simple/asynchronous_views_export.md index d4a56c68..4f86d117 100644 --- a/docs/library/simple/asynchronous_views_export.md +++ b/docs/library/simple/asynchronous_views_export.md @@ -21,7 +21,7 @@ Version v1 This model provides an endpoint `/eca/export/users` which can be published as a menu item or a link. When requested, it does this: -- Check access and only allow users with the administror role to cal that endpoint +- Check access and only allow users with the administrator role to cal that endpoint - Enqueue a task called `export-users` and forward the email address of the current user - Display a message to the user and redirect them back to the page where they came from @@ -46,25 +46,25 @@ Building this model has been recorded: [watch video](https://tube.tchncs.de/w/qp ### Events -- [ECA Endpoint response (export)](/plugins/eca/endpoint/events/eca_endpoint_response) -- [ECA Endpoint access (export)](/plugins/eca/endpoint/events/eca_endpoint_access) -- [ECA processing queued task ()](/plugins/eca/queue/events/eca_queue_processing_task) +- [ECA Endpoint response (export)](/plugins/eca/endpoint/events/eca_endpoint_response.md) +- [ECA Endpoint access (export)](/plugins/eca/endpoint/events/eca_endpoint_access.md) +- [ECA processing queued task ()](/plugins/eca/queue/events/eca_queue_processing_task.md) ### Conditions -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) ### Actions -- [Get user's email address](/plugins/eca/base/actions/eca_token_set_value) -- [Enqueue the export task](/plugins/eca/queue/actions/eca_enqueue_task) -- [Print message](/plugins/core/actions/action_message_action) -- [Get the referrer URL](/plugins/eca/endpoint/actions/eca_endpoint_get_request_header) -- [Redirect the user](/plugins/core/actions/action_goto_action) -- [Allow access](/plugins/eca/access/actions/eca_access_set_result) -- [Run export](/plugins/eca/views/actions/eca_views_export) -- [Send email](/plugins/core/actions/action_send_email_action) -- [Switch user](/plugins/eca/user/actions/eca_switch_account) +- [Get user's email address](/plugins/eca/base/actions/eca_token_set_value.md) +- [Enqueue the export task](/plugins/eca/queue/actions/eca_enqueue_task.md) +- [Print message](/plugins/core/actions/action_message_action.md) +- [Get the referrer URL](/plugins/eca/endpoint/actions/eca_endpoint_get_request_header.md) +- [Redirect the user](/plugins/core/actions/action_goto_action.md) +- [Allow access](/plugins/eca/access/actions/eca_access_set_result.md) +- [Run export](/plugins/eca/views/actions/eca_views_export.md) +- [Send email](/plugins/core/actions/action_send_email_action.md) +- [Switch user](/plugins/eca/user/actions/eca_switch_account.md) ## Changelog diff --git a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md index c2670d10..c11803f3 100644 --- a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md +++ b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md @@ -33,13 +33,13 @@ The [recorded video](https://tube.tchncs.de/w/2nSZ9TDmtZ5YYrnyFfaNUC) provides m ### Events -- [Insert content entity (Content: Basic page)](/plugins/eca/content/events/content_entity_insert) +- [Insert content entity (Content: Basic page)](/plugins/eca/content/events/content_entity_insert.md) ### Actions -- [Create a new article](/plugins/eca/content/actions/eca_new_entity) -- [Save](/plugins/eca/content/actions/eca_save_entity) -- [Message](/plugins/core/actions/action_message_action) +- [Create a new article](/plugins/eca/content/actions/eca_new_entity.md) +- [Save](/plugins/eca/content/actions/eca_save_entity.md) +- [Message](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/simple/calculated_entity_field.md b/docs/library/simple/calculated_entity_field.md index 9354f812..8d324c4d 100644 --- a/docs/library/simple/calculated_entity_field.md +++ b/docs/library/simple/calculated_entity_field.md @@ -43,12 +43,12 @@ The creation of this module was recorded with lots of additional explanations an ### Events -- [Presave content entity (Content: Carpet)](/plugins/eca/content/events/content_entity_presave) +- [Presave content entity (Content: Carpet)](/plugins/eca/content/events/content_entity_presave.md) ### Actions -- [Calculate area](/plugins/eca/tamper/actions/eca_tamper_math) -- [Store area value](/plugins/eca/content/actions/eca_set_field_value) +- [Calculate area](/plugins/eca/tamper/actions/eca_tamper_math.md) +- [Store area value](/plugins/eca/content/actions/eca_set_field_value.md) ## Changelog diff --git a/docs/library/simple/count_user_logins.md b/docs/library/simple/count_user_logins.md index 441be79b..7fe0869a 100644 --- a/docs/library/simple/count_user_logins.md +++ b/docs/library/simple/count_user_logins.md @@ -33,13 +33,13 @@ This model adds a number field to the user entity with a default value 0. It the ### Events -- [Login of a user](/plugins/eca/user/events/user_login) +- [Login of a user](/plugins/eca/user/events/user_login.md) ### Actions -- [Read value from user](/plugins/eca/content/actions/eca_get_field_value) -- [Increment value](/plugins/eca/tamper/actions/eca_tamper_math) -- [Write value back to the user entity](/plugins/eca/content/actions/eca_set_field_value) +- [Read value from user](/plugins/eca/content/actions/eca_get_field_value.md) +- [Increment value](/plugins/eca/tamper/actions/eca_tamper_math.md) +- [Write value back to the user entity](/plugins/eca/content/actions/eca_set_field_value.md) ## Changelog diff --git a/docs/library/simple/create_user_entity_from_json.md b/docs/library/simple/create_user_entity_from_json.md index e23fb34e..265a57cc 100644 --- a/docs/library/simple/create_user_entity_from_json.md +++ b/docs/library/simple/create_user_entity_from_json.md @@ -36,21 +36,21 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [ECA custom event (U1)](/plugins/eca/base/events/eca_base_eca_custom) -- [ECA custom event (U2)](/plugins/eca/base/events/eca_base_eca_custom) +- [ECA custom event (U1)](/plugins/eca/base/events/eca_base_eca_custom.md) +- [ECA custom event (U2)](/plugins/eca/base/events/eca_base_eca_custom.md) ### Actions -- [Create user entity](/plugins/eca/content/actions/eca_new_entity) -- [Set email](/plugins/eca/content/actions/eca_set_field_value) -- [Create user entity specific](/plugins/eca/user/actions/eca_new_user) -- [Save the user](/plugins/eca/content/actions/eca_save_entity) -- [Success message](/plugins/core/actions/action_message_action) -- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account) -- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account) -- [Unserialize json for user](/plugins/eca/render/actions/eca_render_unserialize_serialization) -- [Save user](/plugins/eca/content/actions/eca_save_entity) -- [Success Message](/plugins/core/actions/action_message_action) +- [Create user entity](/plugins/eca/content/actions/eca_new_entity.md) +- [Set email](/plugins/eca/content/actions/eca_set_field_value.md) +- [Create user entity specific](/plugins/eca/user/actions/eca_new_user.md) +- [Save the user](/plugins/eca/content/actions/eca_save_entity.md) +- [Success message](/plugins/core/actions/action_message_action.md) +- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account.md) +- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account.md) +- [Unserialize json for user](/plugins/eca/render/actions/eca_render_unserialize_serialization.md) +- [Save user](/plugins/eca/content/actions/eca_save_entity.md) +- [Success Message](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/simple/detect_user_role_changes.md b/docs/library/simple/detect_user_role_changes.md index d60c2ab6..9f031b0d 100644 --- a/docs/library/simple/detect_user_role_changes.md +++ b/docs/library/simple/detect_user_role_changes.md @@ -35,27 +35,27 @@ For each missing role, this model shows a message on screen. ### Events -- [Presave content entity (User: User)](/plugins/eca/content/events/content_entity_presave) +- [Presave content entity (User: User)](/plugins/eca/content/events/content_entity_presave.md) ### Conditions -- [Compare number of list items](/plugins/eca/base/conditions/eca_count) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare number of list items](/plugins/eca/base/conditions/eca_count) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) +- [Compare number of list items](/plugins/eca/base/conditions/eca_count.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare number of list items](/plugins/eca/base/conditions/eca_count.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) ### Actions -- [Load the original user entity](/plugins/eca/content/actions/eca_token_load_entity) -- [Get next role](/plugins/eca/base/actions/eca_list_remove) -- [Message that the role is new](/plugins/core/actions/action_message_action) -- [Join original IDs](/plugins/eca/base/actions/eca_token_set_value) -- [Join current IDs](/plugins/eca/base/actions/eca_token_set_value) -- [Get next role](/plugins/eca/base/actions/eca_list_remove) -- [Message that role has been removed](/plugins/eca/base/actions/eca_warning_message) -- [Get the list of original roles](/plugins/eca/content/actions/eca_get_field_value) -- [Get the list of current roles](/plugins/eca/content/actions/eca_get_field_value) +- [Load the original user entity](/plugins/eca/content/actions/eca_token_load_entity.md) +- [Get next role](/plugins/eca/base/actions/eca_list_remove.md) +- [Message that the role is new](/plugins/core/actions/action_message_action.md) +- [Join original IDs](/plugins/eca/base/actions/eca_token_set_value.md) +- [Join current IDs](/plugins/eca/base/actions/eca_token_set_value.md) +- [Get next role](/plugins/eca/base/actions/eca_list_remove.md) +- [Message that role has been removed](/plugins/eca/base/actions/eca_warning_message.md) +- [Get the list of original roles](/plugins/eca/content/actions/eca_get_field_value.md) +- [Get the list of current roles](/plugins/eca/content/actions/eca_get_field_value.md) ## Changelog diff --git a/docs/library/simple/display_message_to_specific_user_roles_only.md b/docs/library/simple/display_message_to_specific_user_roles_only.md index abb9f138..ffe20271 100644 --- a/docs/library/simple/display_message_to_specific_user_roles_only.md +++ b/docs/library/simple/display_message_to_specific_user_roles_only.md @@ -29,17 +29,17 @@ This model prints a message on screen, when the user opens the user profile form ### Events -- [Build form ()](/plugins/eca/form/events/form_form_build) +- [Build form ()](/plugins/eca/form/events/form_form_build.md) ### Conditions -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) ### Actions -- [Display message](/plugins/core/actions/action_message_action) +- [Display message](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/simple/eca_and_http_services.md b/docs/library/simple/eca_and_http_services.md index a21cfaf9..2960c601 100644 --- a/docs/library/simple/eca_and_http_services.md +++ b/docs/library/simple/eca_and_http_services.md @@ -22,7 +22,7 @@ Version v1 This model has 2 parts: 1. It demonstrates how to use API endpoints provided by the [http_client_manager](https://www.drupal.org/project/http_client_manager) module and accessing the data they receive from remote services. -2. It then also demonstrates how to use ECA endpoints to controll the access to that endpoint and building up a response to it. +2. It then also demonstrates how to use ECA endpoints to control the access to that endpoint and building up a response to it. In a follow up model, we will then show how the ECA endpoint can be made available to the HTTP Client Manager, so that one Drupal sites could be offering an API endpoint controlled by ECA, and another Drupal site then requested data from that API. @@ -40,19 +40,19 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [ECA custom event (http01)](/plugins/eca/base/events/eca_base_eca_custom) -- [ECA Endpoint access (tv)](/plugins/eca/endpoint/events/eca_endpoint_access) -- [ECA Endpoint response (tv)](/plugins/eca/endpoint/events/eca_endpoint_response) +- [ECA custom event (http01)](/plugins/eca/base/events/eca_base_eca_custom.md) +- [ECA Endpoint access (tv)](/plugins/eca/endpoint/events/eca_endpoint_access.md) +- [ECA Endpoint response (tv)](/plugins/eca/endpoint/events/eca_endpoint_response.md) ### Actions -- [Receive all posts](/plugins/http_client_manager/actions/http_client_manager_preconfigured_request_all_posts) -- [Store result in a token](/plugins/eca/base/actions/eca_privatetempstore_read) -- [Print result](/plugins/core/actions/action_message_action) -- [allow access](/plugins/eca/access/actions/eca_access_set_result) -- [Define response content](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content) -- [Set response code](/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code) -- [Set json content type](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type) +- [Receive all posts](/plugins/http_client_manager/actions/http_client_manager_preconfigured_request_all_posts.md) +- [Store result in a token](/plugins/eca/base/actions/eca_privatetempstore_read.md) +- [Print result](/plugins/core/actions/action_message_action.md) +- [allow access](/plugins/eca/access/actions/eca_access_set_result.md) +- [Define response content](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content.md) +- [Set response code](/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code.md) +- [Set json content type](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type.md) ## Changelog diff --git a/docs/library/simple/eca_and_http_services_-_part_2.md b/docs/library/simple/eca_and_http_services_-_part_2.md index 373afb9d..97ff7a1d 100644 --- a/docs/library/simple/eca_and_http_services_-_part_2.md +++ b/docs/library/simple/eca_and_http_services_-_part_2.md @@ -19,9 +19,9 @@ Version v1 ## Purpose -This model is a follow up version of [ECA and http services](/library/simple/eca_and_http_services) and uses a self-defined services API for the HTTP Client Manager. +This model is a follow up version of [ECA and http services](/library/simple/eca_and_http_services.md) and uses a self-defined services API for the HTTP Client Manager. -This module requires the services API defined in a [Custom Module](eca_tv_demo.zip). Please download, copy to your Drupal site and enable it before importing this model. +This module requires the services API defined in a [Custom Module](/library/simple/eca_and_http_services_-_part_2/eca_tv_demo.zip). Please download, copy to your Drupal site and enable it before importing this model. The creation of this module was recorded and the video with additional explanations can be [watched here](https://tube.tchncs.de/w/vUXqDxeKtqppRUB2MDWiJq). @@ -37,19 +37,19 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [ECA Endpoint access (tv)](/plugins/eca/endpoint/events/eca_endpoint_access) -- [ECA Endpoint response (tv)](/plugins/eca/endpoint/events/eca_endpoint_response) -- [ECA custom event (http01)](/plugins/eca/base/events/eca_base_eca_custom) +- [ECA Endpoint access (tv)](/plugins/eca/endpoint/events/eca_endpoint_access.md) +- [ECA Endpoint response (tv)](/plugins/eca/endpoint/events/eca_endpoint_response.md) +- [ECA custom event (http01)](/plugins/eca/base/events/eca_base_eca_custom.md) ### Actions -- [allow access](/plugins/eca/access/actions/eca_access_set_result) -- [Set content](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content) -- [Set response code](/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code) -- [Set json content type](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type) -- [Get remote data](/plugins/http_client_manager/actions/http_client_manager_command_eca_tv_demo_services_Get Data) -- [Read received data into a token](/plugins/eca/base/actions/eca_privatetempstore_read) -- [Print message](/plugins/core/actions/action_message_action) +- [allow access](/plugins/eca/access/actions/eca_access_set_result.md) +- [Set content](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content.md) +- [Set response code](/plugins/eca/endpoint/actions/eca_endpoint_set_response_status_code.md) +- [Set json content type](/plugins/eca/endpoint/actions/eca_endpoint_set_response_content_type.md) +- [Get remote data](/plugins/http_client_manager/actions/http_client_manager_command_eca_tv_demo_services_Get Data.md) +- [Read received data into a token](/plugins/eca/base/actions/eca_privatetempstore_read.md) +- [Print message](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/simple/eca_and_views.md b/docs/library/simple/eca_and_views.md index b9a4f822..0c2a3aff 100644 --- a/docs/library/simple/eca_and_views.md +++ b/docs/library/simple/eca_and_views.md @@ -16,7 +16,7 @@ Version v1 ## Purpose -This model shows the difference between the [Views: Execute Query](/plugins/eca/views/actions/eca_views_query) action and the [Render: Views](/plugins/eca/render/actions/eca_render_views_views) action. The first one always returns a list of entities (more about in the video, see link below) and the second one returns the rendered result. +This model shows the difference between the [Views: Execute Query](/plugins/eca/views/actions/eca_views_query.md) action and the [Render: Views](/plugins/eca/render/actions/eca_render_views_views.md) action. The first one always returns a list of entities (more about in the video, see link below) and the second one returns the rendered result. The creation of this module was recorded and the video with additional explanations can be [watched here](https://tube.tchncs.de/w/jnzoru2XFHgpoToQB5P6AT). @@ -38,19 +38,19 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [ECA custom event (views)](/plugins/eca/base/events/eca_base_eca_custom) -- [ECA custom event (entity-aware) (Print View Result)](/plugins/eca/content/events/content_entity_custom) +- [ECA custom event (views)](/plugins/eca/base/events/eca_base_eca_custom.md) +- [ECA custom event (entity-aware) (Print View Result)](/plugins/eca/content/events/content_entity_custom.md) ### Actions -- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account) -- [Query ECA Content Count](/plugins/eca/views/actions/eca_views_query) -- [Trigger Print View Result](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Message](/plugins/core/actions/action_message_action) -- [Message](/plugins/core/actions/action_message_action) -- [Render ECA Content Count](/plugins/eca/render/actions/eca_render_views_views) -- [Trim the result](/plugins/eca/tamper/actions/eca_tamper_trim) -- [Strip tags](/plugins/eca/tamper/actions/eca_tamper_strip_tags) +- [Switch to user 1](/plugins/eca/user/actions/eca_switch_account.md) +- [Query ECA Content Count](/plugins/eca/views/actions/eca_views_query.md) +- [Trigger Print View Result](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Message](/plugins/core/actions/action_message_action.md) +- [Message](/plugins/core/actions/action_message_action.md) +- [Render ECA Content Count](/plugins/eca/render/actions/eca_render_views_views.md) +- [Trim the result](/plugins/eca/tamper/actions/eca_tamper_trim.md) +- [Strip tags](/plugins/eca/tamper/actions/eca_tamper_strip_tags.md) ## Changelog diff --git a/docs/library/simple/eca_working_with_vbo.md b/docs/library/simple/eca_working_with_vbo.md index 7ea02e7b..938343eb 100644 --- a/docs/library/simple/eca_working_with_vbo.md +++ b/docs/library/simple/eca_working_with_vbo.md @@ -29,13 +29,13 @@ This model shows how you get Drupal views working with VBO and ECA together. The ### Events -- [VBO: Execute Views bulk operation (one by one) (Print title of nodes)](/plugins/eca/vbo/events/vbo_execute) -- [VBO: Custom access for Views bulk operation (Print title of nodes)](/plugins/eca/vbo/events/vbo_custom_access) +- [VBO: Execute Views bulk operation (one by one) (Print title of nodes)](/plugins/eca/vbo/events/vbo_execute.md) +- [VBO: Custom access for Views bulk operation (Print title of nodes)](/plugins/eca/vbo/events/vbo_custom_access.md) ### Actions -- [Message](/plugins/core/actions/action_message_action) -- [yes](/plugins/eca/vbo/actions/eca_vbo_set_custom_access) +- [Message](/plugins/core/actions/action_message_action.md) +- [yes](/plugins/eca/vbo/actions/eca_vbo_set_custom_access.md) ## Changelog diff --git a/docs/library/simple/find_values_in_lists.md b/docs/library/simple/find_values_in_lists.md index 89b2dcf1..807335b8 100644 --- a/docs/library/simple/find_values_in_lists.md +++ b/docs/library/simple/find_values_in_lists.md @@ -31,26 +31,26 @@ The comparison requires the pipe character also surounding the values in order t ### Events -- [ECA custom event (compare)](/plugins/eca/base/events/eca_base_eca_custom) +- [ECA custom event (compare)](/plugins/eca/base/events/eca_base_eca_custom.md) ### Conditions -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) ### Actions -- [Set value abc](/plugins/eca/base/actions/eca_token_set_value) -- [Set value xyz](/plugins/eca/base/actions/eca_token_set_value) -- [Success message](/plugins/core/actions/action_message_action) -- [Print value](/plugins/core/actions/action_message_action) -- [Set value def](/plugins/eca/base/actions/eca_token_set_value) -- [Failure message](/plugins/core/actions/action_message_action) -- [Define the list](/plugins/eca/base/actions/eca_token_set_value) -- [Set value x](/plugins/eca/base/actions/eca_token_set_value) -- [Set value to mno](/plugins/eca/base/actions/eca_token_set_value) -- [Increment counter](/plugins/eca/tamper/actions/eca_tamper_math) -- [Initialize counter](/plugins/eca/base/actions/eca_token_set_value) +- [Set value abc](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set value xyz](/plugins/eca/base/actions/eca_token_set_value.md) +- [Success message](/plugins/core/actions/action_message_action.md) +- [Print value](/plugins/core/actions/action_message_action.md) +- [Set value def](/plugins/eca/base/actions/eca_token_set_value.md) +- [Failure message](/plugins/core/actions/action_message_action.md) +- [Define the list](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set value x](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set value to mno](/plugins/eca/base/actions/eca_token_set_value.md) +- [Increment counter](/plugins/eca/tamper/actions/eca_tamper_math.md) +- [Initialize counter](/plugins/eca/base/actions/eca_token_set_value.md) ## Changelog diff --git a/docs/library/simple/get_next_incremental_id.md b/docs/library/simple/get_next_incremental_id.md index 173db53b..1ffa09e7 100644 --- a/docs/library/simple/get_next_incremental_id.md +++ b/docs/library/simple/get_next_incremental_id.md @@ -18,7 +18,7 @@ Version v2 ## Purpose -This model increments a sidewide ID by 1 and returns that on screen. It uses Drupal's state service to store the value inbetween requests. +This model increments a side wide ID by 1 and returns that on screen. It uses Drupal's state service to store the value inbetween requests. ## Dependencies @@ -30,15 +30,15 @@ This model increments a sidewide ID by 1 and returns that on screen. It uses Dru ### Events -- [ECA custom event (increment)](/plugins/eca/base/events/eca_base_eca_custom) +- [ECA custom event (increment)](/plugins/eca/base/events/eca_base_eca_custom.md) ### Actions -- [Read value from state](/plugins/eca/base/actions/eca_state_read) -- [Increment by 1](/plugins/eca/tamper/actions/eca_tamper_math) -- [Write value back to state](/plugins/eca/base/actions/eca_state_write) -- [Print message](/plugins/core/actions/action_message_action) -- [Acquire lock](/plugins/eca/base/actions/eca_lock_acquire) +- [Read value from state](/plugins/eca/base/actions/eca_state_read.md) +- [Increment by 1](/plugins/eca/tamper/actions/eca_tamper_math.md) +- [Write value back to state](/plugins/eca/base/actions/eca_state_write.md) +- [Print message](/plugins/core/actions/action_message_action.md) +- [Acquire lock](/plugins/eca/base/actions/eca_lock_acquire.md) ## Changelog diff --git a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md index 5225b5fa..f76ffb67 100644 --- a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md +++ b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md @@ -34,21 +34,21 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [Update content entity (User: - any -)](/plugins/eca/content/events/content_entity_update) +- [Update content entity (User: - any -)](/plugins/eca/content/events/content_entity_update.md) ### Conditions -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) ### Actions -- [Add role](/plugins/user/actions/user_add_role_action) -- [Remove role](/plugins/user/actions/user_remove_role_action) +- [Add role](/plugins/user/actions/user_add_role_action.md) +- [Remove role](/plugins/user/actions/user_remove_role_action.md) ## Changelog diff --git a/docs/library/simple/keep_2_fields_in_sync.md b/docs/library/simple/keep_2_fields_in_sync.md index e67c2249..32a1a3c3 100644 --- a/docs/library/simple/keep_2_fields_in_sync.md +++ b/docs/library/simple/keep_2_fields_in_sync.md @@ -41,21 +41,21 @@ The creation of that model has been recorded: [Watch the video](https://tube.tch ### Events -- [Update content entity (User: - any -)](/plugins/eca/content/events/content_entity_update) -- [Update content entity (Profile: Contact detail)](/plugins/eca/content/events/content_entity_update) +- [Update content entity (User: - any -)](/plugins/eca/content/events/content_entity_update.md) +- [Update content entity (Profile: Contact detail)](/plugins/eca/content/events/content_entity_update.md) ### Conditions -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) ### Actions -- [Load profile entity](/plugins/eca/content/actions/eca_token_load_entity) -- [Set real name in profile](/plugins/eca/content/actions/eca_set_field_value) -- [Load user entity](/plugins/eca/base/actions/eca_token_set_value) -- [Set real name in user](/plugins/eca/content/actions/eca_set_field_value) +- [Load profile entity](/plugins/eca/content/actions/eca_token_load_entity.md) +- [Set real name in profile](/plugins/eca/content/actions/eca_set_field_value.md) +- [Load user entity](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set real name in user](/plugins/eca/content/actions/eca_set_field_value.md) ## Changelog diff --git a/docs/library/simple/notifications.md b/docs/library/simple/notifications.md index 32323640..a6352ebd 100644 --- a/docs/library/simple/notifications.md +++ b/docs/library/simple/notifications.md @@ -34,27 +34,27 @@ The creation of this model has been commented and [recorded on video](https://tu ### Events -- [Login of a user](/plugins/eca/user/events/user_login) -- [Insert content entity (User: - any -)](/plugins/eca/content/events/content_entity_insert) -- [Log message created ()](/plugins/eca/log/events/log_log_message) -- [IP signalled](/plugins/eca/crowdsec/events/crowdsec_signalled) -- [Insert content entity (Comment: - any -)](/plugins/eca/content/events/content_entity_insert) +- [Login of a user](/plugins/eca/user/events/user_login.md) +- [Insert content entity (User: - any -)](/plugins/eca/content/events/content_entity_insert.md) +- [Log message created ()](/plugins/eca/log/events/log_log_message.md) +- [IP signalled](/plugins/eca/crowdsec/events/crowdsec_signalled.md) +- [Insert content entity (Comment: - any -)](/plugins/eca/content/events/content_entity_insert.md) ### Actions -- [Notify email](/plugins/core/actions/action_send_email_action) -- [Notify Alerta](/plugins/push_framework/actions/push_framework_notify) -- [Notify Mattermost](/plugins/push_framework/actions/push_framework_notify) -- [Set subject](/plugins/eca/base/actions/eca_token_set_value) -- [Set body](/plugins/eca/base/actions/eca_token_set_value) -- [Set subject](/plugins/eca/base/actions/eca_token_set_value) -- [Set body](/plugins/eca/base/actions/eca_token_set_value) -- [Set subject](/plugins/eca/base/actions/eca_token_set_value) -- [Set body](/plugins/eca/base/actions/eca_token_set_value) -- [Set subject](/plugins/eca/base/actions/eca_token_set_value) -- [Set body](/plugins/eca/base/actions/eca_token_set_value) -- [Set subject](/plugins/eca/base/actions/eca_token_set_value) -- [Set body](/plugins/eca/base/actions/eca_token_set_value) +- [Notify email](/plugins/core/actions/action_send_email_action.md) +- [Notify Alerta](/plugins/push_framework/actions/push_framework_notify.md) +- [Notify Mattermost](/plugins/push_framework/actions/push_framework_notify.md) +- [Set subject](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set body](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set subject](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set body](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set subject](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set body](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set subject](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set body](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set subject](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set body](/plugins/eca/base/actions/eca_token_set_value.md) ## Changelog diff --git a/docs/library/simple/processing_sequence.md b/docs/library/simple/processing_sequence.md index d5af0d03..b35c0e77 100644 --- a/docs/library/simple/processing_sequence.md +++ b/docs/library/simple/processing_sequence.md @@ -34,17 +34,17 @@ We have recorded a video which discusses that topic alongside this model and dem ### Events -- [ECA custom event (procorder)](/plugins/eca/base/events/eca_base_eca_custom) -- [ECA custom event (procorder)](/plugins/eca/base/events/eca_base_eca_custom) +- [ECA custom event (procorder)](/plugins/eca/base/events/eca_base_eca_custom.md) +- [ECA custom event (procorder)](/plugins/eca/base/events/eca_base_eca_custom.md) ### Actions -- [Set token to 1](/plugins/eca/base/actions/eca_token_set_value) -- [Overwrite token value to 2](/plugins/eca/base/actions/eca_token_set_value) -- [Print message with value](/plugins/core/actions/action_message_action) -- [Set token to 5](/plugins/eca/base/actions/eca_token_set_value) -- [Print message with value](/plugins/core/actions/action_message_action) -- [Overwrite token value to 12](/plugins/eca/base/actions/eca_token_set_value) +- [Set token to 1](/plugins/eca/base/actions/eca_token_set_value.md) +- [Overwrite token value to 2](/plugins/eca/base/actions/eca_token_set_value.md) +- [Print message with value](/plugins/core/actions/action_message_action.md) +- [Set token to 5](/plugins/eca/base/actions/eca_token_set_value.md) +- [Print message with value](/plugins/core/actions/action_message_action.md) +- [Overwrite token value to 12](/plugins/eca/base/actions/eca_token_set_value.md) ## Changelog diff --git a/docs/library/simple/route_test.md b/docs/library/simple/route_test.md index be82b1eb..fe4e3531 100644 --- a/docs/library/simple/route_test.md +++ b/docs/library/simple/route_test.md @@ -20,7 +20,7 @@ Version v2 If a node page gets requested and the node is of type "article", a message will be printed. -This is using the event [Controller found to handle request](https://ecaguide.org/plugins/eca/misc/events/kernel_controller/?h=controller+found+handle+request) as thiss is working even if pages are cached. +This is using the event [Controller found to handle request](https://ecaguide.org/plugins/eca/misc/events/kernel_controller/?h=controller+found+handle+request) as this is working even if pages are cached. ## Dependencies @@ -32,17 +32,17 @@ This is using the event [Controller found to handle request](https://ecaguide.or ### Events -- [Controller found to handle request](/plugins/eca/misc/events/kernel_controller) +- [Controller found to handle request](/plugins/eca/misc/events/kernel_controller.md) ### Conditions -- [Route match](/plugins/eca/misc/conditions/eca_route_match) -- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle) +- [Route match](/plugins/eca/misc/conditions/eca_route_match.md) +- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle.md) ### Actions -- [Add node from route to token](/plugins/eca/misc/actions/eca_token_load_route_param) -- [Print node title as message](/plugins/core/actions/action_message_action) +- [Add node from route to token](/plugins/eca/misc/actions/eca_token_load_route_param.md) +- [Print node title as message](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/simple/scheduled_publishing.md b/docs/library/simple/scheduled_publishing.md index 15e74204..bfa7d9a1 100644 --- a/docs/library/simple/scheduled_publishing.md +++ b/docs/library/simple/scheduled_publishing.md @@ -39,22 +39,22 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [ECA cron event (* * * * *)](/plugins/eca/base/events/eca_base_eca_cron) -- [ECA custom event (entity-aware) (publish)](/plugins/eca/content/events/content_entity_custom) -- [ECA custom event (entity-aware) (unpublish)](/plugins/eca/content/events/content_entity_custom) -- [ECA custom event (auto-publish)](/plugins/eca/base/events/eca_base_eca_custom) +- [ECA cron event (* * * * *)](/plugins/eca/base/events/eca_base_eca_cron.md) +- [ECA custom event (entity-aware) (publish)](/plugins/eca/content/events/content_entity_custom.md) +- [ECA custom event (entity-aware) (unpublish)](/plugins/eca/content/events/content_entity_custom.md) +- [ECA custom event (auto-publish)](/plugins/eca/base/events/eca_base_eca_custom.md) ### Actions -- [Switch user](/plugins/eca/user/actions/eca_switch_account) -- [View: get due nodes for publishing](/plugins/eca/views/actions/eca_views_query) -- [Trigger publish event](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Publish node](/plugins/core/actions/entity_publish_action_node) -- [Message](/plugins/core/actions/action_message_action) -- [View: get due nodes for unpublishing](/plugins/eca/views/actions/eca_views_query) -- [Trigger unpublish event](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Unpublish node](/plugins/core/actions/entity_unpublish_action_node) -- [Message](/plugins/core/actions/action_message_action) +- [Switch user](/plugins/eca/user/actions/eca_switch_account.md) +- [View: get due nodes for publishing](/plugins/eca/views/actions/eca_views_query.md) +- [Trigger publish event](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Publish node](/plugins/core/actions/entity_publish_action_node.md) +- [Message](/plugins/core/actions/action_message_action.md) +- [View: get due nodes for unpublishing](/plugins/eca/views/actions/eca_views_query.md) +- [Trigger unpublish event](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Unpublish node](/plugins/core/actions/entity_unpublish_action_node.md) +- [Message](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/simple/send_email_on_user_registration_with_field_values.md b/docs/library/simple/send_email_on_user_registration_with_field_values.md index df005fa4..7d42da82 100644 --- a/docs/library/simple/send_email_on_user_registration_with_field_values.md +++ b/docs/library/simple/send_email_on_user_registration_with_field_values.md @@ -39,18 +39,18 @@ The creation of this model was recorded and [can be watched here](https://tube.t ### Events -- [Insert content entity (User: User)](/plugins/eca/content/events/content_entity_insert) +- [Insert content entity (User: User)](/plugins/eca/content/events/content_entity_insert.md) ### Conditions -- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty) -- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty) +- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty.md) +- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty.md) ### Actions -- [Send email](/plugins/core/actions/action_send_email_action) -- [Build message](/plugins/eca/base/actions/eca_token_set_value) -- [Append country](/plugins/eca/base/actions/eca_token_set_value) +- [Send email](/plugins/core/actions/action_send_email_action.md) +- [Build message](/plugins/eca/base/actions/eca_token_set_value.md) +- [Append country](/plugins/eca/base/actions/eca_token_set_value.md) ## Changelog diff --git a/docs/library/simple/send_email_to_users_of_a_given_role.md b/docs/library/simple/send_email_to_users_of_a_given_role.md index 48ca9b03..a8a5a874 100644 --- a/docs/library/simple/send_email_to_users_of_a_given_role.md +++ b/docs/library/simple/send_email_to_users_of_a_given_role.md @@ -39,15 +39,15 @@ The creation of this model was recorded with lots of additional explanations (e. ### Events -- [ECA custom event (email)](/plugins/eca/base/events/eca_base_eca_custom) -- [ECA custom event (entity-aware) (x1)](/plugins/eca/content/events/content_entity_custom) +- [ECA custom event (email)](/plugins/eca/base/events/eca_base_eca_custom.md) +- [ECA custom event (entity-aware) (x1)](/plugins/eca/content/events/content_entity_custom.md) ### Actions -- [List users](/plugins/eca/views/actions/eca_views_query) -- [Switch user](/plugins/eca/user/actions/eca_switch_account) -- [Trigger X1](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Email](/plugins/core/actions/action_send_email_action) +- [List users](/plugins/eca/views/actions/eca_views_query.md) +- [Switch user](/plugins/eca/user/actions/eca_switch_account.md) +- [Trigger X1](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Email](/plugins/core/actions/action_send_email_action.md) ## Changelog diff --git a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md index 0fce998d..eb0ddf0a 100644 --- a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md +++ b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md @@ -44,32 +44,32 @@ The creation of this model's enhancement has also been recorded: [Watch the ### Events -- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update) -- [Build form ()](/plugins/eca/form/events/form_form_build) -- [Update content entity (Content: Wiki)](/plugins/eca/content/events/content_entity_update) +- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update.md) +- [Build form ()](/plugins/eca/form/events/form_form_build.md) +- [Update content entity (Content: Wiki)](/plugins/eca/content/events/content_entity_update.md) ### Conditions -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) ### Actions -- [Send email to admin](/plugins/core/actions/action_send_email_action) -- [Make revision log required](/plugins/eca/form/actions/eca_form_field_require) -- [Set role to reviewers](/plugins/eca/base/actions/eca_token_set_value) -- [Send email](/plugins/core/actions/action_send_email_action) -- [Set role to publisher](/plugins/eca/base/actions/eca_token_set_value) -- [Set role to admin](/plugins/eca/base/actions/eca_token_set_value) -- [Set email to original author](/plugins/eca/base/actions/eca_token_set_value) -- [Set email to products](/plugins/eca/base/actions/eca_token_set_value) -- [Set email to departments](/plugins/eca/base/actions/eca_token_set_value) -- [Set email to markets](/plugins/eca/base/actions/eca_token_set_value) +- [Send email to admin](/plugins/core/actions/action_send_email_action.md) +- [Make revision log required](/plugins/eca/form/actions/eca_form_field_require.md) +- [Set role to reviewers](/plugins/eca/base/actions/eca_token_set_value.md) +- [Send email](/plugins/core/actions/action_send_email_action.md) +- [Set role to publisher](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set role to admin](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set email to original author](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set email to products](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set email to departments](/plugins/eca/base/actions/eca_token_set_value.md) +- [Set email to markets](/plugins/eca/base/actions/eca_token_set_value.md) ## Changelog diff --git a/docs/library/simple/switch_case_default.md b/docs/library/simple/switch_case_default.md index f7de4461..56dcf376 100644 --- a/docs/library/simple/switch_case_default.md +++ b/docs/library/simple/switch_case_default.md @@ -54,22 +54,17 @@ switch ($field_select) { ### Events -- [Presave content entity (Content: Article)](/plugins/eca/content/events/content_entity_presave) +- [Presave content entity (Content: Article)](/plugins/eca/content/events/content_entity_presave.md) ### Conditions -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) ### Actions -- [Set Status to 3](/plugins/eca/content/actions/eca_set_field_value) -- [Set Status to 4](/plugins/eca/content/actions/eca_set_field_value) -- [Set default Status](/plugins/eca/content/actions/eca_set_field_value) +- [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) ## Changelog diff --git a/docs/library/simple/update_user_entity_when_they_save_an_article_node.md b/docs/library/simple/update_user_entity_when_they_save_an_article_node.md index b693920a..63f3f9a0 100644 --- a/docs/library/simple/update_user_entity_when_they_save_an_article_node.md +++ b/docs/library/simple/update_user_entity_when_they_save_an_article_node.md @@ -34,13 +34,13 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [Insert content entity (Content: - any -)](/plugins/eca/content/events/content_entity_insert) -- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update) +- [Insert content entity (Content: - any -)](/plugins/eca/content/events/content_entity_insert.md) +- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update.md) ### Actions -- [Load authors user entity](/plugins/eca/content/actions/eca_token_load_entity) -- [Set author comment in the user entity](/plugins/eca/content/actions/eca_set_field_value) +- [Load authors user entity](/plugins/eca/content/actions/eca_token_load_entity.md) +- [Set author comment in the user entity](/plugins/eca/content/actions/eca_set_field_value.md) ## Changelog diff --git a/docs/library/simple/working_with_dates_and_time.md b/docs/library/simple/working_with_dates_and_time.md index 685e0ce1..9599e513 100644 --- a/docs/library/simple/working_with_dates_and_time.md +++ b/docs/library/simple/working_with_dates_and_time.md @@ -41,27 +41,27 @@ The creation of this module was recorded and the video with additional explanati ### Events -- [Controller arguments have been resolved](/plugins/eca/misc/events/kernel_controller_arguments) +- [Controller arguments have been resolved](/plugins/eca/misc/events/kernel_controller_arguments.md) ### Conditions -- [Route match](/plugins/eca/misc/conditions/eca_route_match) +- [Route match](/plugins/eca/misc/conditions/eca_route_match.md) ### Actions -- [Get date value from field date 1](/plugins/eca/content/actions/eca_get_field_value) -- [Output plain value](/plugins/core/actions/action_message_action) -- [Load node from route](/plugins/eca/misc/actions/eca_token_load_route_param) -- [Convert date into timestamp](/plugins/eca/tamper/actions/eca_tamper_strtotime) -- [Output timestamp](/plugins/core/actions/action_message_action) -- [Format timestamp into day, month, time](/plugins/eca/tamper/actions/eca_tamper_timetodate) -- [Output day/month/time](/plugins/core/actions/action_message_action) -- [Add 1 week](/plugins/eca/tamper/actions/eca_tamper_math) -- [Output 1 week later](/plugins/core/actions/action_message_action) -- [Format timestamp into date](/plugins/eca/tamper/actions/eca_tamper_timetodate) -- [Format in PST timezone](/plugins/eca/tamper/actions/eca_tamper_timetodate) -- [Output PST date](/plugins/core/actions/action_message_action) -- [Calculate PST time](/plugins/eca/tamper/actions/eca_tamper_timeoffset) +- [Get date value from field date 1](/plugins/eca/content/actions/eca_get_field_value.md) +- [Output plain value](/plugins/core/actions/action_message_action.md) +- [Load node from route](/plugins/eca/misc/actions/eca_token_load_route_param.md) +- [Convert date into timestamp](/plugins/eca/tamper/actions/eca_tamper_strtotime.md) +- [Output timestamp](/plugins/core/actions/action_message_action.md) +- [Format timestamp into day, month, time](/plugins/eca/tamper/actions/eca_tamper_timetodate.md) +- [Output day/month/time](/plugins/core/actions/action_message_action.md) +- [Add 1 week](/plugins/eca/tamper/actions/eca_tamper_math.md) +- [Output 1 week later](/plugins/core/actions/action_message_action.md) +- [Format timestamp into date](/plugins/eca/tamper/actions/eca_tamper_timetodate.md) +- [Format in PST timezone](/plugins/eca/tamper/actions/eca_tamper_timetodate.md) +- [Output PST date](/plugins/core/actions/action_message_action.md) +- [Calculate PST time](/plugins/eca/tamper/actions/eca_tamper_timeoffset.md) ## Changelog diff --git a/docs/library/test models/basic_entity_tests.md b/docs/library/test models/basic_entity_tests.md index 99e2e6fc..2dc209b4 100644 --- a/docs/library/test models/basic_entity_tests.md +++ b/docs/library/test models/basic_entity_tests.md @@ -19,7 +19,7 @@ Version v1 ## Purpose -This model contains somebasic conditions and actions on nodes. +This model contains some basic conditions and actions on nodes. ## Dependencies @@ -32,23 +32,23 @@ This model contains somebasic conditions and actions on nodes. ### Events -- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update) -- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave) +- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update.md) +- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave.md) ### Conditions -- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle) +- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle.md) ### Actions -- [Msg](/plugins/core/actions/action_message_action) -- [Make stÃcky](/plugins/node/actions/node_make_sticky_action) -- [Promote to front page](/plugins/node/actions/node_promote_action) -- [Msg](/plugins/core/actions/action_message_action) -- [Msg](/plugins/core/actions/action_message_action) -- [Set title](/plugins/eca/content/actions/eca_set_field_value) -- [Msg](/plugins/core/actions/action_message_action) -- [Load user](/plugins/eca/user/actions/eca_token_load_user_current) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Make stÃcky](/plugins/node/actions/node_make_sticky_action.md) +- [Promote to front page](/plugins/node/actions/node_promote_action.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Set title](/plugins/eca/content/actions/eca_set_field_value.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Load user](/plugins/eca/user/actions/eca_token_load_user_current.md) ## Changelog diff --git a/docs/library/test models/cross_references.md b/docs/library/test models/cross_references.md index 4661cd25..18fd8f05 100644 --- a/docs/library/test models/cross_references.md +++ b/docs/library/test models/cross_references.md @@ -36,30 +36,30 @@ Two different node types are referring each other. If one node gets saved with a ### Events -- [Insert content entity (Content: - any -)](/plugins/eca/content/events/content_entity_insert) -- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update) +- [Insert content entity (Content: - any -)](/plugins/eca/content/events/content_entity_insert.md) +- [Update content entity (Content: - any -)](/plugins/eca/content/events/content_entity_update.md) ### Conditions -- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle) -- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty) -- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty) -- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty) +- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle.md) +- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty.md) +- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty.md) +- [Entity: field value is empty](/plugins/eca/content/conditions/eca_entity_field_value_empty.md) ### Actions -- [Load original entity](/plugins/eca/content/actions/eca_token_load_entity) -- [Load referenced node](/plugins/eca/content/actions/eca_token_load_entity_ref) -- [Set Cross Ref](/plugins/eca/content/actions/eca_set_field_value) -- [void](/plugins/eca/base/actions/eca_void_and_condition) -- [Msg](/plugins/core/actions/action_message_action) -- [Msg](/plugins/core/actions/action_message_action) -- [Load referenced node](/plugins/eca/content/actions/eca_token_load_entity_ref) -- [void](/plugins/eca/base/actions/eca_void_and_condition) -- [Empty Cross Ref](/plugins/eca/content/actions/eca_set_field_value) -- [Msg](/plugins/core/actions/action_message_action) +- [Load original entity](/plugins/eca/content/actions/eca_token_load_entity.md) +- [Load referenced node](/plugins/eca/content/actions/eca_token_load_entity_ref.md) +- [Set Cross Ref](/plugins/eca/content/actions/eca_set_field_value.md) +- [void](/plugins/eca/base/actions/eca_void_and_condition.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Load referenced node](/plugins/eca/content/actions/eca_token_load_entity_ref.md) +- [void](/plugins/eca/base/actions/eca_void_and_condition.md) +- [Empty Cross Ref](/plugins/eca/content/actions/eca_set_field_value.md) +- [Msg](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/test models/entity_events_part_1.md b/docs/library/test models/entity_events_part_1.md index 031c8887..07e00c2f 100644 --- a/docs/library/test models/entity_events_part_1.md +++ b/docs/library/test models/entity_events_part_1.md @@ -16,7 +16,7 @@ Version v1 ## Purpose -Triggers custom events in the same model and in anoher model, see also "Entity Events Part 2" +Triggers custom events in the same model and in another model, see also "Entity Events Part 2" ## Dependencies @@ -29,22 +29,22 @@ Triggers custom events in the same model and in anoher model, see also "Ent ### Events -- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave) -- [ECA custom event (entity-aware) (C1)](/plugins/eca/content/events/content_entity_custom) -- [Set current user](/plugins/eca/user/events/user_set_user) -- [ECA custom event ()](/plugins/eca/base/events/eca_base_eca_custom) +- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave.md) +- [ECA custom event (entity-aware) (C1)](/plugins/eca/content/events/content_entity_custom.md) +- [Set current user](/plugins/eca/user/events/user_set_user.md) +- [ECA custom event ()](/plugins/eca/base/events/eca_base_eca_custom.md) ### Actions -- [Msg](/plugins/core/actions/action_message_action) -- [Trigger C1](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Trigger C2](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Load current user](/plugins/eca/user/actions/eca_token_load_user_current) -- [Trigger C3](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Msg](/plugins/core/actions/action_message_action) -- [Msg](/plugins/core/actions/action_message_action) -- [Msg](/plugins/core/actions/action_message_action) -- [Trigger Cplain](/plugins/eca/base/actions/eca_trigger_custom_event) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Trigger C1](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Trigger C2](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Load current user](/plugins/eca/user/actions/eca_token_load_user_current.md) +- [Trigger C3](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Trigger Cplain](/plugins/eca/base/actions/eca_trigger_custom_event.md) ## Changelog diff --git a/docs/library/test models/entity_events_part_2.md b/docs/library/test models/entity_events_part_2.md index 99195162..0d7a6c89 100644 --- a/docs/library/test models/entity_events_part_2.md +++ b/docs/library/test models/entity_events_part_2.md @@ -27,13 +27,13 @@ Implements 2 custom events that get triggered by another model, see also "E ### Events -- [ECA custom event (entity-aware) (C2)](/plugins/eca/content/events/content_entity_custom) -- [ECA custom event (entity-aware) (C3)](/plugins/eca/content/events/content_entity_custom) +- [ECA custom event (entity-aware) (C2)](/plugins/eca/content/events/content_entity_custom.md) +- [ECA custom event (entity-aware) (C3)](/plugins/eca/content/events/content_entity_custom.md) ### Actions -- [Msg](/plugins/core/actions/action_message_action) -- [Msg](/plugins/core/actions/action_message_action) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Msg](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/test models/forward_tokens_to_custom_event.md b/docs/library/test models/forward_tokens_to_custom_event.md index 6c14b464..a4def065 100644 --- a/docs/library/test models/forward_tokens_to_custom_event.md +++ b/docs/library/test models/forward_tokens_to_custom_event.md @@ -17,7 +17,7 @@ Version v1 ## Purpose -Demonstrates how okens can be forwarded to triggered custom events. +Demonstrates how tokens can be forwarded to triggered custom events. ## Dependencies @@ -30,17 +30,17 @@ Demonstrates how okens can be forwarded to triggered custom events. ### Events -- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave) -- [ECA custom event (CE1)](/plugins/eca/base/events/eca_base_eca_custom) -- [ECA custom event (CE2)](/plugins/eca/base/events/eca_base_eca_custom) +- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave.md) +- [ECA custom event (CE1)](/plugins/eca/base/events/eca_base_eca_custom.md) +- [ECA custom event (CE2)](/plugins/eca/base/events/eca_base_eca_custom.md) ### Actions -- [Add current user to token](/plugins/eca/user/actions/eca_token_load_user_current) -- [Trigger custom event without tokens](/plugins/eca/base/actions/eca_trigger_custom_event) -- [Trigger custom event with tokens](/plugins/eca/base/actions/eca_trigger_custom_event) -- [Msg](/plugins/core/actions/action_message_action) -- [Msg](/plugins/core/actions/action_message_action) +- [Add current user to token](/plugins/eca/user/actions/eca_token_load_user_current.md) +- [Trigger custom event without tokens](/plugins/eca/base/actions/eca_trigger_custom_event.md) +- [Trigger custom event with tokens](/plugins/eca/base/actions/eca_trigger_custom_event.md) +- [Msg](/plugins/core/actions/action_message_action.md) +- [Msg](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/test models/redirects_for_deleted_entities.md b/docs/library/test models/redirects_for_deleted_entities.md index 42f34f83..4b2f9a78 100644 --- a/docs/library/test models/redirects_for_deleted_entities.md +++ b/docs/library/test models/redirects_for_deleted_entities.md @@ -29,15 +29,15 @@ When a node gets deleted, this model creates an automatic redirect config entity ### Events -- [Delete content entity (Content: - any -)](/plugins/eca/content/events/content_entity_delete) +- [Delete content entity (Content: - any -)](/plugins/eca/content/events/content_entity_delete.md) ### Actions -- [Create redirect](/plugins/eca/content/actions/eca_new_entity) -- [Set source path](/plugins/eca/content/actions/eca_set_field_value) -- [Set destination](/plugins/eca/content/actions/eca_set_field_value) -- [Set title](/plugins/eca/content/actions/eca_set_field_value) -- [Set status](/plugins/eca/content/actions/eca_set_field_value) +- [Create redirect](/plugins/eca/content/actions/eca_new_entity.md) +- [Set source path](/plugins/eca/content/actions/eca_set_field_value.md) +- [Set destination](/plugins/eca/content/actions/eca_set_field_value.md) +- [Set title](/plugins/eca/content/actions/eca_set_field_value.md) +- [Set status](/plugins/eca/content/actions/eca_set_field_value.md) ## Changelog diff --git a/docs/library/test models/save_new_entity.md b/docs/library/test models/save_new_entity.md index 4b9d83dc..4500b781 100644 --- a/docs/library/test models/save_new_entity.md +++ b/docs/library/test models/save_new_entity.md @@ -27,13 +27,13 @@ Create new tag with the same label as the triggering node. ### Events -- [Insert content entity (Content: - any -)](/plugins/eca/content/events/content_entity_insert) +- [Insert content entity (Content: - any -)](/plugins/eca/content/events/content_entity_insert.md) ### Actions -- [Load node](/plugins/eca/content/actions/eca_token_load_entity) -- [Create new tag](/plugins/eca/content/actions/eca_new_entity) -- [Save tag](/plugins/eca/content/actions/eca_save_entity) +- [Load node](/plugins/eca/content/actions/eca_token_load_entity.md) +- [Create new tag](/plugins/eca/content/actions/eca_new_entity.md) +- [Save tag](/plugins/eca/content/actions/eca_save_entity.md) ## Changelog diff --git a/docs/library/test models/set_field_values.md b/docs/library/test models/set_field_values.md index ec852d06..c870839a 100644 --- a/docs/library/test models/set_field_values.md +++ b/docs/library/test models/set_field_values.md @@ -34,27 +34,25 @@ Set single and multi value fields with values, testing different variations. ### Events -- [Presave content entity (Content: Type Set Field Value)](/plugins/eca/content/events/content_entity_presave) +- [Presave content entity (Content: Type Set Field Value)](/plugins/eca/content/events/content_entity_presave.md) ### Conditions -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: is new](/plugins/eca/content/conditions/eca_entity_is_new) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Entity: is new](/plugins/eca/content/conditions/eca_entity_is_new.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) ### Actions -- [Set text line](/plugins/eca/content/actions/eca_set_field_value) -- [Set lines 1](/plugins/eca/content/actions/eca_set_field_value) -- [Overwrite text line](/plugins/eca/content/actions/eca_set_field_value) -- [Append line](/plugins/eca/content/actions/eca_set_field_value) -- [Append another line](/plugins/eca/content/actions/eca_set_field_value) -- [Append another line](/plugins/eca/content/actions/eca_set_field_value) -- [Append line](/plugins/eca/content/actions/eca_set_field_value) -- [Reset lines](/plugins/eca/content/actions/eca_set_field_value) -- [Prepend line](/plugins/eca/content/actions/eca_set_field_value) +- [Set text line](/plugins/eca/content/actions/eca_set_field_value.md) +- [Set lines 1](/plugins/eca/content/actions/eca_set_field_value.md) +- [Overwrite text line](/plugins/eca/content/actions/eca_set_field_value.md) +- [Append line](/plugins/eca/content/actions/eca_set_field_value.md) +- [Append another line](/plugins/eca/content/actions/eca_set_field_value.md) +- [Append another line](/plugins/eca/content/actions/eca_set_field_value.md) +- [Append line](/plugins/eca/content/actions/eca_set_field_value.md) +- [Reset lines](/plugins/eca/content/actions/eca_set_field_value.md) +- [Prepend line](/plugins/eca/content/actions/eca_set_field_value.md) ## Changelog diff --git a/docs/library/test models/views.md b/docs/library/test models/views.md index 526e865a..5a0c4eb1 100644 --- a/docs/library/test models/views.md +++ b/docs/library/test models/views.md @@ -37,15 +37,15 @@ During cron, this model switches the user context, queries a view to receive all ### Events -- [ECA cron event (* * * * *)](/plugins/eca/base/events/eca_base_eca_cron) -- [ECA custom event (entity-aware) (x1)](/plugins/eca/content/events/content_entity_custom) +- [ECA cron event (* * * * *)](/plugins/eca/base/events/eca_base_eca_cron.md) +- [ECA custom event (entity-aware) (x1)](/plugins/eca/content/events/content_entity_custom.md) ### Actions -- [List users](/plugins/eca/views/actions/eca_views_query) -- [Switch user](/plugins/eca/user/actions/eca_switch_account) -- [Trigger X1](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Msg](/plugins/core/actions/action_message_action) +- [List users](/plugins/eca/views/actions/eca_views_query.md) +- [Switch user](/plugins/eca/user/actions/eca_switch_account.md) +- [Trigger X1](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Msg](/plugins/core/actions/action_message_action.md) ## Changelog diff --git a/docs/library/test models/write_log_message.md b/docs/library/test models/write_log_message.md index 288622ca..f126b1b5 100644 --- a/docs/library/test models/write_log_message.md +++ b/docs/library/test models/write_log_message.md @@ -28,11 +28,11 @@ Write log messages. ### Events -- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave) +- [Presave content entity (Content: - any -)](/plugins/eca/content/events/content_entity_presave.md) ### Actions -- [Log](/plugins/eca/log/actions/eca_write_log_message) +- [Log](/plugins/eca/log/actions/eca_write_log_message.md) ## Changelog diff --git a/docs/library/use case/eca_feature_demo.md b/docs/library/use case/eca_feature_demo.md index 6cd1ed1f..46045204 100644 --- a/docs/library/use case/eca_feature_demo.md +++ b/docs/library/use case/eca_feature_demo.md @@ -22,7 +22,7 @@ This model demonstrates a number of smart features around user accounts: 2. When a user logs in, a number of actions applies: depending on their role, different redirect destinations will be used after login. Also, the assigment of the internal user role gets executed, see below. 3. When a user gets updated, the assigment of the internal user role also gets executed. -The assignment of the internal user role assigns that role to the current user if their email domain contains @example.com and removes it otherwise. It does that only if the situation had changed and also displayes an according message on screen. +The assignment of the internal user role assigns that role to the current user if their email domain contains @example.com and removes it otherwise. It does that only if the situation had changed and also displays an according message on screen. ## Dependencies @@ -40,42 +40,41 @@ The assignment of the internal user role assigns that role to the current user i ### Events -- [Login of a user](/plugins/eca/user/events/user_login) -- [Insert content entity (User: User)](/plugins/eca/content/events/content_entity_insert) -- [Update content entity (User: User)](/plugins/eca/content/events/content_entity_update) +- [Login of a user](/plugins/eca/user/events/user_login.md) +- [Insert content entity (User: User)](/plugins/eca/content/events/content_entity_insert.md) +- [Update content entity (User: User)](/plugins/eca/content/events/content_entity_update.md) ### Conditions -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) -- [Compare number of list items](/plugins/eca/base/conditions/eca_count) -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Role of user](/plugins/eca/user/conditions/eca_user_role) -- [Role of user](/plugins/eca/user/conditions/eca_user_role) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) +- [Compare number of list items](/plugins/eca/base/conditions/eca_count.md) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Role of user](/plugins/eca/user/conditions/eca_user_role.md) ### Actions -- [Redirect to content overview](/plugins/core/actions/action_goto_action) -- [Redirect to admin overview](/plugins/core/actions/action_goto_action) +- [Redirect to content overview](/plugins/core/actions/action_goto_action.md) +- [Redirect to admin overview](/plugins/core/actions/action_goto_action.md) - [Redirect to -user profile](/plugins/core/actions/action_goto_action) -- [Inform admins by email](/plugins/core/actions/action_send_email_action) +user profile](/plugins/core/actions/action_goto_action.md) +- [Inform admins by email](/plugins/core/actions/action_send_email_action.md) - [Load all -admin users](/plugins/eca/views/actions/eca_views_query) -- [Pop an admin from the list](/plugins/eca/base/actions/eca_list_remove) -- [Save new user as token](/plugins/eca/base/actions/eca_token_set_value) -- [Switch user](/plugins/eca/user/actions/eca_switch_account) -- [Display link to Mailhog](/plugins/eca/base/actions/eca_warning_message) -- [Add internal role](/plugins/user/actions/user_add_role_action) -- [Remove internal role](/plugins/user/actions/user_remove_role_action) -- [Switch user](/plugins/eca/user/actions/eca_switch_account) -- [Message](/plugins/core/actions/action_message_action) -- [Warning](/plugins/eca/base/actions/eca_warning_message) -- [Save user as token](/plugins/eca/base/actions/eca_token_set_value) +admin users](/plugins/eca/views/actions/eca_views_query.md) +- [Pop an admin from the list](/plugins/eca/base/actions/eca_list_remove.md) +- [Save new user as token](/plugins/eca/base/actions/eca_token_set_value.md) +- [Switch user](/plugins/eca/user/actions/eca_switch_account.md) +- [Display link to Mailhog](/plugins/eca/base/actions/eca_warning_message.md) +- [Add internal role](/plugins/user/actions/user_add_role_action.md) +- [Remove internal role](/plugins/user/actions/user_remove_role_action.md) +- [Switch user](/plugins/eca/user/actions/eca_switch_account.md) +- [Message](/plugins/core/actions/action_message_action.md) +- [Warning](/plugins/eca/base/actions/eca_warning_message.md) +- [Save user as token](/plugins/eca/base/actions/eca_token_set_value.md) ## Changelog diff --git a/docs/library/use case/multi_value_field_loop.md b/docs/library/use case/multi_value_field_loop.md index e37be8d0..81d6e440 100644 --- a/docs/library/use case/multi_value_field_loop.md +++ b/docs/library/use case/multi_value_field_loop.md @@ -36,18 +36,18 @@ This model demonstrates how to loop over all values of a multi value field witho ### Events -- [Login of a user](/plugins/eca/user/events/user_login) +- [Login of a user](/plugins/eca/user/events/user_login.md) ### Conditions -- [Compare number of list items](/plugins/eca/base/conditions/eca_count) +- [Compare number of list items](/plugins/eca/base/conditions/eca_count.md) ### Actions -- [Put list of user networks into a token](/plugins/eca/base/actions/eca_token_set_value) -- [Pop an item from the list](/plugins/eca/base/actions/eca_list_remove) -- [Print message](/plugins/core/actions/action_message_action) -- [Load term](/plugins/eca/content/actions/eca_token_load_entity) +- [Put list of user networks into a token](/plugins/eca/base/actions/eca_token_set_value.md) +- [Pop an item from the list](/plugins/eca/base/actions/eca_list_remove.md) +- [Print message](/plugins/core/actions/action_message_action.md) +- [Load term](/plugins/eca/content/actions/eca_token_load_entity.md) ## Changelog diff --git a/docs/library/use case/redirect_403_to_login_page.md b/docs/library/use case/redirect_403_to_login_page.md index cfdb4104..622c5614 100644 --- a/docs/library/use case/redirect_403_to_login_page.md +++ b/docs/library/use case/redirect_403_to_login_page.md @@ -17,7 +17,7 @@ Version v1 ## Purpose -This module redirects page requests, that would normaly respond with a "403 Access denied" page, to the login form. Very much like the module "Redirect 403 To Login Page" which can be replaced with this model. +This module redirects page requests, that would normally respond with a "403 Access denied" page, to the login form. Very much like the module "Redirect 403 To Login Page" which can be replaced with this model. Note: this model requires ECA 1.2, or you need to apply the patch from https://www.drupal.org/project/eca/issues/3332859 if you want to use it on ECA 1.1 @@ -32,17 +32,17 @@ Note: this model requires ECA 1.2, or you need to apply the patch from https://w ### Events -- [Response created](/plugins/eca/misc/events/kernel_response) +- [Response created](/plugins/eca/misc/events/kernel_response.md) ### Conditions -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Role of current user](/plugins/eca/user/conditions/eca_current_user_role.md) ### Actions -- [AND](/plugins/eca/base/actions/eca_void_and_condition) -- [Redirect](/plugins/core/actions/action_goto_action) +- [AND](/plugins/eca/base/actions/eca_void_and_condition.md) +- [Redirect](/plugins/core/actions/action_goto_action.md) ## Changelog diff --git a/docs/library/use case/redirect_unpublished.md b/docs/library/use case/redirect_unpublished.md index 3ef8a469..40984424 100644 --- a/docs/library/use case/redirect_unpublished.md +++ b/docs/library/use case/redirect_unpublished.md @@ -29,21 +29,21 @@ If a user requests an unpublished article node, but doesn't have the permis ### Events -- [Start dispatching request](/plugins/eca/misc/events/kernel_request) +- [Start dispatching request](/plugins/eca/misc/events/kernel_request.md) ### Conditions -- [Route match](/plugins/eca/misc/conditions/eca_route_match) -- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle) -- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value) -- [Current user has permission](/plugins/eca/user/conditions/eca_current_user_permission) +- [Route match](/plugins/eca/misc/conditions/eca_route_match.md) +- [Entity type and bundle](/plugins/eca/content/conditions/eca_entity_type_bundle.md) +- [Entity: compare field value](/plugins/eca/content/conditions/eca_entity_field_value.md) +- [Current user has permission](/plugins/eca/user/conditions/eca_current_user_permission.md) ### Actions -- [Add node from route to token](/plugins/eca/misc/actions/eca_token_load_route_param) -- [Print node title as message](/plugins/core/actions/action_message_action) -- [Redirect](/plugins/core/actions/action_goto_action) -- [Switch User](/plugins/eca/user/actions/eca_switch_account) +- [Add node from route to token](/plugins/eca/misc/actions/eca_token_load_route_param.md) +- [Print node title as message](/plugins/core/actions/action_message_action.md) +- [Redirect](/plugins/core/actions/action_goto_action.md) +- [Switch User](/plugins/eca/user/actions/eca_switch_account.md) ## Changelog diff --git a/docs/library/use case/user_network_changes.md b/docs/library/use case/user_network_changes.md index 71bf1a38..915c932a 100644 --- a/docs/library/use case/user_network_changes.md +++ b/docs/library/use case/user_network_changes.md @@ -19,7 +19,7 @@ Version v1 Users have references to a number of networks and when one gets added or deleted, this model recognizes the exact change and displays different messages about it. -For further reading, please [go to this tutorial](/resources/tutorials/btown-1/). +For further reading, please [go to this tutorial](/resources/tutorials/btown-1.md). ## Dependencies @@ -38,39 +38,39 @@ For further reading, please [go to this tutorial](/resources/tutorials/btown-1/) ### Events -- [Update content entity (User: User)](/plugins/eca/content/events/content_entity_update) -- [ECA custom event (entity-aware) (additions)](/plugins/eca/content/events/content_entity_custom) -- [ECA custom event (entity-aware) (deletions)](/plugins/eca/content/events/content_entity_custom) +- [Update content entity (User: User)](/plugins/eca/content/events/content_entity_update.md) +- [ECA custom event (entity-aware) (additions)](/plugins/eca/content/events/content_entity_custom.md) +- [ECA custom event (entity-aware) (deletions)](/plugins/eca/content/events/content_entity_custom.md) ### Conditions -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) -- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) +- [Compare two scalar values](/plugins/eca/base/conditions/eca_scalar.md) ### Actions -- [Load original version of user (unchanged)](/plugins/eca/content/actions/eca_token_load_entity) -- [Show Message: no changes](/plugins/core/actions/action_message_action) -- [Serialize new networks](/plugins/eca/tamper/actions/eca_tamper_encode) -- [Serialize orig networks](/plugins/eca/tamper/actions/eca_tamper_encode) -- [Custom event: additions](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Custom event: deletions](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event) -- [Load item provided by custom event](/plugins/eca/content/actions/eca_token_load_entity) +- [Load original version of user (unchanged)](/plugins/eca/content/actions/eca_token_load_entity.md) +- [Show Message: no changes](/plugins/core/actions/action_message_action.md) +- [Serialize new networks](/plugins/eca/tamper/actions/eca_tamper_encode.md) +- [Serialize orig networks](/plugins/eca/tamper/actions/eca_tamper_encode.md) +- [Custom event: additions](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Custom event: deletions](/plugins/eca/content/actions/eca_trigger_content_entity_custom_event.md) +- [Load item provided by custom event](/plugins/eca/content/actions/eca_token_load_entity.md) - [Message: -new item](/plugins/core/actions/action_message_action) +new item](/plugins/core/actions/action_message_action.md) - [Message: -item exists](/plugins/core/actions/action_message_action) -- [Load item provided by custom event](/plugins/eca/content/actions/eca_token_load_entity) +item exists](/plugins/core/actions/action_message_action.md) +- [Load item provided by custom event](/plugins/eca/content/actions/eca_token_load_entity.md) - [Message: -deleted item](/plugins/core/actions/action_message_action) +deleted item](/plugins/core/actions/action_message_action.md) - [Message: -item remains](/plugins/core/actions/action_message_action) -- [Get field value: new networks](/plugins/eca/content/actions/eca_get_field_value) -- [Get field value: orig networks](/plugins/eca/content/actions/eca_get_field_value) +item remains](/plugins/core/actions/action_message_action.md) +- [Get field value: new networks](/plugins/eca/content/actions/eca_get_field_value.md) +- [Get field value: orig networks](/plugins/eca/content/actions/eca_get_field_value.md) ## Changelog diff --git a/docs/modeller/bpmn/bpmn_io/usage.md b/docs/modeller/bpmn/bpmn_io/usage.md index 3f2781e6..e23df197 100644 --- a/docs/modeller/bpmn/bpmn_io/usage.md +++ b/docs/modeller/bpmn/bpmn_io/usage.md @@ -12,14 +12,13 @@ title: Usage find a form to configure the currently selected business process element (click on arrows beside the label to show or hide the form input elements): + +  + + - **Name**: The name of your model. + - **ID**: generated automatically by default. + - **Version tag**: version of your model. + - **Executable**: uncheck to disable the model. + - **Documentation**: - - - -- **Name**: The name of your model. -- **ID**: generated automatically by default. -- **Version tag**: version of your model. -- **Executable**: uncheck to disable the model. -- **Documentation**: - -5. Click *Save*. +4. Click *Save*. diff --git a/docs/resources/tutorials/mherchel-1.md b/docs/resources/tutorials/mherchel-1.md index 459e6fe9..78a7315e 100644 --- a/docs/resources/tutorials/mherchel-1.md +++ b/docs/resources/tutorials/mherchel-1.md @@ -18,7 +18,7 @@ infinite flexibility, while side-stepping some of the core Workflows issues that In this article, I’ll set up the ECA module, and then configure it to send an email when a user creates a session node. ~~There will be a followup article~~ After this article, read -[how to configure ECA to send an email when the session is accepted or rejected](mherchel-2). +[how to configure ECA to send an email when the session is accepted or rejected](/resources/tutorials/mherchel-2.md). ## About ECA -- GitLab