Skip to content

Commit

Permalink
DRYD-1358: Held-in-Trust Updates (#222)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikejritter authored Jun 26, 2024
1 parent 496dcb6 commit 301b9c9
Show file tree
Hide file tree
Showing 3 changed files with 184 additions and 0 deletions.
163 changes: 163 additions & 0 deletions src/plugins/recordTypes/heldintrust/fields.js
Original file line number Diff line number Diff line change
Expand Up @@ -453,6 +453,169 @@ export default (configContext) => {
},
},
},
culturalCareNotes: {
[config]: {
view: {
type: CompoundInput,
},
},
culturalCareNote: {
[config]: {
messages: defineMessages({
name: {
id: 'field.heldintrusts_common.culturalCareNote.name',
defaultMessage: 'Cultural care note',
},
}),
repeating: true,
view: {
type: TextInput,
props: {
multiline: true,
},
},
},
},
},
accessLimitationsGroupList: {
[config]: {
view: {
type: CompoundInput,
},
},
accessLimitationsGroup: {
[config]: {
messages: defineMessages({
name: {
id: 'field.heldintrusts_common.accessLimitationsGroup.name',
defaultMessage: 'Access limitation',
},
}),
repeating: true,
view: {
type: CompoundInput,
props: {
tabular: true,
},
},
},
limitationType: {
[config]: {
messages: defineMessages({
fullName: {
id: 'field.heldintrusts_common.limitationType.fullName',
defaultMessage: 'Access limitation type',
},
name: {
id: 'field.heldintrusts_common.limitationType.name',
defaultMessage: 'Type',
},
}),
view: {
type: TermPickerInput,
props: {
source: 'limitationtype',
},
},
},
},
limitationLevel: {
[config]: {
messages: defineMessages({
fullName: {
id: 'field.heldintrusts_common.limitationLevel.fullName',
defaultMessage: 'Access limitation level',
},
name: {
id: 'field.heldintrusts_common.limitationLevel.name',
defaultMessage: 'Level',
},
}),
view: {
type: TermPickerInput,
props: {
source: 'limitationlevel',
},
},
},
},
limitationDetails: {
[config]: {
messages: defineMessages({
fullName: {
id: 'field.heldintrusts_common.limitationDetails.fullName',
defaultMessage: 'Access limitation detail',
},
name: {
id: 'field.heldintrusts_common.limitationDetails.name',
defaultMessage: 'Detail',
},
}),
view: {
type: TextInput,
},
},
},
requester: {
[config]: {
messages: defineMessages({
fullName: {
id: 'field.heldintrusts_common.requester.fullName',
defaultMessage: 'Access limitation requestor',
},
name: {
id: 'field.heldintrusts_common.requester.name',
defaultMessage: 'Requestor',
},
}),
view: {
type: AutocompleteInput,
props: {
source: 'person/local',
},
},
},
},
requestOnBehalfOf: {
[config]: {
messages: defineMessages({
fullName: {
id: 'field.heldintrusts_common.requestOnBehalfOf.fullName',
defaultMessage: 'Access limitation requested on behalf of',
},
name: {
id: 'field.heldintrusts_common.requestOnBehalfOf.name',
defaultMessage: 'On behalf of',
},
}),
view: {
type: AutocompleteInput,
props: {
source: 'organization/local',
},
},
},
},
requestDate: {
[config]: {
dataType: DATA_TYPE_DATE,
messages: defineMessages({
fullName: {
id: 'field.heldintrusts_common.requestDate.fullName',
defaultMessage: 'Access limitation request date',
},
name: {
id: 'field.heldintrusts_common.requestDate.name',
defaultMessage: 'Date',
},
}),
view: {
type: DateInput,
},
},
},
},
},
},
},
};
Expand Down
17 changes: 17 additions & 0 deletions src/plugins/recordTypes/heldintrust/forms/default.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,23 @@ const template = (configContext) => {
</Field>
</Field>
</Panel>

<Panel name="culturalCare" collapsible collapsed>
<Field name="culturalCareNotes">
<Field name="culturalCareNote" />
</Field>

<Field name="accessLimitationsGroupList">
<Field name="accessLimitationsGroup">
<Field name="limitationType" />
<Field name="limitationLevel" />
<Field name="limitationDetails" />
<Field name="requester" />
<Field name="requestOnBehalfOf" />
<Field name="requestDate" />
</Field>
</Field>
</Panel>
</Field>
);
};
Expand Down
4 changes: 4 additions & 0 deletions src/plugins/recordTypes/heldintrust/messages.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,9 @@ export default {
id: 'panel.heldintrust.info',
defaultMessage: 'Held-in-Trust Information',
},
culturalCare: {
id: 'panel.heldintrust.culturalCare',
defaultMessage: 'Cultural Care Information',
},
}),
};

0 comments on commit 301b9c9

Please sign in to comment.