Currently blueprints disappear from the new project chooser if the blueprint is being updated. This PR changes the blueprint model and front end to allow blueprints to continue to be used while they are upgraded and previews are built.
Breaks up blueprint status into status and mode
Blueprint status reflects the build status of the blueprint: new, updating, built, broken
New mode field on blueprints which reflects the availability of the blueprint: testing or ready
Blueprints displayed in the new project chooser if they are in ready mode, regardless of build status
Adjustments to blueprint edit and list pages to display and edit these fields.
Added retired mode for blueprints that should no longer be used
Currently blueprints disappear from the
new project
chooser if the blueprint is being updated. This PR changes the blueprint model and front end to allow blueprints to continue to be used while they are upgraded and previews are built.mode
field on blueprints which reflects the availability of the blueprint: testing or readynew project
chooser if they are in ready mode, regardless of build statusretired
mode for blueprints that should no longer be used