Architecture Decision Records¶
The intention is to document deviations from a standard Model View Controller (MVC) design.
Custom Job Results View¶
The OS Upgrade app comes with a job that is capable of orchestrating all the jobs the app exposes in sequence. This job implements a job result view override with custom Javascript that helps visualize where the execution is and how it is progressing. This view only comes into play when the "Run All OS Upgrade Jobs" job is executed. The decision to implement this custom view was made to improve user experience and provide better feedback during the execution of multiple jobs in sequence.