The mobile app uses Firebase remote config for our maintenance mode flag. SM-7373 - Maintenance mode mobile app Done

So the Backoffice to be able to set maintenance mode for all our mobile app. This will block the mobile app from using or calling our backend.

1. Dedicated Service account to access Firebase remote config

SM-8013 - Dedicated Service account to access Firebase remote config. To Do

Create a service account to access Firebase remote config.

2. Publish maintenance mode flag to Firebase remote config

SM-8014 - BO: add endpoint to update maintenance mode config To Do

Call Firebase remote config API to enable or disable maintenance mode flag com_fl_maintenanceMode.

Role: BOFE users (all?)

Objective: As a fittable BOFE user I can update the maintenance mode flag: com_fl_maintenanceMode in the Firebase Remote config.

Reason: The mobile app uses Firebase remote config for our maintenance mode, so it needs a place to publish the config.

Functional requirements:

com_fl_maintenanceMode: true/false

Acceptance criteria:

Correctly update the com_fl_maintenanceMode in the Firebase Remote config.

3. Publish maintenance mode schedule downtime to Firebase remote config

SM-8014 - BO: add endpoint to update maintenance mode config To Do

Call Firebase remote config API to configure the date time string to tell our Customer about the maintenance mode schedule downtime. com_ac_maintenanceModeTime string.

Role: BOFE users (all?)

Objective: As a fittable BOFE user I can update the maintenance mode flag: com_ac_maintenanceModeTime in the Firebase Remote config.

Reason: The mobile app uses Firebase remote config for our maintenance mode, so it needs a place to publish the config.

Functional requirements:

com_ac_maintenanceModeTime: DateTime string

Acceptance criteria:

Correctly update the com_ac_maintenanceModeTime in the Firebase Remote config.

Attachments: