Skip to content

Commit

Permalink
Merge pull request #1121 from cityofaustin/jc-atsd-milestones
Browse files Browse the repository at this point in the history
Adds new milestones and cleans up moped_proj_milestone table
  • Loading branch information
johnclary authored Sep 14, 2023
2 parents 1ba7917 + 91913bb commit a83cecf
Show file tree
Hide file tree
Showing 15 changed files with 143 additions and 198 deletions.
108 changes: 21 additions & 87 deletions moped-database/metadata/tables.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1313,7 +1313,6 @@
permission:
columns:
- milestone_id
- milestone_order
- related_phase_id
- milestone_description
- milestone_name
Expand All @@ -1323,7 +1322,6 @@
permission:
columns:
- milestone_id
- milestone_order
- related_phase_id
- milestone_description
- milestone_name
Expand All @@ -1333,7 +1331,6 @@
permission:
columns:
- milestone_id
- milestone_order
- related_phase_id
- milestone_description
- milestone_name
Expand Down Expand Up @@ -2264,163 +2261,100 @@
check: {}
columns:
- completed
- completed_by_user_id
- completion_percentage
- date_added
- is_current_milestone
- milestone_id
- milestone_date_type
- milestone_description
- milestone_end
- milestone_estimate
- description
- date_actual
- date_estimate
- milestone_order
- milestone_priority
- milestone_privacy
- milestone_start
- milestone_status
- project_id
- project_milestone_id
- started_by_user_id
- is_deleted
- role: moped-editor
permission:
check: {}
columns:
- completed
- completed_by_user_id
- completion_percentage
- date_added
- is_current_milestone
- milestone_id
- milestone_date_type
- milestone_description
- milestone_end
- milestone_estimate
- description
- date_actual
- date_estimate
- milestone_order
- milestone_priority
- milestone_privacy
- milestone_start
- milestone_status
- project_id
- project_milestone_id
- started_by_user_id
- is_deleted
select_permissions:
- role: moped-admin
permission:
columns:
- completed
- completed_by_user_id
- completion_percentage
- date_added
- is_current_milestone
- milestone_id
- milestone_date_type
- milestone_description
- milestone_end
- milestone_estimate
- description
- date_actual
- date_estimate
- milestone_order
- milestone_priority
- milestone_privacy
- milestone_start
- milestone_status
- project_id
- project_milestone_id
- started_by_user_id
- is_deleted
filter: {}
- role: moped-editor
permission:
columns:
- completed
- completed_by_user_id
- completion_percentage
- date_added
- is_current_milestone
- milestone_id
- milestone_date_type
- milestone_description
- milestone_end
- milestone_estimate
- description
- date_actual
- date_estimate
- milestone_order
- milestone_priority
- milestone_privacy
- milestone_start
- milestone_status
- project_id
- project_milestone_id
- started_by_user_id
- is_deleted
filter: {}
- role: moped-viewer
permission:
columns:
- completed
- completed_by_user_id
- completion_percentage
- date_added
- is_current_milestone
- milestone_id
- milestone_date_type
- milestone_description
- milestone_end
- milestone_estimate
- description
- date_actual
- date_estimate
- milestone_order
- milestone_priority
- milestone_privacy
- milestone_start
- milestone_status
- project_id
- project_milestone_id
- started_by_user_id
- is_deleted
filter: {}
update_permissions:
- role: moped-admin
permission:
columns:
- completed
- completed_by_user_id
- completion_percentage
- date_added
- is_current_milestone
- milestone_id
- milestone_date_type
- milestone_description
- milestone_end
- milestone_estimate
- description
- date_actual
- date_estimate
- milestone_order
- milestone_priority
- milestone_privacy
- milestone_start
- milestone_status
- project_id
- project_milestone_id
- started_by_user_id
- is_deleted
filter: {}
check: {}
- role: moped-editor
permission:
columns:
- completed
- completed_by_user_id
- completion_percentage
- date_added
- is_current_milestone
- milestone_id
- milestone_date_type
- milestone_description
- milestone_end
- milestone_estimate
- description
- date_actual
- date_estimate
- milestone_order
- milestone_priority
- milestone_privacy
- milestone_start
- milestone_status
- project_id
- project_milestone_id
- started_by_user_id
- is_deleted
filter: {}
check: {}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
ALTER TABLE moped_proj_milestones ADD COLUMN completion_percentage integer;
ALTER TABLE moped_proj_milestones ADD COLUMN milestone_status text;
ALTER TABLE moped_proj_milestones ADD COLUMN milestone_privacy boolean;
ALTER TABLE moped_proj_milestones ADD COLUMN milestone_priority integer;
ALTER TABLE moped_proj_milestones ADD COLUMN milestone_date_type text;
ALTER TABLE moped_proj_milestones ADD COLUMN milestone_start date;
ALTER TABLE moped_proj_milestones ADD COLUMN milestone_related_phase_id int;
ALTER TABLE moped_proj_milestones ADD COLUMN is_current_milestone boolean;
ALTER TABLE moped_proj_milestones ADD COLUMN started_by_user_id integer;
ALTER TABLE moped_proj_milestones ADD COLUMN completed_by_user_id integer;
ALTER TABLE moped_proj_milestones RENAME COLUMN description to milestone_description;
ALTER TABLE moped_proj_milestones RENAME COLUMN date_actual to milestone_end;
ALTER TABLE moped_proj_milestones RENAME COLUMN date_estimate to milestone_estimate;
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
ALTER TABLE moped_proj_milestones
DROP COLUMN completion_percentage,
DROP COLUMN milestone_status,
DROP COLUMN milestone_privacy,
DROP COLUMN milestone_priority,
DROP COLUMN milestone_date_type,
DROP COLUMN milestone_start,
DROP COLUMN milestone_related_phase_id,
DROP COLUMN started_by_user_id,
DROP COLUMN completed_by_user_id,
DROP COLUMN is_current_milestone;

ALTER TABLE moped_proj_milestones RENAME COLUMN milestone_description TO description;
ALTER TABLE moped_proj_milestones RENAME COLUMN milestone_end TO date_actual;
ALTER TABLE moped_proj_milestones RENAME COLUMN milestone_estimate TO date_estimate;
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
DELETE FROM moped_milestones WHERE milestone_name IN (
'Public meeting',
'Start project development'
);
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
INSERT INTO moped_milestones (milestone_name) VALUES
('Public meeting'),
('Start project development');
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
delete from moped_entity where entity_name in
('City of Austin (COA)',
'University of Texas',
'Austin Transit Partnership (ATP)');
4 changes: 4 additions & 0 deletions moped-database/migrations/1694199966743_more_entities/up.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
INSERT INTO moped_entity (entity_name, organization_id, department_id) values
('City of Austin (COA)', 1, 1),
('University of Texas', 4, null),
('Austin Transit Partnership (ATP)', 1, null);
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ALTER TABLE moped_milestones ADd COLUMN milestone_order integer;
INSERT INTO moped_milestones (milestone_id, milestone_name, milestone_order) values (0, 'Unknown', 999);
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ALTER TABLE moped_milestones DROP COLUMN milestone_order;
DELETE FROM moped_milestones where milestone_id = 0;
Loading

0 comments on commit a83cecf

Please sign in to comment.