Skip to main content

Enhancements

Bulk Upload
Pointed bulk csv upload back to OS API (/bulk-upload) for translation to standardised csv format.
Operator model
Add cascading delete to Operator model.
Optimisation
Optimisation of MapalOS angular framework to reduce load times.
Bulk Feed
Updated the processing of the user bulk feed from Azure storage.
Unit Tests
Improved tests related to classes with entity details.
Azure Functions
Updates to Azure function Always On.
Administration/Edit Business Unit
Removed the Reputation section for Edit Business Unit as it was not in use.
Audit Log
Now includes log tracking for employee created/updated and departments created/updated.

Bug Fixes

Alerts
Received multiple alerts for api-500-status-code on mapalos-um-prod. Fixed by making ListUserOperatorIdsByEmail case-insensitive and added additional logging for create-user endpoint.
Alerts
Investigated an OOM killed alert. Increased the amount of k8s resources allocated, and number of replicas. Rolled back changes to CPU resource usage limitations.

API Updates

Application insights
Set up Application Insights in Azure for API's
GET /operators/{operatorId}/business-units
Endpoint updated to include business unit category group and category.
GET /operators/{operatorId}/business-units/{businessUnitId}
Endpoint updated to include business unit category group and category.
GET /operators/{operatorId}/extended-users/{userId}
New endpoint to display applications available to a user within an operator.
GET /operators/{operatorId}/business-units
Endpoint updated to remove the Reputation section as it was not in use.
POST /operators/{operatorId}/business-units
Endpoint updated to remove the Reputation section as it was not in use.
PUT /operators/{operatorId}/business-units/{businessUnitId}
Endpoint updated to remove the Reputation section as it was not in use.
GET /operators/{operatorId}/business-units/{businessUnitId}
Endpoint updated to remove the Reputation section as it was not in use.