Skip to content

Commit

Permalink
[Backend] status metadata update for Incomplete & Edit in Progress
Browse files Browse the repository at this point in the history
  • Loading branch information
kushal-arora-fw committed Jul 19, 2023
1 parent 90934a3 commit 8ec081c
Showing 1 changed file with 49 additions and 49 deletions.
98 changes: 49 additions & 49 deletions src/backend/src/modules/pia-intake/metadata/pia-status.metadata.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,61 +54,61 @@ interface IStatusMetadata {
transition: Partial<Record<PiaIntakeStatusEnum, IStatusTransition>>;
}

// TODO: TO BE UPDATED for all statuses
export const piaStatusMetadata: Partial<
Record<PiaIntakeStatusEnum, IStatusMetadata>
> = {
// [PiaIntakeStatusEnum.INCOMPLETE]: {
// view: true,
// edit: true,
// roles: {
// [UserTypesEnum.DRAFTER]: {
// view: true,
// edit: true,
// },
// [UserTypesEnum.MPO]: {
// view: false,
// edit: false,
// },
// [UserTypesEnum.CPO]: {
// view: false,
// edit: false,
// },
// },
// access: [UserTypesEnum.DRAFTER, UserTypesEnum.MPO, UserTypesEnum.CPO],
// actions: [],
// statusChange: {
// [PiaIntakeStatusEnum.MPO_REVIEW]: {
// actions: [
// {
// type: 'delete',
// key: 'review',
// },
// ],
// },
// },
// },
// [PiaIntakeStatusEnum.EDIT_IN_PROGRESS]: {
// view: true,
// edit: true,
// role: {
// [UserTypesEnum.DRAFTER]: {
// view: true,
// edit: true,
// },
// [UserTypesEnum.MPO]: {
// view: true,
// edit: true,
// },
// [UserTypesEnum.CPO]: {
// view: false,
// edit: false,
// },
// },
// },
[PiaIntakeStatusEnum.INCOMPLETE]: {
updates: {
allow: true,
},
transition: {
[PiaIntakeStatusEnum.EDIT_IN_PROGRESS]: {
allow: true,
conditions: [
{
piaType: [PiaTypesEnum.STANDARD],
},
],
},
[PiaIntakeStatusEnum.MPO_REVIEW]: {
allow: true,
},
},
},
[PiaIntakeStatusEnum.EDIT_IN_PROGRESS]: {
updates: {
allow: true,
conditions: [
{
piaType: [PiaTypesEnum.STANDARD],
},
],
},
transition: {
[PiaIntakeStatusEnum.INCOMPLETE]: {
allow: true,
conditions: [
{
piaType: [PiaTypesEnum.STANDARD],
},
],
},
[PiaIntakeStatusEnum.MPO_REVIEW]: {
allow: true,
conditions: [
{
piaType: [PiaTypesEnum.STANDARD],
},
],
},
},
},
[PiaIntakeStatusEnum.MPO_REVIEW]: {
updates: {
allow: true,
// IMPROVE to allow select updates
// review: true,
// pia: false
},
transition: {
[PiaIntakeStatusEnum.INCOMPLETE]: {
Expand Down

0 comments on commit 8ec081c

Please sign in to comment.