Enhancements
- Administration/Bundles
- Additional capabilities (product functionalities) were added to Easily's, Flow and Engagement applications in MapalOS. The pre-defined bundles for these products have also been updated accordingly.
- Administration/Users
- Updated the backend to be able to assign internal permissions to view select operators. UX/UI to follow in next sprint.
- Permissions
- Made it possible to give permissions to a user to access certain endpoints if they have access to a specific application/s in their User Profile. This was implemented for Mapal One but can be configured for other products.
- Repositories
- Updated repositories "master" branch name to "main" for consistency and updated pipelines.
- Docker
- Moved the pushing of docker image to Publish pipeline stage of process and allow it to process only when the build is run on dev or master.
- Sandbox
- admin-web can now be run locally on Sandbox and Staging environments.
- Tech Improvement
- Moved domain models and repositories out of admin-api assembly.
Bug Fixes
- Infrastructure
- Implemented a fix that prevents Azure functions from being deleted and not deployed after running the infrastructure pipeline.
- Alerting
- Investigated and updated error alert for 503 errors being received when creating/updating a Department.
- Identity Server
- Investigated issues with Identity Server and increased CPU capacity.
API Updates
- Permissions
- Made it possible to give permissions to a user to access certain endpoints if they have access to a specific application/s in their User Profile. This was implemented for Mapal One but can be configured for other products. Endpoints included in this update for Mapal One are /user/permissions ; /v1/users/{userId} ; /user/active-operators ; /v1/operators/{operatorId}/applications ; PUT - /v1/users/{userId}/default-operator/{operatorId}