-
Notifications
You must be signed in to change notification settings - Fork 56
[DEV] Milestone Management #657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…stones in the new concept) Added cross ref table and CRUD api endpoints
phase members
fix: phase member test spec
@elkhawajah before merging we have to get this updated as per the review from @maxceemit looks like this new code would return phase members together with PII information like first name, last name and email to any user |
Updated member details in Phase Copilot details to include only photoURL, id, and handle.
Updated maxPhaseProductCount to 100 and fix tests accordingly. Include members in the phase update.
allow update phase members with create-update phase
fix: phase member tests
adding milestone approval api
update phase status
fix: product delete sync with ES
fix: phase approval decision enum
* phase members * Adding support to store linking between copilots and phases (aka milestones in the new concept) Added cross ref table and CRUD api endpoints * fix: phase member test spec * update: phase member details * updated script to include sequence creation and removed 'public' schema * update: phase update will return members * update: use 100 for maxPhaseProductCount * allow update phase members with create-update phase * use transaction * fix: phase member tests * adding phase approval api * make phase validation dates optional * update phase status * update postman tests * fix: product delete sync with ES * fix: phase approval migration script Co-authored-by: eisbilir <emre.isbilir@gmail.com> Co-authored-by: Ahmad Alkhawaja <ahmad@tasqat.com> Co-authored-by: eisbilir <emre.isbilir@gmail.com> Co-authored-by: Ahmad Alkhawaja <ahmad@tasqat.com> Co-authored-by: Rishiraj Sahu <rishiraj.sahu@topcoder.com>
* [DEV] Milestone Management (#657) * phase members * Adding support to store linking between copilots and phases (aka milestones in the new concept) Added cross ref table and CRUD api endpoints * trigger CI Build * fix: phase member test spec * update: phase member details * updated script to include sequence creation and removed 'public' schema * update: phase update will return members * update: use 100 for maxPhaseProductCount * allow update phase members with create-update phase * use transaction * fix: phase member tests * adding phase approval api * make phase validation dates optional * update phase status * update postman tests * fix: product delete sync with ES * fix: phase approval migration script Co-authored-by: eisbilir <emre.isbilir@gmail.com> Co-authored-by: Ahmad Alkhawaja <ahmad@tasqat.com> * fix: update phase members * add bulk delete api for project phase Co-authored-by: eisbilir <emre.isbilir@gmail.com> Co-authored-by: Ahmad Alkhawaja <ahmad@tasqat.com> Co-authored-by: Rishiraj Sahu <rishiraj.sahu@topcoder.com>
This is part of Milestone management project/sprint for Topcoder conenct, an initiative to improve the UX in TC Connect for project progress/plan communication with the customers.
This push contains :
DB Script to execute :
migrations/20210718_project_phase_member_table.sql
migrations/20210802_project_phase_approval_table.sql