Skip to content

Commit 6cdc5d6

Browse files
authored
Merge pull request #1507 from cityofaustin/mateo/19665_fund_status_data_dictionary
Add fund status table to Data Dictionary with funding status descriptions
2 parents 21cd9cd + faa2ac5 commit 6cdc5d6

File tree

5 files changed

+46
-0
lines changed

5 files changed

+46
-0
lines changed

moped-database/metadata/tables.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -1767,18 +1767,21 @@
17671767
columns:
17681768
- funding_status_id
17691769
- funding_status_name
1770+
- funding_status_description
17701771
filter: {}
17711772
- role: moped-editor
17721773
permission:
17731774
columns:
17741775
- funding_status_id
17751776
- funding_status_name
1777+
- funding_status_description
17761778
filter: {}
17771779
- role: moped-viewer
17781780
permission:
17791781
columns:
17801782
- funding_status_id
17811783
- funding_status_name
1784+
- funding_status_description
17821785
filter: {}
17831786
- table:
17841787
name: moped_funds
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-- Remove the funding_status_description column
2+
ALTER TABLE "public"."moped_fund_status"
3+
DROP COLUMN "funding_status_description";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
ALTER TABLE "public"."moped_fund_status"
2+
ADD COLUMN "funding_status_description" text NULL;
3+
4+
COMMENT ON COLUMN "public"."moped_fund_status"."funding_status_description" IS 'Description of the funding status';
5+
6+
UPDATE "public"."moped_fund_status"
7+
SET "funding_status_description" = CASE "funding_status_name"
8+
WHEN 'Tentative' THEN 'In conversation about possible funding commitment'
9+
WHEN 'Confirmed' THEN 'Commitment to funding'
10+
WHEN 'Available' THEN 'Funding is available, e.g. private developer'
11+
WHEN 'Funding setup requested' THEN 'Requested that funding be set up in eCAPRIS'
12+
WHEN 'Set up' THEN 'Funding has been set up in eCAPRIS; has FDU'
13+
ELSE "funding_status_description"
14+
END;

moped-editor/src/queries/tableLookups.js

+8
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,13 @@ export const TABLE_LOOKUPS_QUERY = gql`
7676
project_role_name
7777
project_role_description
7878
}
79+
moped_fund_status(
80+
# Filter out the "Archived" status
81+
where: { funding_status_id: { _neq: 0 } }
82+
) {
83+
funding_status_name
84+
funding_status_id
85+
funding_status_description
86+
}
7987
}
8088
`;

moped-editor/src/views/dev/LookupsView/settings.js

+18
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,24 @@ export const SETTINGS = [
137137
},
138138
],
139139
},
140+
{
141+
key: "moped_fund_status",
142+
label: "Fund Status",
143+
columns: [
144+
{
145+
key: "funding_status_id",
146+
label: "Status ID",
147+
},
148+
{
149+
key: "funding_status_name",
150+
label: "Name",
151+
},
152+
{
153+
key: "funding_status_description",
154+
label: "Description",
155+
},
156+
],
157+
},
140158
{
141159
key: "moped_milestones",
142160
label: "Milestones",

0 commit comments

Comments
 (0)