Compare commits

...

67 Commits
0.1.1 ... 0.2.2

Author SHA1 Message Date
4c7cd2067b Made new module, "opencase_defaults".Added a role 2018-06-29 13:04:35 +02:00
a0ab7282b8 Added bundle labels to cases & activities views
This involved creating access control handlers for cases and activities (also did one for actors for good measure) and regenerating the opencase_features_opencase_ui feature so as to add the "type" field to the views
2018-06-18 18:15:00 +02:00
12afa00df8 Added permission for configuring opencase bundles 2018-06-18 17:11:45 +02:00
1878d1e2fd fixed bugs in entity type relations/widgets 2018-06-18 16:29:24 +02:00
050bee1a9b added /vender to .gitignore 2018-06-18 15:23:04 +02:00
d46142ee2b finished entity type relations 2018-06-13 17:51:14 +02:00
fd1a0d5156 Allowed activity types are a property of case type 2018-06-13 16:29:21 +02:00
e601fde1ef Refactored case-type - client-type relationship
and corresponding part of widget
2018-06-13 13:31:04 +02:00
74b6f90c94 Entity relations working in all directions 2018-06-12 18:12:30 +02:00
e10096c1ca Relations between case type and actor types done 2018-06-12 17:16:40 +02:00
8941cdfb49 refactoring 2018-06-12 16:11:28 +02:00
9715401dfc Factored actor type widget stuff into a class 2018-06-12 15:38:30 +02:00
7448048f2d Changed default value of Involved Parties to array 2018-06-12 14:11:35 +02:00
48e5080a9c Relation between case types and actor types
Allowed actor types for a case are saved in a base field override for the "involved parties" field.
2018-06-12 14:02:09 +02:00
cba43a04e5 Added config for relatin case types to actor types 2018-05-28 16:21:56 +02:00
ce1d3ca38b CSS'd out the new revision checkbox
I ultimately want to keep it, but will reinstate when I find a way of putting it somewhere sensible on the page
2018-05-28 15:24:15 +02:00
8294a9647f Added access control to activities view
Just auth user for now
2018-05-28 15:14:18 +02:00
c261552cc1 Added private files setting to case entity 2018-05-28 15:11:06 +02:00
2708b0193d Added feature config 2018-05-13 15:42:16 +02:00
5e6f1e01c4 updated readme 2018-05-13 13:48:00 +02:00
54c3895eb0 Merged mass deletion, now will add back the new code 2018-05-13 13:44:58 +02:00
20ab150226 Add-case form counts as "case context" 2018-05-13 13:44:27 +02:00
c31706467a updated readme 2018-05-13 14:42:03 +03:00
57a797ba6d deleted all the things.
backup is in old_code branch
2018-05-13 14:26:11 +03:00
85260daa0e typo 2018-05-11 14:43:42 +02:00
f2e7e8b6be Removed " see client involvement in cases" perm
It doesn't make sense - someone who can't see clients shouldn't see client cases at all.
2018-05-11 13:25:47 +02:00
b8e49fb9cb Added "time taken" base field to activity
Also removed case field from activity display. It is in the sidebar, no need to have it twice.
2018-05-11 13:19:28 +02:00
98d856303a minor bugfix 2018-05-11 11:55:26 +02:00
d8aaacec2d Added contact details to actor 2018-05-08 20:44:08 +02:00
e2f77bf301 case base field descriptions 2018-05-08 19:26:33 +02:00
83264f93b2 css to remove search button 2018-05-08 19:23:03 +02:00
eae1a2b03d Removed global menu block - using a menu now
because the menu function automatically handles showing you only the links you have permission to traverse
2018-05-08 18:31:11 +02:00
53507dae33 minor bugfix to contextual block 2018-05-08 18:30:39 +02:00
b8bba0b332 tiny bugfix on bundle permissions 2018-05-08 16:10:00 +02:00
7dba72ef66 Added permissions for client and volunteers
Plus permission to see just their involvement in cases
2018-05-08 15:41:02 +02:00
1eb54e69e5 Put the actor id in the session
instead of passing it around like mad in url queries
2018-05-08 14:54:11 +02:00
c151f84692 In contextual menu, passing through actor_id
so that we can always come back to the original actor
2018-05-08 14:09:26 +02:00
80f42c7bf3 Added case list link to add-new-case page 2018-05-08 13:21:12 +02:00
555087f3b2 Cropped the top off the logo so it sits higher 2018-05-08 11:52:37 +02:00
f770659cef Tidied base fields 2018-05-07 19:54:30 +02:00
1786fce0e8 Added hook so as not to show empty contextual menu 2018-05-07 19:20:27 +02:00
a43aa0dc08 Added css and js
CSS file is empty as yet, but js has thing to remove autocomplete from search box
2018-05-07 18:54:08 +02:00
588b159dbd Added hook to open external menu links in new tab 2018-05-07 18:31:24 +02:00
c28e048db0 Added logo 2018-05-07 15:20:15 +02:00
7dc3e5d563 Added "files" as base field on case 2018-05-07 15:04:01 +02:00
18d0303f54 Moved base fields around
Because you can't make it put them at the bottom, so I have given them all negative weights so they go at the top and the custom fields start at 0. User is at the top
2018-05-07 14:49:31 +02:00
c1c981fddd Modified page titles to give more info
Also removed conditional link back to case list from a case - it only appears sometimes, so it is more confusing to have it than not.
2018-05-03 14:34:55 +02:00
c909a51c1c minor change to entity display 2018-05-03 14:11:04 +02:00
abd6ee896b Added more nav links to contextual menu block 2018-05-03 14:06:01 +02:00
0c9377f48e Refactored global and contextual menu 2018-05-03 13:35:35 +02:00
b89cfcc2ee Added link to case list, when viewing case
It relies on the referer, and isn't very good.
2018-04-30 18:30:43 +02:00
7cf4ee557b New activity gets its case from the url 2018-04-30 17:14:51 +02:00
59964e653e Added Utils class and refactored 2018-04-30 16:49:44 +02:00
3b7e8c9cbe When creating case, first actor is set from URL
And the contextual menu adds the query string
2018-04-30 15:45:34 +02:00
fc1ae79562 Added contextual menu block 2018-04-30 14:24:01 +02:00
fc982f8376 Added actors field to case & and case to activity 2018-04-30 12:59:07 +02:00
9d8c6a34d9 Changed paths so non-admin paths are /opencase/* 2018-04-29 15:23:15 +02:00
469f2413ec Actor entity label now includes subtype 2018-04-29 14:54:28 +02:00
900ba263c7 Actor name field is now set to full name on save 2018-04-29 14:50:41 +02:00
76f61b16b7 Added first, middle and last name fields to actor 2018-04-29 14:44:52 +02:00
4b7f983b27 Generated OpenCase Search module 2018-04-29 14:38:10 +02:00
249003bf16 Made Actor, Activity and Case entities 2018-04-29 13:58:46 +02:00
398a6c71a3 Re-generated OpenCase Entities module 2018-04-29 13:52:36 +02:00
03846a27f7 Generated opencase and opencase_entities modules 2018-04-29 09:22:16 +02:00
0dceb8c38d Added an access role to views
Just made it "authorised user" for now, to keep the security review happy
2018-04-27 19:18:14 +02:00
d21109ebca Added hat types permission
It kind of works, as it allows the user to add, "edit" and delete hat types - but it does not allow administrating fields
2018-04-27 16:10:10 +02:00
7097cac863 Removed redirect to home page after login
The way it was done, it didn't work with password reset
2018-04-27 16:09:38 +02:00
371 changed files with 10225 additions and 7975 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
*.swp *.swp
vendor

View File

@ -2,7 +2,7 @@
A simple, case-management-focused CRM for small altruistic organisations. A simple, case-management-focused CRM for small altruistic organisations.
## Current Status ## Current Status
**15 April 2018** A demo site, with basic functionality is available at demo.opencase.org.uk. **13 May 2018** A demo site, with basic functionality is available at demo.opencase.org.uk. If you are interested, raise an issue and I will get the login to you somehow.
## The Plan ## The Plan
OpenCase will be available as: OpenCase will be available as:
@ -11,7 +11,7 @@ OpenCase will be available as:
* A hosted service * A hosted service
## Find out more ## Find out more
* More details, including user stories, can be found in the [OpenCase Gitbook](https://hoegrammer.gitbooks.io/zen-crm/content/) * More details, including user stories for future development, can be found in the [OpenCase Gitbook](https://hoegrammer.gitbooks.io/zen-crm/content/)
* Raise an issue to contact the developer.

View File

@ -1,14 +1,14 @@
{ {
"name": "drupal/zencrm", "name": "drupal/opencase",
"type": "drupal-module", "type": "drupal-module",
"description": "Zen CRM", "description": "Simple Case Management",
"keywords": ["Drupal"], "keywords": ["Drupal"],
"license": "GPL-2.0+", "license": "GPL-2.0+",
"homepage": "https://www.drupal.org/project/zencrm", "homepage": "https://www.drupal.org/project/opencase",
"minimum-stability": "dev", "minimum-stability": "dev",
"support": { "support": {
"issues": "https://www.drupal.org/project/issues/zencrm", "issues": "https://www.drupal.org/project/issues/opencase",
"source": "http://cgit.drupalcode.org/zencrm" "source": "http://cgit.drupalcode.org/opencase"
}, },
"require": { } "require": { }
} }

View File

@ -1,25 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
- zencrm
theme:
- bartik
id: activitycreator
theme: bartik
region: content
weight: -7
provider: null
plugin: activity_creator
settings:
id: activity_creator
label: 'Activity creator'
provider: zencrm
label_display: '0'
visibility:
request_path:
id: request_path
pages: '/zencrm/case/*'
negate: false
context_mapping: { }

View File

@ -1,25 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
- zencrm
theme:
- bartik
id: casedetails
theme: bartik
region: sidebar_second
weight: 0
provider: null
plugin: case_details
settings:
id: case_details
label: 'Case Details'
provider: zencrm
label_display: visible
visibility:
request_path:
id: request_path
pages: '/zencrm/case/*'
negate: false
context_mapping: { }

View File

@ -1,25 +0,0 @@
langcode: en
status: false
dependencies:
module:
- system
- zencrm
theme:
- bartik
id: hatcreator
theme: bartik
region: sidebar_second
weight: -6
provider: null
plugin: hat_creator
settings:
id: hat_creator
label: ''
provider: zencrm
label_display: visible
visibility:
request_path:
id: request_path
pages: '/zencrm/person/*'
negate: false
context_mapping: { }

View File

@ -1,25 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
- zencrm
theme:
- bartik
id: personpanel
theme: bartik
region: content
weight: 0
provider: null
plugin: person_panel
settings:
id: person_panel
label: 'Person Panel'
provider: zencrm
label_display: '0'
visibility:
request_path:
id: request_path
pages: '/zencrm/person/*'
negate: false
context_mapping: { }

View File

@ -1,30 +0,0 @@
langcode: en
status: true
dependencies:
config:
- views.view.single_case_with_activities
module:
- system
- views
theme:
- bartik
id: views_block__single_case_with_activities_block_1
theme: bartik
region: content
weight: -5
provider: null
plugin: 'views_block:single_case_with_activities-block_1'
settings:
id: 'views_block:single_case_with_activities-block_1'
label: ''
provider: views
label_display: '0'
views_label: ''
items_per_page: none
context_mapping: { }
visibility:
request_path:
id: request_path
pages: '/zencrm/case/*'
negate: false
context_mapping: { }

View File

@ -1,29 +0,0 @@
langcode: en
status: true
dependencies:
config:
- views.view.this_person_s_contact_details
module:
- system
- views
theme:
- bartik
id: views_block__this_person_s_contact_details_block_1
theme: bartik
region: sidebar_second
weight: -7
provider: null
plugin: 'views_block:this_person_s_contact_details-block_1'
settings:
id: 'views_block:this_person_s_contact_details-block_1'
label: ''
provider: views
label_display: visible
views_label: ''
items_per_page: none
visibility:
request_path:
id: request_path
pages: '/zencrm/person/*'
negate: false
context_mapping: { }

View File

@ -1,30 +0,0 @@
langcode: en
status: true
dependencies:
config:
- views.view.this_person_s_hats
module:
- system
- views
theme:
- bartik
id: views_block__this_person_s_hats_block_1
theme: bartik
region: sidebar_second
weight: -8
provider: null
plugin: 'views_block:this_person_s_hats-block_1'
settings:
id: 'views_block:this_person_s_hats-block_1'
label: ''
provider: views
label_display: visible
views_label: ''
items_per_page: none
context_mapping: { }
visibility:
request_path:
id: request_path
pages: '/zencrm/person/*'
negate: false
context_mapping: { }

View File

@ -1,394 +0,0 @@
langcode: en
status: true
dependencies:
module:
- zencrm_entities
id: this_hat_s_cases
label: 'This hat''s cases'
module: views
description: ''
tag: ''
base_table: case_entity_field_data
base_field: id
core: 8.x
display:
default:
display_plugin: default
id: default
display_title: Master
position: 0
display_options:
access:
type: none
options: { }
cache:
type: tag
options: { }
query:
type: views_query
options:
disable_sql_rewrite: false
distinct: false
replica: false
query_comment: ''
query_tags: { }
exposed_form:
type: basic
options:
submit_button: Apply
reset_button: false
reset_button_label: Reset
exposed_sorts_label: 'Sort by'
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
pager:
type: none
options:
offset: 0
style:
type: table
options:
grouping: { }
row_class: ''
default_row_class: true
uses_fields: false
columns: { }
default: ''
info: { }
override: true
sticky: false
order: asc
caption: ''
summary: ''
description: ''
empty_table: false
row:
type: 'entity:case_entity'
fields:
name:
id: name
table: case_entity_field_data
field: name
relationship: none
group_type: group
admin_label: ''
label: Case
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: false
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: null
entity_field: name
plugin_id: field
type:
id: type
table: case_entity_field_data
field: type
relationship: none
group_type: group
admin_label: ''
label: Type
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: entity_reference_label
settings:
link: false
group_column: target_id
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: case_entity
entity_field: type
plugin_id: field
hats_involved_target_id:
id: hats_involved_target_id
table: case_entity__hats_involved
field: hats_involved_target_id
relationship: none
group_type: group
admin_label: ''
label: 'Involved Parties'
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: entity_reference_label
settings:
link: false
group_column: target_id
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: case_entity
entity_field: hats_involved
plugin_id: field
view_case_entity:
id: view_case_entity
table: case_entity
field: view_case_entity
relationship: none
group_type: group
admin_label: ''
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
text: 'Go to case'
output_url_as_text: false
absolute: false
entity_type: case_entity
plugin_id: entity_link
filters: { }
sorts: { }
title: 'This hat''s cases'
header: { }
footer: { }
empty:
area_text_custom:
id: area_text_custom
table: views
field: area_text_custom
relationship: none
group_type: group
admin_label: ''
empty: true
tokenize: false
content: '<p class=''zencrm_fyi''>This person is not involved in any cases in this capacity.</p>'
plugin_id: text_custom
relationships: { }
arguments:
hats_involved_target_id:
id: hats_involved_target_id
table: case_entity__hats_involved
field: hats_involved_target_id
relationship: none
group_type: group
admin_label: ''
default_action: empty
exception:
value: all
title_enable: false
title: All
title_enable: false
title: ''
default_argument_type: fixed
default_argument_options:
argument: ''
default_argument_skip_url: false
summary_options:
base_path: ''
count: true
items_per_page: 25
override: false
summary:
sort_order: asc
number_of_records: 0
format: default_summary
specify_validation: false
validate:
type: none
fail: 'not found'
validate_options: { }
break_phrase: false
not: false
entity_type: case_entity
entity_field: hats_involved
plugin_id: numeric
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
tags: { }
block_1:
display_plugin: block
id: block_1
display_title: Block
position: 1
display_options:
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
tags: { }

View File

@ -1,387 +0,0 @@
langcode: en
status: true
dependencies:
config:
- block.block.hatcreator
module:
- zencrm_entities
id: this_person_s_hats
label: Hats
module: views
description: ''
tag: ''
base_table: hat_field_data
base_field: id
core: 8.x
display:
default:
display_plugin: default
id: default
display_title: Master
position: 0
display_options:
access:
type: none
options: { }
cache:
type: tag
options: { }
query:
type: views_query
options:
disable_sql_rewrite: false
distinct: false
replica: false
query_comment: ''
query_tags: { }
exposed_form:
type: basic
options:
submit_button: Apply
reset_button: false
reset_button_label: Reset
exposed_sorts_label: 'Sort by'
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
pager:
type: none
options:
offset: 0
style:
type: html_list
options:
grouping: { }
row_class: ''
default_row_class: true
type: ul
wrapper_class: item-list
class: ''
row:
type: fields
fields:
id:
id: id
table: hat_field_data
field: id
relationship: none
group_type: group
admin_label: ''
label: ''
exclude: true
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: number_integer
settings:
thousand_separator: ''
prefix_suffix: true
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: hat
entity_field: id
plugin_id: field
type:
id: type
table: hat_field_data
field: type
relationship: none
group_type: group
admin_label: ''
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: entity_reference_label
settings:
link: false
group_column: target_id
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: hat
entity_field: type
plugin_id: field
rendered_entity:
id: rendered_entity
table: hat
field: rendered_entity
relationship: none
group_type: group
admin_label: ''
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
view_mode: default
entity_type: hat
plugin_id: rendered_entity
nothing:
id: nothing
table: views
field: nothing
relationship: none
group_type: group
admin_label: ''
label: ''
exclude: false
alter:
alter_text: true
text: '<div class=''zencrm_editlink''><a class=''use-ajax'' data-dialog-type=''modal'' href=''/zencrm/hat/{{ raw_arguments.person }}/{{ id }}/edit?destination=/zencrm/person/{{ raw_arguments.person }}''>Edit</a></div>'
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: false
plugin_id: custom
filters: { }
sorts: { }
title: Hats
header: { }
footer:
entity_block:
id: entity_block
table: views
field: entity_block
relationship: none
group_type: group
admin_label: ''
empty: false
tokenize: true
target: hatcreator
view_mode: default
bypass_access: true
plugin_id: entity
empty: { }
relationships: { }
arguments:
person:
id: person
table: hat_field_data
field: person
relationship: none
group_type: group
admin_label: ''
default_action: default
exception:
value: all
title_enable: false
title: All
title_enable: false
title: ''
default_argument_type: raw
default_argument_options:
index: 2
use_alias: false
default_argument_skip_url: false
summary_options:
base_path: ''
count: true
items_per_page: 25
override: false
summary:
sort_order: asc
number_of_records: 0
format: default_summary
specify_validation: false
validate:
type: none
fail: 'not found'
validate_options: { }
break_phrase: false
not: false
entity_type: hat
entity_field: person
plugin_id: numeric
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
tags:
- 'config:core.entity_view_display.hat.client.default'
- 'config:core.entity_view_display.hat.volunteer.default'
block_1:
display_plugin: block
id: block_1
display_title: Block
position: 1
display_options:
display_extenders: { }
allow:
items_per_page: false
offset: '0'
pager: '0'
hide_fields: '0'
sort_fields: '0'
disable_filters: '0'
configure_sorts: '0'
block_hide_empty: false
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
tags:
- 'config:core.entity_view_display.hat.client.default'
- 'config:core.entity_view_display.hat.volunteer.default'

View File

@ -1,152 +1,15 @@
/* this part is for the wider theme and will be removed */
a.site-branding__logo img {
max-width: 100px;
}
/* a hack to show different links in sidebar - temporary */ /* Free the people from the tyranny of the useless search button */
.zencrm_creationlinks.authorised_only { #edit-submit-actor-search{
display: none;
}
.user-logged-in .zencrm_creationlinks.authorised_only {
display: block;
}
.zencrm_creationlinks.anonymous_only {
display: block;
}
.user-logged-in .zencrm_creationlinks.anonymous_only {
display: none; display: none;
} }
/* Module-specific from here. */ /* Remove the revision message box. Temporary until can place it properly */
#edit-revision-log-message-wrapper{
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
width: 100%;
}
button.button--primary.js-form-submit.form-submit.ui-button.ui-corner-all.ui-widget {
margin-left: 73%;
}
button.button.button--danger.ui-button.ui-corner-all.ui-widget {
float: left;
color: red;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
min-width: 550px;
border: 20px solid rgba(0, 0, 0, 0.51);
}
.tabledrag-toggle-weight-wrapper {
display: none; display: none;
} }
#content .zencrm_case_details { /* Same for revision checkbox. */
display: none; /* don't show case as main content - it's shown in sidebar */ .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-new-revision.form-item-new-revision {
} display: none;
div.region.region-primary-menu {
display:none;
}
.field--name-contact-details a {
border-bottom: none;
}
.sidebar .field--type-entity-reference {
margin: 1em 0 0 0;
}
.region-sidebar-second .view-content li, .region-sidebar-second .views-row, .region-sidebar-second .zencrm_inner_sidebar_block {
border-bottom: 10px solid #e6e6d3;
padding-bottom: 20px;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
background: #eeeedb;
border: 1px solid lightgrey;
margin-bottom: 10px;
}
.sidebar .region-sidebar-second h2 {
font-size: 1.6em;
text-align: center;
border-bottom: 1px solid grey;
}
.sidebar .views-field.views-field-type, .sidebar .field--name-type, .zencrm_inner_sidebar_block .zencrm_title {
padding-bottom: 12px;
font-size: 1.4em;
text-align: center;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.zencrm_inner_sidebar_block .zencrm_title {
font-size: 1.2em;
padding-bottom: 5px;
}
.sidebar .field__label, .sidebar .field--type-entity-reference .field__label, .form-item label {
font-size: 1em;
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sidebar .views-element-container .field, .sidebar .zencrm_inner_sidebar_block .field {
padding-bottom: 15px;
}
.sidebar .views-element-container .field .field__item, .sidebar .zencrm_inner_sidebar_block .field__item {
font-size: 1.1em;
}
.region-sidebar-second .view-content li, .region-sidebar-second .views-row {
padding-bottom: 20px;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
background: #eeeedb;
}
.region-sidebar-second .views-element-container.block, #block-casedetails {
padding-right: 10px;
padding-left: 10px;
}
.zencrm_creationlinks {
padding: 10px 10px 10px 20px;
font-size: 1.2em;
}
.sidebar .zencrm_links {
font-size: 1.2em;
}
.sidebar .zencrm_links p, .sidebar .zencrm_creationlinks p {
margin-bottom: 0.5em;
}
.zencrm_creationlinks p {
margin-bottom: 0.5em;
}
.sidebar .zencrm_creationlinks {
padding: 5px;
font-size: 1.3em;
}
.sidebar .zencrm_editlink {
font-size: 1.2em;
text-align: right;
}
#block-hatcreator {
padding: 0;
border: none;
margin: 0;
} }

View File

@ -1,38 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.activity.case_note.field_file
- field.field.activity.case_note.field_notes
- zencrm_entities.activity_type.case_note
module:
- file
id: activity.case_note.default
targetEntityType: activity
bundle: case_note
mode: default
content:
field_file:
weight: 4
settings:
progress_indicator: throbber
third_party_settings: { }
type: file_generic
region: content
field_notes:
weight: 3
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: string_textarea
region: content
name:
type: string_textfield
weight: -4
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

View File

@ -1,32 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.activity.self_assessment.field_how_is_your_housing_situat
- field.field.activity.self_assessment.field_how_is_your_mental_health_
- field.field.activity.self_assessment.field_how_is_your_physical_healt
- zencrm_entities.activity_type.self_assessment
id: activity.self_assessment.default
targetEntityType: activity
bundle: self_assessment
mode: default
content:
field_how_is_your_housing_situat:
weight: 5
settings: { }
third_party_settings: { }
type: options_buttons
region: content
field_how_is_your_mental_health_:
weight: 4
settings: { }
third_party_settings: { }
type: options_buttons
region: content
field_how_is_your_physical_healt:
weight: 3
settings: { }
third_party_settings: { }
type: options_buttons
region: content
hidden: { }

View File

@ -1,29 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.case_entity.asylum.field_asyl
- field.field.case_entity.asylum.field_home_offi
- zencrm_entities.case_entity_type.asylum
id: case_entity.asylum.default
targetEntityType: case_entity
bundle: asylum
mode: default
content:
field_asyl:
weight: 6
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_home_offi:
weight: 7
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
hidden: { }

View File

@ -1,20 +0,0 @@
langcode: en
status: true
dependencies:
config:
- zencrm_entities.case_entity_type.housing
id: case_entity.housing.default
targetEntityType: case_entity
bundle: housing
mode: default
content:
user_id:
type: entity_reference_autocomplete
weight: 5
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden: { }

View File

@ -1,20 +0,0 @@
langcode: en
status: true
dependencies:
config:
- zencrm_entities.case_entity_type.volunteer_recruitment
id: case_entity.volunteer_recruitment.default
targetEntityType: case_entity
bundle: volunteer_recruitment
mode: default
content:
user_id:
type: entity_reference_autocomplete
weight: 5
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden: { }

View File

@ -1,29 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.hat.client.field_country
- field.field.hat.client.field_language
- zencrm_entities.hat_type.client
id: hat.client.default
targetEntityType: hat
bundle: client
mode: default
content:
field_country:
weight: 3
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_language:
weight: 4
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
hidden: { }

View File

@ -1,38 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.hat.volunteer.field_availability
- field.field.hat.volunteer.field_date_started
- field.field.hat.volunteer.field_team
- zencrm_entities.hat_type.volunteer
module:
- datetime
id: hat.volunteer.default
targetEntityType: hat
bundle: volunteer
mode: default
content:
field_availability:
weight: 6
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: string_textarea
region: content
field_date_started:
weight: 5
settings: { }
third_party_settings: { }
type: datetime_default
region: content
field_team:
weight: 4
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
hidden: { }

View File

@ -1,38 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.activity.case_note.field_file
- field.field.activity.case_note.field_notes
- zencrm_entities.activity_type.case_note
module:
- file
id: activity.case_note.default
targetEntityType: activity
bundle: case_note
mode: default
content:
field_file:
weight: -2
label: above
settings:
use_description_as_link_text: true
third_party_settings: { }
type: file_default
region: content
field_notes:
weight: -3
label: above
settings: { }
third_party_settings: { }
type: basic_string
region: content
name:
label: above
type: string
weight: -4
region: content
settings:
link_to_entity: false
third_party_settings: { }
hidden: { }

View File

@ -1,37 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.activity.self_assessment.field_how_is_your_housing_situat
- field.field.activity.self_assessment.field_how_is_your_mental_health_
- field.field.activity.self_assessment.field_how_is_your_physical_healt
- zencrm_entities.activity_type.self_assessment
module:
- options
id: activity.self_assessment.default
targetEntityType: activity
bundle: self_assessment
mode: default
content:
field_how_is_your_housing_situat:
weight: -1
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_how_is_your_mental_health_:
weight: -2
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_how_is_your_physical_healt:
weight: -3
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -1,29 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.case_entity.asylum.field_asyl
- field.field.case_entity.asylum.field_home_offi
- zencrm_entities.case_entity_type.asylum
id: case_entity.asylum.default
targetEntityType: case_entity
bundle: asylum
mode: default
content:
field_asyl:
weight: 1
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_home_offi:
weight: 2
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
hidden: { }

View File

@ -1,26 +0,0 @@
langcode: en
status: true
dependencies:
config:
- zencrm_entities.case_entity_type.housing
id: case_entity.housing.default
targetEntityType: case_entity
bundle: housing
mode: default
content:
name:
label: above
type: string
weight: -4
region: content
settings:
link_to_entity: false
third_party_settings: { }
user_id:
label: hidden
type: author
weight: 0
region: content
settings: { }
third_party_settings: { }
hidden: { }

View File

@ -1,26 +0,0 @@
langcode: en
status: true
dependencies:
config:
- zencrm_entities.case_entity_type.volunteer_recruitment
id: case_entity.volunteer_recruitment.default
targetEntityType: case_entity
bundle: volunteer_recruitment
mode: default
content:
name:
label: above
type: string
weight: -4
region: content
settings:
link_to_entity: false
third_party_settings: { }
user_id:
label: hidden
type: author
weight: 0
region: content
settings: { }
third_party_settings: { }
hidden: { }

View File

@ -1,29 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.hat.client.field_country
- field.field.hat.client.field_language
- zencrm_entities.hat_type.client
id: hat.client.default
targetEntityType: hat
bundle: client
mode: default
content:
field_country:
weight: 1
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_language:
weight: 2
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
hidden: { }

View File

@ -1,40 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.hat.volunteer.field_availability
- field.field.hat.volunteer.field_date_started
- field.field.hat.volunteer.field_team
- zencrm_entities.hat_type.volunteer
module:
- datetime
id: hat.volunteer.default
targetEntityType: hat
bundle: volunteer
mode: default
content:
field_availability:
weight: 104
label: above
settings: { }
third_party_settings: { }
type: basic_string
region: content
field_date_started:
weight: 103
label: above
settings:
format_type: medium
timezone_override: ''
third_party_settings: { }
type: datetime_default
region: content
field_team:
weight: 102
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
hidden: { }

View File

@ -1,26 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.activity.field_file
- zencrm_entities.activity_type.case_note
module:
- file
id: activity.case_note.field_file
field_name: field_file
entity_type: activity
bundle: case_note
label: Files
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'txt jpg rtf doc png pdf'
max_filesize: ''
description_field: false
handler: 'default:file'
handler_settings: { }
field_type: file

View File

@ -1,18 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.activity.field_notes
- zencrm_entities.activity_type.case_note
id: activity.case_note.field_notes
field_name: field_notes
entity_type: activity
bundle: case_note
label: Notes
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string_long

View File

@ -1,20 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.activity.field_how_is_your_housing_situat
- zencrm_entities.activity_type.self_assessment
module:
- options
id: activity.self_assessment.field_how_is_your_housing_situat
field_name: field_how_is_your_housing_situat
entity_type: activity
bundle: self_assessment
label: 'How is your housing situation?'
description: ''
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -1,20 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.activity.field_how_is_your_mental_health_
- zencrm_entities.activity_type.self_assessment
module:
- options
id: activity.self_assessment.field_how_is_your_mental_health_
field_name: field_how_is_your_mental_health_
entity_type: activity
bundle: self_assessment
label: 'How is your mental health?'
description: ''
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -1,20 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.activity.field_how_is_your_physical_healt
- zencrm_entities.activity_type.self_assessment
module:
- options
id: activity.self_assessment.field_how_is_your_physical_healt
field_name: field_how_is_your_physical_healt
entity_type: activity
bundle: self_assessment
label: 'How is your physical health?'
description: ''
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -1,18 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.case_entity.field_asyl
- zencrm_entities.case_entity_type.asylum
id: case_entity.asylum.field_asyl
field_name: field_asyl
entity_type: case_entity
bundle: asylum
label: 'Asylum status when taken on'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -1,18 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.case_entity.field_home_offi
- zencrm_entities.case_entity_type.asylum
id: case_entity.asylum.field_home_offi
field_name: field_home_offi
entity_type: case_entity
bundle: asylum
label: 'Home Office Number'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -1,18 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.hat.field_availability
- zencrm_entities.hat_type.volunteer
id: hat.volunteer.field_availability
field_name: field_availability
entity_type: hat
bundle: volunteer
label: Availability
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string_long

View File

@ -1,23 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.hat.field_date_started
- zencrm_entities.hat_type.volunteer
module:
- datetime
id: hat.volunteer.field_date_started
field_name: field_date_started
entity_type: hat
bundle: volunteer
label: 'Date Started'
description: ''
required: false
translatable: false
default_value:
-
default_date_type: now
default_date: now
default_value_callback: ''
settings: { }
field_type: datetime

View File

@ -1,18 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.hat.field_team
- zencrm_entities.hat_type.volunteer
id: hat.volunteer.field_team
field_name: field_team
entity_type: hat
bundle: volunteer
label: Team
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -1,35 +0,0 @@
langcode: en
status: true
dependencies:
module:
- options
- zencrm_entities
id: activity.field_how_is_your_housing_situat
field_name: field_how_is_your_housing_situat
entity_type: activity
type: list_string
settings:
allowed_values:
-
value: Excellent
label: Excellent
-
value: Good
label: Good
-
value: OK
label: OK
-
value: Bad
label: Bad
-
value: Terrible
label: Terrible
allowed_values_function: ''
module: options
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -1,35 +0,0 @@
langcode: en
status: true
dependencies:
module:
- options
- zencrm_entities
id: activity.field_how_is_your_mental_health_
field_name: field_how_is_your_mental_health_
entity_type: activity
type: list_string
settings:
allowed_values:
-
value: Excellent
label: Excellent
-
value: Good
label: Good
-
value: OK
label: OK
-
value: Bad
label: Bad
-
value: Terrible
label: Terrible
allowed_values_function: ''
module: options
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -1,35 +0,0 @@
langcode: en
status: true
dependencies:
module:
- options
- zencrm_entities
id: activity.field_how_is_your_physical_healt
field_name: field_how_is_your_physical_healt
entity_type: activity
type: list_string
settings:
allowed_values:
-
value: Excellent
label: Excellent
-
value: Good
label: Good
-
value: OK
label: OK
-
value: Bad
label: Bad
-
value: Terrible
label: Terrible
allowed_values_function: ''
module: options
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -1,5 +0,0 @@
langcode: en
status: true
dependencies: { }
id: volunteer_recruitment
label: 'Volunteer recruitment'

View File

@ -1,6 +0,0 @@
bundle: opencase
excluded:
- block.block.views_block__single_case_with_activities_block_1
- block.block.views_block__this_person_s_contact_details_block_1
- block.block.views_block__this_person_s_hats_block_1
required: true

View File

@ -1,11 +0,0 @@
name: 'Default Subtypes'
type: module
core: 8.x
dependencies:
- block
- datetime
- field
- system
- views
- zencrm_entities
package: 'OpenCase'

View File

@ -1,7 +0,0 @@
langcode: en
status: true
dependencies: { }
id: anonymous
label: 'Anonymous user'
weight: 0
is_admin: false

View File

@ -1,6 +0,0 @@
bundle: opencase
excluded:
- block.block.views_block__single_case_with_activities_block_1
- block.block.views_block__this_person_s_contact_details_block_1
- block.block.views_block__this_person_s_hats_block_1
required: true

View File

@ -1,9 +0,0 @@
name: default_user_config
type: module
core: 8.x
dependencies:
- block
- system
- user
- views
package: 'OpenCase'

View File

@ -0,0 +1,11 @@
langcode: en
status: true
dependencies:
config:
- opencase_entities.oc_activity_type.case_note
id: oc_activity.case_note.default
targetEntityType: oc_activity
bundle: case_note
mode: default
content: { }
hidden: { }

View File

@ -0,0 +1,26 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_activity.destitution_funds_provided.field_amount
- field.field.oc_activity.destitution_funds_provided.field_funds_for
- opencase_entities.oc_activity_type.destitution_funds_provided
id: oc_activity.destitution_funds_provided.default
targetEntityType: oc_activity
bundle: destitution_funds_provided
mode: default
content:
field_amount:
weight: 28
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
field_funds_for:
weight: 27
settings: { }
third_party_settings: { }
type: options_select
region: content
hidden: { }

View File

@ -0,0 +1,29 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_activity.volunteer_training_session.field_date_attended
- field.field.oc_activity.volunteer_training_session.field_type_of_session
- opencase_entities.oc_activity_type.volunteer_training_session
module:
- datetime
id: oc_activity.volunteer_training_session.default
targetEntityType: oc_activity
bundle: volunteer_training_session
mode: default
content:
field_date_attended:
weight: 27
settings: { }
third_party_settings: { }
type: datetime_default
region: content
field_type_of_session:
weight: 26
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
hidden: { }

View File

@ -0,0 +1,169 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_actor.client.field_asylum_status
- field.field.oc_actor.client.field_confidentiality_form
- field.field.oc_actor.client.field_date_of_birth
- field.field.oc_actor.client.field_dependants
- field.field.oc_actor.client.field_disability
- field.field.oc_actor.client.field_ethnic_o
- field.field.oc_actor.client.field_gender_identified_with
- field.field.oc_actor.client.field_how_heard
- field.field.oc_actor.client.field_income
- field.field.oc_actor.client.field_languages_spoken
- field.field.oc_actor.client.field_marital_
- field.field.oc_actor.client.field_nationality
- field.field.oc_actor.client.field_referred_by
- opencase_entities.oc_actor_type.client
module:
- datetime
- file
id: oc_actor.client.default
targetEntityType: oc_actor
bundle: client
mode: default
content:
field_asylum_status:
weight: 35
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_client_field_1:
weight: 26
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_confidentiality_form:
weight: 39
settings:
progress_indicator: throbber
third_party_settings: { }
type: file_generic
region: content
field_date_of_birth:
weight: 27
settings: { }
third_party_settings: { }
type: datetime_default
region: content
field_dependants:
weight: 36
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_disability:
weight: 31
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_ethnic_o:
weight: 33
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_gender_identified_with:
weight: 30
settings: { }
third_party_settings: { }
type: options_select
region: content
field_how_heard:
weight: 37
settings: { }
third_party_settings: { }
type: options_select
region: content
field_income:
weight: 34
settings: { }
third_party_settings: { }
type: options_select
region: content
field_languages_spoken:
weight: 32
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_marital_:
weight: 29
settings: { }
third_party_settings: { }
type: options_select
region: content
field_nationality:
weight: 28
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_referred_by:
weight: 38
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
name:
type: string_textfield
weight: -4
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
phone:
type: string_textfield
weight: 2
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
phone2:
type: string_textfield
weight: 3
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
postal_address:
type: string_textarea
weight: 5
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
user_id:
type: entity_reference_autocomplete
weight: 5
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden: { }

View File

@ -0,0 +1,78 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_actor.volunteer.field_languages_spoken
- field.field.oc_actor.volunteer.field_nationality
- opencase_entities.oc_actor_type.volunteer
id: oc_actor.volunteer.default
targetEntityType: oc_actor
bundle: volunteer
mode: default
content:
field_languages_spoken:
weight: 28
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_nationality:
weight: 27
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_sdfdsfds:
weight: 26
settings:
rows: 5
placeholder: ''
third_party_settings: { }
type: text_textarea
region: content
name:
type: string_textfield
weight: -4
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
phone:
type: string_textfield
weight: 2
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
phone2:
type: string_textfield
weight: 3
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
postal_address:
type: string_textarea
weight: 5
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
user_id:
type: entity_reference_autocomplete
weight: 5
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden: { }

View File

@ -0,0 +1,49 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.accommodation.field_case_finance
- field.field.oc_case.accommodation.field_fee_calculation
- field.field.oc_case.accommodation.field_fee_or_equivalent_cost
- field.field.oc_case.accommodation.field_outcome
- field.field.oc_case.accommodation.field_type_of_acco
- opencase_entities.oc_case_type.accommodation
module:
- file
id: oc_case.accommodation.default
targetEntityType: oc_case
bundle: accommodation
mode: default
content:
field_case_finance:
weight: 1
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_calculation:
weight: 3
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_or_equivalent_cost:
weight: 2
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
field_outcome:
weight: 26
settings: { }
third_party_settings: { }
type: options_select
region: content
field_type_of_acco:
weight: 0
settings: { }
third_party_settings: { }
type: options_select
region: content
hidden: { }

View File

@ -0,0 +1,49 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.asylum_support.field_case_finance
- field.field.oc_case.asylum_support.field_fee_calculation
- field.field.oc_case.asylum_support.field_fee_or_equivalent_cost
- field.field.oc_case.asylum_support.field_outcome
- field.field.oc_case.asylum_support.field_type_of_as
- opencase_entities.oc_case_type.asylum_support
module:
- file
id: oc_case.asylum_support.default
targetEntityType: oc_case
bundle: asylum_support
mode: default
content:
field_case_finance:
weight: 27
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_calculation:
weight: 29
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_or_equivalent_cost:
weight: 28
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
field_outcome:
weight: 30
settings: { }
third_party_settings: { }
type: options_select
region: content
field_type_of_as:
weight: 26
settings: { }
third_party_settings: { }
type: options_select
region: content
hidden: { }

View File

@ -0,0 +1,57 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.employability.field_case_finance
- field.field.oc_case.employability.field_fee_calculation
- field.field.oc_case.employability.field_fee_or_equivalent_cost
- field.field.oc_case.employability.field_gave_list_of_agencies
- field.field.oc_case.employability.field_outcome
- field.field.oc_case.employability.field_type_of_employability_help
- opencase_entities.oc_case_type.employability
module:
- file
id: oc_case.employability.default
targetEntityType: oc_case
bundle: employability
mode: default
content:
field_case_finance:
weight: 28
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_calculation:
weight: 30
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_or_equivalent_cost:
weight: 29
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
field_gave_list_of_agencies:
weight: 27
settings:
display_label: true
third_party_settings: { }
type: boolean_checkbox
region: content
field_outcome:
weight: 31
settings: { }
third_party_settings: { }
type: options_select
region: content
field_type_of_employability_help:
weight: 26
settings: { }
third_party_settings: { }
type: options_select
region: content
hidden: { }

View File

@ -0,0 +1,49 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.health.field_case_finance
- field.field.oc_case.health.field_fee_calculation
- field.field.oc_case.health.field_fee_or_equivalent_cost
- field.field.oc_case.health.field_outcome
- field.field.oc_case.health.field_type_health
- opencase_entities.oc_case_type.health
module:
- file
id: oc_case.health.default
targetEntityType: oc_case
bundle: health
mode: default
content:
field_case_finance:
weight: 27
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_calculation:
weight: 29
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_or_equivalent_cost:
weight: 28
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
field_outcome:
weight: 30
settings: { }
third_party_settings: { }
type: options_select
region: content
field_type_health:
weight: 26
settings: { }
third_party_settings: { }
type: options_select
region: content
hidden: { }

View File

@ -0,0 +1,56 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.immigration.field_case_finance
- field.field.oc_case.immigration.field_fee_calculation
- field.field.oc_case.immigration.field_fee_or_equivalent_cost
- field.field.oc_case.immigration.field_level
- field.field.oc_case.immigration.field_outcome
- field.field.oc_case.immigration.field_type_of_applicat
- opencase_entities.oc_case_type.immigration
module:
- file
id: oc_case.immigration.default
targetEntityType: oc_case
bundle: immigration
mode: default
content:
field_case_finance:
weight: 28
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_calculation:
weight: 30
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_or_equivalent_cost:
weight: 29
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
field_level:
weight: 26
settings: { }
third_party_settings: { }
type: options_select
region: content
field_outcome:
weight: 31
settings: { }
third_party_settings: { }
type: options_select
region: content
field_type_of_applicat:
weight: 27
settings: { }
third_party_settings: { }
type: options_select
region: content
hidden: { }

View File

@ -0,0 +1,49 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.welfare_rights.field_case_finance
- field.field.oc_case.welfare_rights.field_fee_calculation
- field.field.oc_case.welfare_rights.field_fee_or_equivalent_cost
- field.field.oc_case.welfare_rights.field_outcome
- field.field.oc_case.welfare_rights.field_type_of_welfare_rights_iss
- opencase_entities.oc_case_type.welfare_rights
module:
- file
id: oc_case.welfare_rights.default
targetEntityType: oc_case
bundle: welfare_rights
mode: default
content:
field_case_finance:
weight: 27
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_calculation:
weight: 29
settings: { }
third_party_settings: { }
type: options_select
region: content
field_fee_or_equivalent_cost:
weight: 28
settings:
placeholder: ''
third_party_settings: { }
type: number
region: content
field_outcome:
weight: 30
settings: { }
third_party_settings: { }
type: options_select
region: content
field_type_of_welfare_rights_iss:
weight: 26
settings: { }
third_party_settings: { }
type: options_select
region: content
hidden: { }

View File

@ -0,0 +1,13 @@
langcode: en
status: true
dependencies:
config:
- opencase_entities.oc_activity_type.case_note
module:
- user
id: oc_activity.case_note.default
targetEntityType: oc_activity
bundle: case_note
mode: default
content: { }
hidden: { }

View File

@ -0,0 +1,34 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_activity.destitution_funds_provided.field_amount
- field.field.oc_activity.destitution_funds_provided.field_funds_for
- opencase_entities.oc_activity_type.destitution_funds_provided
module:
- options
- user
id: oc_activity.destitution_funds_provided.default
targetEntityType: oc_activity
bundle: destitution_funds_provided
mode: default
content:
field_amount:
weight: 2
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
type: number_decimal
region: content
field_funds_for:
weight: 1
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -0,0 +1,33 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_activity.volunteer_training_session.field_date_attended
- field.field.oc_activity.volunteer_training_session.field_type_of_session
- opencase_entities.oc_activity_type.volunteer_training_session
module:
- datetime
- user
id: oc_activity.volunteer_training_session.default
targetEntityType: oc_activity
bundle: volunteer_training_session
mode: default
content:
field_date_attended:
weight: 1
label: above
settings:
format_type: medium
timezone_override: ''
third_party_settings: { }
type: datetime_default
region: content
field_type_of_session:
weight: 0
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
hidden: { }

View File

@ -0,0 +1,169 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_actor.client.field_asylum_status
- field.field.oc_actor.client.field_confidentiality_form
- field.field.oc_actor.client.field_date_of_birth
- field.field.oc_actor.client.field_dependants
- field.field.oc_actor.client.field_disability
- field.field.oc_actor.client.field_ethnic_o
- field.field.oc_actor.client.field_gender_identified_with
- field.field.oc_actor.client.field_how_heard
- field.field.oc_actor.client.field_income
- field.field.oc_actor.client.field_languages_spoken
- field.field.oc_actor.client.field_marital_
- field.field.oc_actor.client.field_nationality
- field.field.oc_actor.client.field_referred_by
- opencase_entities.oc_actor_type.client
module:
- datetime
- file
- options
- user
id: oc_actor.client.default
targetEntityType: oc_actor
bundle: client
mode: default
content:
field_asylum_status:
weight: 15
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_client_field_1:
weight: 1
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_confidentiality_form:
weight: 19
label: above
settings:
use_description_as_link_text: true
third_party_settings: { }
type: file_default
region: content
field_date_of_birth:
weight: 7
label: above
settings:
format_type: medium
timezone_override: ''
third_party_settings: { }
type: datetime_default
region: content
field_dependants:
weight: 16
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_disability:
weight: 11
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_ethnic_o:
weight: 13
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_gender_identified_with:
weight: 10
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_how_heard:
weight: 17
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_income:
weight: 14
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_languages_spoken:
weight: 12
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_marital_:
weight: 9
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_nationality:
weight: 8
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_referred_by:
weight: 18
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
name:
label: above
type: string
weight: -4
region: content
settings:
link_to_entity: false
third_party_settings: { }
phone:
label: above
type: string
weight: 2
region: content
settings:
link_to_entity: false
third_party_settings: { }
phone2:
label: above
type: string
weight: 3
region: content
settings:
link_to_entity: false
third_party_settings: { }
postal_address:
label: above
type: basic_string
weight: 5
region: content
settings: { }
third_party_settings: { }
hidden: { }

View File

@ -0,0 +1,69 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_actor.volunteer.field_languages_spoken
- field.field.oc_actor.volunteer.field_nationality
- opencase_entities.oc_actor_type.volunteer
module:
- user
id: oc_actor.volunteer.default
targetEntityType: oc_actor
bundle: volunteer
mode: default
content:
field_languages_spoken:
weight: 8
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_nationality:
weight: 7
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_sdfdsfds:
weight: 1
label: above
settings: { }
third_party_settings: { }
type: text_default
region: content
name:
label: above
type: string
weight: -4
region: content
settings:
link_to_entity: false
third_party_settings: { }
phone:
label: above
type: string
weight: 2
region: content
settings:
link_to_entity: false
third_party_settings: { }
phone2:
label: above
type: string
weight: 3
region: content
settings:
link_to_entity: false
third_party_settings: { }
postal_address:
label: above
type: basic_string
weight: 5
region: content
settings: { }
third_party_settings: { }
hidden: { }

View File

@ -0,0 +1,59 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.accommodation.field_case_finance
- field.field.oc_case.accommodation.field_fee_calculation
- field.field.oc_case.accommodation.field_fee_or_equivalent_cost
- field.field.oc_case.accommodation.field_outcome
- field.field.oc_case.accommodation.field_type_of_acco
- opencase_entities.oc_case_type.accommodation
module:
- file
- options
- user
id: oc_case.accommodation.default
targetEntityType: oc_case
bundle: accommodation
mode: default
content:
field_case_finance:
weight: 1
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_calculation:
weight: 3
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_or_equivalent_cost:
weight: 2
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
type: number_decimal
region: content
field_outcome:
weight: 4
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_type_of_acco:
weight: 0
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -0,0 +1,59 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.asylum_support.field_case_finance
- field.field.oc_case.asylum_support.field_fee_calculation
- field.field.oc_case.asylum_support.field_fee_or_equivalent_cost
- field.field.oc_case.asylum_support.field_outcome
- field.field.oc_case.asylum_support.field_type_of_as
- opencase_entities.oc_case_type.asylum_support
module:
- file
- options
- user
id: oc_case.asylum_support.default
targetEntityType: oc_case
bundle: asylum_support
mode: default
content:
field_case_finance:
weight: 1
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_calculation:
weight: 3
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_or_equivalent_cost:
weight: 2
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
type: number_decimal
region: content
field_outcome:
weight: 4
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_type_of_as:
weight: 0
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -0,0 +1,70 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.employability.field_case_finance
- field.field.oc_case.employability.field_fee_calculation
- field.field.oc_case.employability.field_fee_or_equivalent_cost
- field.field.oc_case.employability.field_gave_list_of_agencies
- field.field.oc_case.employability.field_outcome
- field.field.oc_case.employability.field_type_of_employability_help
- opencase_entities.oc_case_type.employability
module:
- file
- options
- user
id: oc_case.employability.default
targetEntityType: oc_case
bundle: employability
mode: default
content:
field_case_finance:
weight: 2
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_calculation:
weight: 4
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_or_equivalent_cost:
weight: 3
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
type: number_decimal
region: content
field_gave_list_of_agencies:
weight: 1
label: above
settings:
format: default
format_custom_false: ''
format_custom_true: ''
third_party_settings: { }
type: boolean
region: content
field_outcome:
weight: 5
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_type_of_employability_help:
weight: 0
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -0,0 +1,59 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.health.field_case_finance
- field.field.oc_case.health.field_fee_calculation
- field.field.oc_case.health.field_fee_or_equivalent_cost
- field.field.oc_case.health.field_outcome
- field.field.oc_case.health.field_type_health
- opencase_entities.oc_case_type.health
module:
- file
- options
- user
id: oc_case.health.default
targetEntityType: oc_case
bundle: health
mode: default
content:
field_case_finance:
weight: 1
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_calculation:
weight: 3
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_or_equivalent_cost:
weight: 2
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
type: number_decimal
region: content
field_outcome:
weight: 4
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_type_health:
weight: 0
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -0,0 +1,67 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.immigration.field_case_finance
- field.field.oc_case.immigration.field_fee_calculation
- field.field.oc_case.immigration.field_fee_or_equivalent_cost
- field.field.oc_case.immigration.field_level
- field.field.oc_case.immigration.field_outcome
- field.field.oc_case.immigration.field_type_of_applicat
- opencase_entities.oc_case_type.immigration
module:
- file
- options
- user
id: oc_case.immigration.default
targetEntityType: oc_case
bundle: immigration
mode: default
content:
field_case_finance:
weight: 2
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_calculation:
weight: 4
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_or_equivalent_cost:
weight: 3
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
type: number_decimal
region: content
field_level:
weight: 0
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_outcome:
weight: 5
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_type_of_applicat:
weight: 1
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -0,0 +1,59 @@
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.welfare_rights.field_case_finance
- field.field.oc_case.welfare_rights.field_fee_calculation
- field.field.oc_case.welfare_rights.field_fee_or_equivalent_cost
- field.field.oc_case.welfare_rights.field_outcome
- field.field.oc_case.welfare_rights.field_type_of_welfare_rights_iss
- opencase_entities.oc_case_type.welfare_rights
module:
- file
- options
- user
id: oc_case.welfare_rights.default
targetEntityType: oc_case
bundle: welfare_rights
mode: default
content:
field_case_finance:
weight: 1
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_calculation:
weight: 3
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_fee_or_equivalent_cost:
weight: 2
label: above
settings:
thousand_separator: ''
decimal_separator: .
scale: 2
prefix_suffix: true
third_party_settings: { }
type: number_decimal
region: content
field_outcome:
weight: 4
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
field_type_of_welfare_rights_iss:
weight: 0
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
hidden: { }

View File

@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_activity.field_amount
- opencase_entities.oc_activity_type.destitution_funds_provided
id: oc_activity.destitution_funds_provided.field_amount
field_name: field_amount
entity_type: oc_activity
bundle: destitution_funds_provided
label: Amount
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
min: null
max: null
prefix: £
suffix: ''
field_type: decimal

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_activity.field_funds_for
- opencase_entities.oc_activity_type.destitution_funds_provided
module:
- options
id: oc_activity.destitution_funds_provided.field_funds_for
field_name: field_funds_for
entity_type: oc_activity
bundle: destitution_funds_provided
label: For
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_activity.field_date_attended
- opencase_entities.oc_activity_type.volunteer_training_session
module:
- datetime
id: oc_activity.volunteer_training_session.field_date_attended
field_name: field_date_attended
entity_type: oc_activity
bundle: volunteer_training_session
label: 'Date attended'
description: ''
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: datetime

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_activity.field_type_of_session
- opencase_entities.oc_activity_type.volunteer_training_session
id: oc_activity.volunteer_training_session.field_type_of_session
field_name: field_type_of_session
entity_type: oc_activity
bundle: volunteer_training_session
label: 'Type of session'
description: ''
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_asylum_status
- opencase_entities.oc_actor_type.client
id: oc_actor.client.field_asylum_status
field_name: field_asylum_status
entity_type: oc_actor
bundle: client
label: 'Asylum status'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,26 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_confidentiality_form
- opencase_entities.oc_actor_type.client
module:
- file
id: oc_actor.client.field_confidentiality_form
field_name: field_confidentiality_form
entity_type: oc_actor
bundle: client
label: 'Confidentiality Form'
description: 'Data protection/confidentiality/complaints form signed and uploaded'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: pdf
max_filesize: ''
description_field: false
handler: 'default:file'
handler_settings: { }
field_type: file

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_date_of_birth
- opencase_entities.oc_actor_type.client
module:
- datetime
id: oc_actor.client.field_date_of_birth
field_name: field_date_of_birth
entity_type: oc_actor
bundle: client
label: 'Date of birth'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: datetime

View File

@ -2,13 +2,13 @@ langcode: en
status: true status: true
dependencies: dependencies:
config: config:
- field.storage.hat.field_language - field.storage.oc_actor.field_dependants
- zencrm_entities.hat_type.client - opencase_entities.oc_actor_type.client
id: hat.client.field_language id: oc_actor.client.field_dependants
field_name: field_language field_name: field_dependants
entity_type: hat entity_type: oc_actor
bundle: client bundle: client
label: Language label: Dependants
description: '' description: ''
required: false required: false
translatable: false translatable: false

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_disability
- opencase_entities.oc_actor_type.client
id: oc_actor.client.field_disability
field_name: field_disability
entity_type: oc_actor
bundle: client
label: Disability
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -2,13 +2,13 @@ langcode: en
status: true status: true
dependencies: dependencies:
config: config:
- field.storage.hat.field_country - field.storage.oc_actor.field_ethnic_o
- zencrm_entities.hat_type.client - opencase_entities.oc_actor_type.client
id: hat.client.field_country id: oc_actor.client.field_ethnic_o
field_name: field_country field_name: field_ethnic_o
entity_type: hat entity_type: oc_actor
bundle: client bundle: client
label: 'Country of Origin' label: 'Ethnic origin'
description: '' description: ''
required: false required: false
translatable: false translatable: false

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_gender_identified_with
- opencase_entities.oc_actor_type.client
module:
- options
id: oc_actor.client.field_gender_identified_with
field_name: field_gender_identified_with
entity_type: oc_actor
bundle: client
label: 'Gender identified with'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_how_heard
- opencase_entities.oc_actor_type.client
module:
- options
id: oc_actor.client.field_how_heard
field_name: field_how_heard
entity_type: oc_actor
bundle: client
label: 'How did you hear about the service?'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_income
- opencase_entities.oc_actor_type.client
module:
- options
id: oc_actor.client.field_income
field_name: field_income
entity_type: oc_actor
bundle: client
label: Income
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_languages_spoken
- opencase_entities.oc_actor_type.client
id: oc_actor.client.field_languages_spoken
field_name: field_languages_spoken
entity_type: oc_actor
bundle: client
label: 'Languages spoken'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_marital_
- opencase_entities.oc_actor_type.client
module:
- options
id: oc_actor.client.field_marital_
field_name: field_marital_
entity_type: oc_actor
bundle: client
label: 'Marital status'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_nationality
- opencase_entities.oc_actor_type.client
id: oc_actor.client.field_nationality
field_name: field_nationality
entity_type: oc_actor
bundle: client
label: Nationality
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_referred_by
- opencase_entities.oc_actor_type.client
id: oc_actor.client.field_referred_by
field_name: field_referred_by
entity_type: oc_actor
bundle: client
label: 'Referred by'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_languages_spoken
- opencase_entities.oc_actor_type.volunteer
id: oc_actor.volunteer.field_languages_spoken
field_name: field_languages_spoken
entity_type: oc_actor
bundle: volunteer
label: 'Languages spoken'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_actor.field_nationality
- opencase_entities.oc_actor_type.volunteer
id: oc_actor.volunteer.field_nationality
field_name: field_nationality
entity_type: oc_actor
bundle: volunteer
label: Nationality
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_case_finance
- opencase_entities.oc_case_type.accommodation
module:
- options
id: oc_case.accommodation.field_case_finance
field_name: field_case_finance
entity_type: oc_case
bundle: accommodation
label: 'Case finance'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_fee_calculation
- opencase_entities.oc_case_type.accommodation
module:
- options
id: oc_case.accommodation.field_fee_calculation
field_name: field_fee_calculation
entity_type: oc_case
bundle: accommodation
label: 'Fee calculation'
description: 'If it is per hour, it will be calculated according to the sum of time spent on all the activities logged on the case.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_fee_or_equivalent_cost
- opencase_entities.oc_case_type.accommodation
id: oc_case.accommodation.field_fee_or_equivalent_cost
field_name: field_fee_or_equivalent_cost
entity_type: oc_case
bundle: accommodation
label: 'Fee or equivalent cost'
description: 'If the case is pro bono, state what it would have cost if it were fee paying.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
min: null
max: null
prefix: £
suffix: ''
field_type: decimal

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_outcome
- opencase_entities.oc_case_type.accommodation
module:
- options
id: oc_case.accommodation.field_outcome
field_name: field_outcome
entity_type: oc_case
bundle: accommodation
label: Outcome
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_type_of_acco
- opencase_entities.oc_case_type.accommodation
module:
- options
id: oc_case.accommodation.field_type_of_acco
field_name: field_type_of_acco
entity_type: oc_case
bundle: accommodation
label: 'Type of accommodation issue'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_case_finance
- opencase_entities.oc_case_type.asylum_support
module:
- options
id: oc_case.asylum_support.field_case_finance
field_name: field_case_finance
entity_type: oc_case
bundle: asylum_support
label: 'Case finance'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_fee_calculation
- opencase_entities.oc_case_type.asylum_support
module:
- options
id: oc_case.asylum_support.field_fee_calculation
field_name: field_fee_calculation
entity_type: oc_case
bundle: asylum_support
label: 'Fee calculation'
description: 'If it is per hour, it will be calculated according to the sum of time spent on all the activities logged on the case.'
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_fee_or_equivalent_cost
- opencase_entities.oc_case_type.asylum_support
id: oc_case.asylum_support.field_fee_or_equivalent_cost
field_name: field_fee_or_equivalent_cost
entity_type: oc_case
bundle: asylum_support
label: 'Fee or equivalent cost'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
min: null
max: null
prefix: £
suffix: ''
field_type: decimal

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_outcome
- opencase_entities.oc_case_type.asylum_support
module:
- options
id: oc_case.asylum_support.field_outcome
field_name: field_outcome
entity_type: oc_case
bundle: asylum_support
label: Outcome
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_type_of_as
- opencase_entities.oc_case_type.asylum_support
module:
- options
id: oc_case.asylum_support.field_type_of_as
field_name: field_type_of_as
entity_type: oc_case
bundle: asylum_support
label: 'Type of asylum support'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_case_finance
- opencase_entities.oc_case_type.employability
module:
- options
id: oc_case.employability.field_case_finance
field_name: field_case_finance
entity_type: oc_case
bundle: employability
label: 'Case finance'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_fee_calculation
- opencase_entities.oc_case_type.employability
module:
- options
id: oc_case.employability.field_fee_calculation
field_name: field_fee_calculation
entity_type: oc_case
bundle: employability
label: 'Fee calculation'
description: 'If it is per hour, it will be calculated according to the sum of time spent on all the activities logged on the case.'
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_string

View File

@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
config:
- field.storage.oc_case.field_fee_or_equivalent_cost
- opencase_entities.oc_case_type.employability
id: oc_case.employability.field_fee_or_equivalent_cost
field_name: field_fee_or_equivalent_cost
entity_type: oc_case
bundle: employability
label: 'Fee or equivalent cost'
description: 'If the case is pro bono, state what it would have cost if it were fee paying.'
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
min: null
max: null
prefix: £
suffix: ''
field_type: decimal

Some files were not shown because too many files have changed in this diff Show More