Skip to main content

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}