Invalid settings after Load Defaults

Bug #1342684 reported by Julia Aranovich
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
Medium
Fuel UI Team
Mitaka
Won't Fix
Medium
Fuel UI Team
Newton
Confirmed
Medium
Fuel UI Team

Bug Description

1. Create new env
2. Enable Ceilometer on Settings tab
3. Add Mongo nodes to the env.
4. Go to Settings tab. Ceilometer checkbox is locked
5. Click Load Defaults button

Actual result: Ceilometer has default False value, but Mongo nodes presented in the env. So, we get invalid env configuration.

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Julia Aranovich (jkirnosova)
Revision history for this message
Julia Aranovich (jkirnosova) wrote :

The following case has the same essence:

a setting has several values which dont' contradict restrictions of some dependent setting. If this dependent setting is active, the initial setting should not be locked. But in this case user can set a value of initialSetting that contradicts dependent setting restrictions. We got invalid settings structure.

This case can be supported for radio groups but not for text settinngs.

Dmitry Ilyin (idv1985)
summary: - Invalid settings after Load Defaults
+ [ui] Invalid settings after Load Defaults
Changed in fuel:
assignee: Julia Aranovich (jkirnosova) → Fuel UI Team (fuel-ui)
Revision history for this message
Julia Aranovich (jkirnosova) wrote : Re: [ui] Invalid settings after Load Defaults

An issues from the previous comment are fixed in 5.1.

Changed in fuel:
milestone: 5.1 → 6.0
summary: - [ui] Invalid settings after Load Defaults
+ [ui] [settings] Invalid settings after Load Defaults
Changed in fuel:
milestone: 6.0 → 6.1
Revision history for this message
Alexandra Morozova (astepanchuk) wrote : Re: [ui] [settings] Invalid settings after Load Defaults

What shall be the workaround here? Isn't this ticket a part of Invalid tabs concept?

Revision history for this message
Julia Aranovich (jkirnosova) wrote :

No workaround.

This can be considered as a part of Invalid Tabs functionality. But until it will be designed and implemented I suggest to load setting defaul values once the tab opened and check environment role limits on these default values. And make a decision about Load Defaults button disabled state.

Changed in fuel:
milestone: 6.1 → 7.0
tags: added: qa-agree-7.0
Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Alexandra Morozova (astepanchuk)
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/207442

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

Change abandoned by Alexandra Morozova (<email address hidden>) on branch: master
Review: https://review.openstack.org/207442
Reason: this change requires lots of refactoring to be implemented correctly I suggest moving to the next release

Changed in fuel:
assignee: Alexandra Morozova (astepanchuk) → Fuel UI Team (fuel-ui)
status: In Progress → Confirmed
tags: added: tricky
Changed in fuel:
status: Confirmed → Won't Fix
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 7.0 → 8.0
status: Won't Fix → Confirmed
no longer affects: fuel/8.0.x
Dmitry Pyzhov (dpyzhov)
tags: added: area-ui
summary: - [ui] [settings] Invalid settings after Load Defaults
+ Invalid settings after Load Defaults
Changed in fuel:
status: Confirmed → Won't Fix
Changed in fuel:
milestone: 10.0 → 11.0
status: Won't Fix → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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