Files
horizon/releasenotes/notes/pluggable-workflow-steps-c919cdd8b0cbea55.yaml
Akihiro Motoki e50a69d69f Workflow: Make steps pluggable via horizon plugin config
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
2018-04-13 12:57:46 +00:00

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.