You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of loading historical SAC records into the production database, we need to ensure the sequential order of the IDs in the singleauditchecklist table.
This ticket is to implement a safeguard that prevents users from creating new reports while the data load into the SAC table is in progress. This will ensure data integrity and avoid conflicts during the loading process.
Possible solutions include:
The team has agreed to implement a kill switch mechanism that will temporarily disable specific application functionality during the data load. The following approach will be taken:
Kill Switch via ENV Variable: We will introduce an environment variable in the settings that acts as a kill switch to control access to critical features during the data load process.
Management Command: A Django management command will be created to flip the kill switch. This command will be used to enable or disable the safeguard as needed.
Middleware Implementation: Middleware will be added to intercept user requests and display a “Please Hold” page when the kill switch is active. This page will inform users that the system is temporarily unavailable due to maintenance
The text was updated successfully, but these errors were encountered:
Description
As part of loading historical SAC records into the production database, we need to ensure the sequential order of the IDs in the singleauditchecklist table.
This ticket is to implement a safeguard that prevents users from creating new reports while the data load into the SAC table is in progress. This will ensure data integrity and avoid conflicts during the loading process.
Possible solutions include:
The team has agreed to implement a kill switch mechanism that will temporarily disable specific application functionality during the data load. The following approach will be taken:
Kill Switch via ENV Variable: We will introduce an environment variable in the settings that acts as a kill switch to control access to critical features during the data load process.
Management Command: A Django management command will be created to flip the kill switch. This command will be used to enable or disable the safeguard as needed.
Middleware Implementation: Middleware will be added to intercept user requests and display a “Please Hold” page when the kill switch is active. This page will inform users that the system is temporarily unavailable due to maintenance
The text was updated successfully, but these errors were encountered: