
This commit enhances django workflow implementation to allow horizon plugins to add workflow steps to a workflow in other repository like the main horizon repo. New setting "EXTRA_STEPS" is introduced to the horizon plugin 'enabled' file. To this aim, the workflow class looks up HORIZON_CONFIG['extra_steps'] with its class full name and loads them as extra steps if any. HORIZON_CONFIG['extra_steps'] are populated via horizon plugin settings. This commit completes the blueprint. blueprint horizon-plugin-tab-for-info-and-quotas Change-Id: I347d113f47587932e4f583d3152e781ad1a4849f
22 lines
1016 B
YAML
22 lines
1016 B
YAML
---
|
|
features:
|
|
- |
|
|
Quota information panel and forms are now tabbified per back-end service.
|
|
|
|
- Admin -> Defaults -> Default Quotas table
|
|
- Admin -> Defaults -> Update Defaults form
|
|
- Identity -> Projects -> Modify Quotas form
|
|
|
|
- |
|
|
[:blueprint:`horizon-plugin-tab-for-info-and-quotas`]
|
|
(for horizon plugin developers) Django workflow step is now pluggable and
|
|
horizon plugins can add extra step(s) to an existing workflow provided by
|
|
horizon or other horizon plugins. Extra steps can be added via the horizon
|
|
plugin “enabled” file. For more detail, see ``EXTRA_TABS`` description in
|
|
`Pluggable Panels and Groups <https://docs.openstack.org/horizon/latest/configuration/pluggable_panels.html#extra-steps>`__
|
|
of the horizon documentation.
|
|
upgrade:
|
|
- The "Quotas" tab in the "Create Project" form was split out into
|
|
a new separate form "Modify Quotas". Quotas for a new project need to
|
|
be configured from "Modify Quotas" action after creating a new project.
|