From 679f40c16d66dc56cb724f5b2ee91d50393daa2f Mon Sep 17 00:00:00 2001 From: naomi Date: Thu, 19 Jul 2018 19:13:08 +0200 Subject: [PATCH] linked actor field config added --- ....user.user.field_linked_opencase_actor.yml | 28 +++++++++++++++++++ ...orage.user.field_linked_opencase_actor.yml | 19 +++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 modules/opencase_entities/config/install/field.field.user.user.field_linked_opencase_actor.yml create mode 100644 modules/opencase_entities/config/install/field.storage.user.field_linked_opencase_actor.yml diff --git a/modules/opencase_entities/config/install/field.field.user.user.field_linked_opencase_actor.yml b/modules/opencase_entities/config/install/field.field.user.user.field_linked_opencase_actor.yml new file mode 100644 index 0000000..58838ad --- /dev/null +++ b/modules/opencase_entities/config/install/field.field.user.user.field_linked_opencase_actor.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.user.field_linked_opencase_actor + - opencase_entities.oc_actor_type.volunteer + module: + - user +id: user.user.field_linked_opencase_actor +field_name: field_linked_opencase_actor +entity_type: user +bundle: user +label: 'Linked OpenCase actor' +description: 'If this user is also an actor (e.g. a volunteer or staff member) in OpenCase, link them here. This will ensure that they have access to the correct cases and that the correct cases are shown as "theirs".' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:oc_actor' + handler_settings: + target_bundles: + volunteer: volunteer + sort: + field: _none + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/modules/opencase_entities/config/install/field.storage.user.field_linked_opencase_actor.yml b/modules/opencase_entities/config/install/field.storage.user.field_linked_opencase_actor.yml new file mode 100644 index 0000000..4e57f25 --- /dev/null +++ b/modules/opencase_entities/config/install/field.storage.user.field_linked_opencase_actor.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + module: + - opencase_entities + - user +id: user.field_linked_opencase_actor +field_name: field_linked_opencase_actor +entity_type: user +type: entity_reference +settings: + target_type: oc_actor +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false