Releases: communitybridge/easycla-contributor-console
CircleCI Workflow Updates
CircleCI Workflow Updates
Released on DEV, STAGING, and PROD on October 1, 2020.
CircleCI release workflow:https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/284/workflows/c365b90d-a612-44f1-b5a6-4a14fe65449c
CircleCI Workflow Updates
- CircleCI Workflow Updates
Released to DEV, STAGING, and PROD on 10/01/2020.
CircleCI Release Workflow: Deployment failed
Bug Fixes and Feature Roll-Up
- Infra - Updated CircleCI build node version
Released on DEV, STAGING, and PROD on October 1, 2020.
CircleCI release workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/275/workflows/7747a85b-5eb5-43bf-85d5-932074bb0507
Deployment to PROD failed
Bug Fixes and Feature Roll-Up
- Added header to contributor console pages and resolved tab issue
- Solved spelling mistake on button name 'Proceed'
- V2 - UI issues in acknowledgment message displayed after company admin is contacted
- V2 - Select Company - Bad request message is displayed for a few organizations
- V2 - UI issues in acknowledgment message displayed after company admin is contacted
- Updated environment config file
- Solved the wrong email in payload issue
- Solved company owner and other minor issues
- [#1816 #1789] Solved minor issues
- [#1827] Solved conflict
- [#1827] Handled 409 conflict when role already assigned
- [#1478] Solved 400 status code redirection issue
- V2 - CLA Signed - Error displayed while assigning contributor role when user already has a contributor role for the project/foundation
- V2 - Assign contributor role after contributor acknowledgment in Contributor Console
- V2 - CLA Not Signed - Company owner role is assigned to an existing company that does not have a company owner
- V2 - Company Not Found - Company owner role has not assigned the cla manager designee
- [794] Solved LF login issue
- Changed company website regex
- Changed company website regex
- Implemented company owner endpoint
- Solved add organization issue on Gerrit.
- Solved reopened issues
- V2 - Company Not Signed - Proceed button is disabled when the user navigates back to the browser
- V2 - Company Not Found - Identify CLA Manager Designee - Internal Server error is displayed when name includes digits
- Error message along with search results is displayed when we type and clear the text speedily
- Establish user's connection with a company on contributor acknowledgement on both GitHub and Gerrit
- V2 - Contributor Console - Contact Company Admin option is displayed when company admin does not exist for the company created from the contributor console
- V2 - Preview of templates is not available in the Contributor Console dashboard
- [#1417 #1678] Solved the issue of popup blocker and redirection message
- V2 - Company Not Found - UI hangs at Configuring CLA Manager Settings
- V2 - Company Not Signed CLA - Creating cla manager designee failed error is displayed when the user is already cla-manager-designee for the company and project
- Implemented Add Email dialog when Github email is not public.
- V2 - Company Not Found - Organizations are not auto-suggested when entered org name matches multiple organizations
- Company Not Signed - Go Back is not working in the dialog box that indicates redirection to SSO
- V2 - Company Not Signed CLA - The dialog box indicates that you will be redirected to SSO even when the user is already signed to SSO
- [#1550] Added Go Back Button on the error page
- [#1628] Solved the lint issue
- [#1628] Solved circle CI issue
- [#1628] removed unused code and logs
- [#1641] Removed unwanted code
- [#1641] Changed modal dialog message
- Added corporate and GitHub redirection
- [#1628] Company Not Signed - Go Back is not working in the dialog box that indicates redirection to SSO
- [#1629] V2 - Company Not Signed - The authorization header is missing is displayed when the user navigates back to the browser and tried to proceed further
- [#1631] In most of the dialog boxes of contributor console Go Back and Proceed buttons are highlighted when clicked.
- [#1632] Search is triggered when only spaces are entered for Organization in Select Organization screen
Released to DEV, STAGING, and PROD on October 1, 2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/272/workflows/971357ad-6af1-455c-ab7b-446449dc5b01
Allow Download and Preview of CLA Templates
- UI - Update to contributor console landing page to allow download and preview of CLA templates
Released to DEV, STAGING, and PROD on 08/20/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/186/workflows/8fda398e-22f8-4ab7-9e98-ec04dd213ae5
Bug Fixes and Feature Roll-Up
- Contributor Console Individual CLA flow when there is no signed CLA but the company is there.
- Updated Fetch SSM Parameter Logic
- AWS SSM integration
- V2 - Company Not Signed CLA - Appropriate error message is not displayed when session expired
- UI issues in acknowledgment message displayed after company admin is contacted and other minor issues
- The appropriate tooltip is not displayed for X icon in the dialog box displayed across all contributor flows
- Solved issue #1575 and #1576
- V2 - company admin details are not displayed in the acknowledgment message for user to follow up with them
- Updated Notify CLA Managers API Call
- Create Company - Company exists or any other server-side validations are done after contributor logs into LF system
- Added flash message for redirection
- Open GitHub tab and flash message
- Wireframe updates to be implemented
- Added back buttons and handled its redirection on Identify CLA Manager screen
- Create Company - Contributor is redirected to LFX dashboard instead of the project page
- Changed Add Organisation flow.
Released to DEV, STAGING, and PROD on 08/19/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/183/workflows/395149fd-6622-4da3-905a-9c444ba52459
Bug and Feature Fix Roll-Up
- Contributor Console API - Organization Service Support
- Resolved Forwarding flow when a user doesn't have an LFID when CLA not Signed
- Resolved Name field is not available to in the Identify CLA manager dialog similar to Corporate Console
- Resolved Employee signature record is not created when ICLA is signed by an employee in contributor console
Released to DEV, STAGING, and PROD on 08/04/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/131/workflows/e8941ba2-90f4-48f8-a587-1c0e64eff4c7
Bug Fixes and Feature Roll-Up
- Library updates - Bump lodash from 4.17.15 to 4.17.19 in /edge
- Contributor is still gated even when the contributor is approved and when the contributor does not require to sign ICLA
- Corporate Contributor is not prompted with ICLA flow when the employee is required to sign ICLA
- Completed Add Organisation flow with LF login
Released to DEV, STAGING, and PROD on 07/28/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/122/workflows/4e23b5a2-c5f7-4774-b8c9-40f01c9622c3
Bug Fixes Roll-Up
- Updated libs to alleviate security issues with library versions
- Added codeql analysis config
Released to DEV, STAGING, and PROD on 07/20/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/108/workflows/64194358-1f88-43fd-9c46-143badeebe05
Bug and Feature Fix Roll-Up
- Replaced Whitelist text is mentioned in No Signed CLA Found dialog
- Upgrade Angular from version 9.0 to 10.0
Released to DEV, STAGING, and PROD on 07/14/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/103/workflows/a817e3ef-62e2-4883-b570-5b2cbc4064ef