From 9f1b10eb520c6a2e54b5badfddca4482c32f6e0b Mon Sep 17 00:00:00 2001 From: naomi Date: Tue, 10 May 2022 08:31:30 +0100 Subject: [PATCH] Added role for receiving invoicing alerts --- ...entity_form_display.oc_case.project.default.yml | 8 ++------ ...ction.user_add_role_action.invoicing_alerts.yml | 14 ++++++++++++++ ...on.user_remove_role_action.invoicing_alerts.yml | 14 ++++++++++++++ config/user.role.invoicing_alerts.yml | 9 +++++++++ 4 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 config/system.action.user_add_role_action.invoicing_alerts.yml create mode 100644 config/system.action.user_remove_role_action.invoicing_alerts.yml create mode 100644 config/user.role.invoicing_alerts.yml diff --git a/config/core.entity_form_display.oc_case.project.default.yml b/config/core.entity_form_display.oc_case.project.default.yml index 44686d6..60baa10 100644 --- a/config/core.entity_form_display.oc_case.project.default.yml +++ b/config/core.entity_form_display.oc_case.project.default.yml @@ -40,14 +40,10 @@ content: placeholder: '' third_party_settings: { } field_invoicing_status: - type: entity_reference_autocomplete + type: options_select weight: 83 region: content - settings: - match_operator: CONTAINS - match_limit: 10 - size: 60 - placeholder: '' + settings: { } third_party_settings: { } field_link_to_invoice: type: link_default diff --git a/config/system.action.user_add_role_action.invoicing_alerts.yml b/config/system.action.user_add_role_action.invoicing_alerts.yml new file mode 100644 index 0000000..55db8bb --- /dev/null +++ b/config/system.action.user_add_role_action.invoicing_alerts.yml @@ -0,0 +1,14 @@ +uuid: 63de88ab-e439-4b10-89eb-48f9303c7aab +langcode: en +status: true +dependencies: + config: + - user.role.invoicing_alerts + module: + - user +id: user_add_role_action.invoicing_alerts +label: 'Add the Invoicing Alerts role to the selected user(s)' +type: user +plugin: user_add_role_action +configuration: + rid: invoicing_alerts diff --git a/config/system.action.user_remove_role_action.invoicing_alerts.yml b/config/system.action.user_remove_role_action.invoicing_alerts.yml new file mode 100644 index 0000000..abd701a --- /dev/null +++ b/config/system.action.user_remove_role_action.invoicing_alerts.yml @@ -0,0 +1,14 @@ +uuid: 418e7e95-3e97-4bca-aca7-39f107d27a96 +langcode: en +status: true +dependencies: + config: + - user.role.invoicing_alerts + module: + - user +id: user_remove_role_action.invoicing_alerts +label: 'Remove the Invoicing Alerts role from the selected user(s)' +type: user +plugin: user_remove_role_action +configuration: + rid: invoicing_alerts diff --git a/config/user.role.invoicing_alerts.yml b/config/user.role.invoicing_alerts.yml new file mode 100644 index 0000000..a47e879 --- /dev/null +++ b/config/user.role.invoicing_alerts.yml @@ -0,0 +1,9 @@ +uuid: adcb5e23-6def-4616-b99c-a35a87e52164 +langcode: en +status: true +dependencies: { } +id: invoicing_alerts +label: 'Invoicing Alerts' +weight: 7 +is_admin: null +permissions: { }