This patch follows on the example that the Containers set, providing
a 'switch' in the panel-enablement file that currently defaults to
'legacy' (Python-based Images panel) and allows for 'angular' (Angular-
based Images panel).
To be clear, this does NOT enable Angular Images. It's just setting the
stage to do so at some point, or to allow deployers/devs to easily switch
between the two.
A switch both for HORIZON_CONFIG and for integration tests is necessary
due to the way integration tests operate.
Co-Authored-By: Timur Sufiev <tsufiev@mirantis.com>
Change-Id: I12cd33552218ed1082d2d9a2ae8982639a217a6a
Partially-Implements: blueprint angularize-images-table
This patch adds examples of how to use the descriptor on detail views so you
don't have to constantly reload items via an API (just load base object
once per detail view)
Removes the old custom page for Image and replaces the link from
the table with a link to the Generic detail display.
Renames ./images/detail/ to ./images/details/ as we call these features
'details.'
Renames the image-detail.module.js to just details.module.js to match basic
dir-name-for-module pattern.
Adds result handling to the generic details page that simply reloads the
page on an action completing.
Change-Id: I9e7f1a41cf9421f437811efdab67b41485121744
Partially-Implements: blueprint angularize-images-table
This patch creates a blank Images panel in the project dashboard.
It follows the pattern established by the following merged commits:
https://review.openstack.org/#/c/190865/https://review.openstack.org/#/c/190852/
Dependent patches will be added for:
- index table
- forms
- actions
Change-Id: I2fe5492c3954aa8c1ed751d062d22f0fe8c5f3d1
Partially-Implements: blueprint angularize-images-table