Skip to content

Commit

Permalink
Merge pull request #1507 from cityofaustin/mateo/19665_fund_status_da…
Browse files Browse the repository at this point in the history
…ta_dictionary

Add fund status table to Data Dictionary with funding status descriptions
  • Loading branch information
mddilley authored Jan 2, 2025
2 parents 21cd9cd + faa2ac5 commit 6cdc5d6
Show file tree
Hide file tree
Showing 5 changed files with 46 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 'Requested that funding be set up in eCAPRIS'
WHEN 'Set up' THEN 'Funding has been set up in eCAPRIS; has FDU'
ELSE "funding_status_description"
END;
8 changes: 8 additions & 0 deletions moped-editor/src/queries/tableLookups.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,5 +76,13 @@ export const TABLE_LOOKUPS_QUERY = gql`
project_role_name
project_role_description
}
moped_fund_status(
# Filter out the "Archived" status
where: { funding_status_id: { _neq: 0 } }
) {
funding_status_name
funding_status_id
funding_status_description
}
}
`;
18 changes: 18 additions & 0 deletions moped-editor/src/views/dev/LookupsView/settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,24 @@ export const SETTINGS = [
},
],
},
{
key: "moped_fund_status",
label: "Fund Status",
columns: [
{
key: "funding_status_id",
label: "Status ID",
},
{
key: "funding_status_name",
label: "Name",
},
{
key: "funding_status_description",
label: "Description",
},
],
},
{
key: "moped_milestones",
label: "Milestones",
Expand Down

0 comments on commit 6cdc5d6

Please sign in to comment.