Releases: topcoder-platform/tc-project-service
Supporting release for connect 2.4.16
- Bug fix: Only admins are allowed to update the milestone dates #381
- Bug fix: Support for receiving m2m calls, earlier it was failing because of missing userId param for m2m tokens
- Feature: Default status of the projects changed to
In Review
fromDraft
- Feature: New endpoints for fetching all project members and invites with augmented member data
- Feature: Masking email support when fetching members details with new endpoint (Temporarily disabled)
Supporting release for Connect 2.4.13
- Support for pausing milestones by keeping a history of status changes for a milestone. Existing milestones would not have the pause feature until they have first record in their status history i.e. after first status change of existing milestones after this release, user of the API would be able to pause/resume such milestones.
- Support for identifying SSO enabled project invites based on ref codes
- Supported long awaited fix for multiple invites to a project via email #334
- Fixed migration of refactored project and product templates. Does not affect any of the existing data as we don't yet have refactored templates in database
- Support for attachments during project creation
- Fixed bug where disabled project and product templates were being returned in the metadata call resulting in rendering of disabled forms
- Fixed security issue for phase operations
- Added more unit tests for validating couple of security scenario in project update endpoint
Supporting release for Connect 2.4.11
- Add-ons flag to distinguish product templates from addons.
- DB query improvements
-Improved DB/ES queries - Project templates refactoring - extracted scope and template from project and product templates respectively.
- Improved Invite manager permissions .
Supporting release for Connect 2.4.10
Support for Copilot Manager workflow
Support for Account Manager project role
Supporting release for Connect 2.4.8
Support for new Team Management flow
Supporting release for connect 2.4.4
Projects service now supports timelines and milestones per phase product. It seems very simple one liner change, but it is rather a very major uplifting because essentially it is kind of creating a new micro service for timeline and milestone.
Supporting release for connect 2.4.3
It contains following updates to the previous release which provided required features/functionality for connect 2.4.3:
- project search is improved,
a. now users can useref:<actual_ref_code>
to prioritise the search only on the ref code.
b. now search respects the project status filter and shows results as per the current selected tab and shows appropriate message to loadAll Projects
tab when there is no result for the current selected status tab.
c. now search respects theMy Projects
switch as well, earlier it was not showing the search results whenMy Projects
switch was turned on. - Fixed issues with endpoint for migrating old v2 projects to v3 format
- Fixed admin endpoint for reindexing a project to fetch and index phases
- Opened GET and LIST endpoints for template entities so that logged out users can create project in connect.
- Strengthened the write endpoints for the template entities to only allow admins to perform the operations. Earlier managers were also allowed to do these operations.
- Improved error message for the case where copilot is trying to access already claimed or non ready project.
Release to support project plan in projects
This release supports creation of phases for v3 projects. Theoretically, each phase can have multiple products, however, practically we have put limit of one product per phase.
Release is backward compatible i.e. project creation api would still behave same a before if no templateId
param is passed in the body. If templateId
is passed, it assumes the project to be in v3
version and created phases/products as per specified template.
Changes required for connect milestone Admin functionality update 01
-- Changes required for connect milestone Admin functionality update 01
-- Specifically, it added new role for connect admin and allowed that role wherever administrators are allowed.
Supported new project types
Now 4 new project types are supported in addition to what previously supported:
- app
- website
- chatbot
- quality_assurance