Fuel UI becomes unavailable after disabling a plugin which provides roles

Bug #1483633 reported by Vitaly Kramskikh
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Vitaly Kramskikh

Bug Description

STR:
1. Install a plugin which provides roles
2. Create an env
3. Enable the plugin
4. Add plugin role to a node
5. Disable the plugin

Expected result:
1. It is not possible to disable the plugin

Actual result:
1. Plugin is disableable, Fuel UI becomes unavailable after disabling the plugin

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/211674

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-web (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/211928

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/211928
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=868914192f3625d5be9176f6b2d7fef9ec7ecabf
Submitter: Jenkins
Branch: master

commit 868914192f3625d5be9176f6b2d7fef9ec7ecabf
Author: Julia Aranovich <email address hidden>
Date: Wed Aug 12 12:28:27 2015 +0300

    Fix handling of toggleable group dependencies

    * dependent role or settings don't block the whole group
    * fixed setting group tooltip icon layout

    Closes-Bug: #1484049

    Related-Bug: #1483633

    Change-Id: I78a55ecbb589dda64a803af04e546c1add87f313

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/211674
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=60d4ddaaa4f6add04e397c3155e53200ce449d07
Submitter: Jenkins
Branch: master

commit 60d4ddaaa4f6add04e397c3155e53200ce449d07
Author: Vitaly Kramskikh <email address hidden>
Date: Tue Aug 11 19:55:39 2015 +0300

    Disallow disabling plugins which roles are used

    This achieved by adding a new restriction for plugin-provided
    roles which prevents plugin to be disabled if env contains
    nodes with plugin-provided roles

    Closes-Bug: #1483633

    Change-Id: I8e2502df2a9d84934730bc4681fc3c295fac450a

Changed in fuel:
status: In Progress → Fix Committed
tags: added: on-verification
removed: feature-plugins ui
Revision history for this message
Liubov Efremova (lefremova) wrote :

Verified on fuel-7.0-241-2015-08-27_03-02-45.iso

Changed in fuel:
status: Fix Committed → Fix Released
tags: removed: on-verification
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.