commit cf76c87cc7c0f090ec4ec4a55ac7c9b05804d902
Author: Marek Lycka <email address hidden>
Date: Thu Aug 24 14:50:38 2017 +0200
Replaces multi select combos with transfer tables
Implements an angular-python bridge that allows django/horizon forms
to use transfer tables (as seen in other parts of horizon, e.g.:
computes launch instance dialog) as form fields. These fields are
then used to replace the multi select combos boxes in the different
GBPUI dialogs/forms.
Note 1: The add and remove policy rule set actions in group details
"Provided Policy Rule Set" and "Consumed Policy Rule Set" are currently
unaffected. These two tabs do not follow the "standard" horizon method
of adding and removing items through one transfer table; instead,
it uses two different dialogs to carry out each operation separately.
This should be addressed in a separate patchset.
Note 2: This is a bit of a stop gap measure, as horizon is slowly moving
away from native django based dialogs and wizards to AngularJS. The goal
should ultimately be to do the same in GBPUI.
Reviewed: https:/ /review. openstack. org/497235 /git.openstack. org/cgit/ openstack/ group-based- policy- ui/commit/ ?id=cf76c87cc7c 0f090ec4ec4a55a c7c9b05804d902
Committed: https:/
Submitter: Zuul
Branch: master
commit cf76c87cc7c0f09 0ec4ec4a55ac7c9 b05804d902
Author: Marek Lycka <email address hidden>
Date: Thu Aug 24 14:50:38 2017 +0200
Replaces multi select combos with transfer tables
Implements an angular-python bridge that allows django/horizon forms
to use transfer tables (as seen in other parts of horizon, e.g.:
computes launch instance dialog) as form fields. These fields are
then used to replace the multi select combos boxes in the different
GBPUI dialogs/forms.
Note 1: The add and remove policy rule set actions in group details
"Provided Policy Rule Set" and "Consumed Policy Rule Set" are currently
unaffected. These two tabs do not follow the "standard" horizon method
of adding and removing items through one transfer table; instead,
it uses two different dialogs to carry out each operation separately.
This should be addressed in a separate patchset.
Note 2: This is a bit of a stop gap measure, as horizon is slowly moving
away from native django based dialogs and wizards to AngularJS. The goal
should ultimately be to do the same in GBPUI.
Change-Id: I01c9dc08b1bc35 309d62eb3da0bd2 6f3795867ab
Partial-Bug: 1712814