Skip to content

Commit

Permalink
Add funding_status_description via migration with metadata permission…
Browse files Browse the repository at this point in the history
… update
  • Loading branch information
mateoclarke committed Dec 27, 2024
1 parent 76ee8be commit 51afa71
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 0 deletions.
3 changes: 3 additions & 0 deletions moped-database/metadata/tables.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1767,18 +1767,21 @@
columns:
- funding_status_id
- funding_status_name
- funding_status_description
filter: {}
- role: moped-editor
permission:
columns:
- funding_status_id
- funding_status_name
- funding_status_description
filter: {}
- role: moped-viewer
permission:
columns:
- funding_status_id
- funding_status_name
- funding_status_description
filter: {}
- table:
name: moped_funds
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
-- Remove the funding_status_description column
ALTER TABLE "public"."moped_fund_status"
DROP COLUMN "funding_status_description";
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
ALTER TABLE "public"."moped_fund_status"
ADD COLUMN "funding_status_description" text NULL;

COMMENT ON COLUMN "public"."moped_fund_status"."funding_status_description" IS 'Description of the funding status';

UPDATE "public"."moped_fund_status"
SET "funding_status_description" = CASE "funding_status_name"
WHEN 'Tentative' THEN 'In conversation about possible funding commitment'
WHEN 'Confirmed' THEN 'Commitment to funding'
WHEN 'Available' THEN 'Funding is available, e.g. private developer'
WHEN 'Funding setup requested' THEN NULL
WHEN 'Set up' THEN 'Funding has been set up in eCAPRIS; has FDU'
ELSE "funding_status_description"
END;
1 change: 1 addition & 0 deletions moped-editor/src/queries/tableLookups.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ export const TABLE_LOOKUPS_QUERY = gql`
moped_fund_status(where: { funding_status_id: { _neq: 0 } }) {
funding_status_name
funding_status_id
funding_status_description
}
}
`;

0 comments on commit 51afa71

Please sign in to comment.