[UI] It's unable to save changes and proceed from "you have unsaved changes" dialog

Bug #1428633 reported by Nick Bogdanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Nick Bogdanov

Bug Description

When you navigate away from a page with pending changes, you have to leave discarding changes, or cancel the request to navigate away. You don't have any choice to save and leave on the popup.

Possible solution:
Add ability to save on navigate away popup.

Extracts #3 from https://bugs.launchpad.net/fuel/+bug/1340353 as other two require additional design and approval.

description: updated
Changed in fuel:
assignee: nobody → Nick Bogdanov (nikolay-bogdanov)
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/163747

Changed in fuel:
status: New → In Progress
Changed in fuel:
importance: Undecided → Medium
milestone: none → 7.0
status: In Progress → Confirmed
tags: added: qa-agree-7.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Dmitry Pyzhov (<email address hidden>) on branch: master
Review: https://review.openstack.org/163747
Reason: No activity for more than a month

Changed in fuel:
importance: Medium → High
Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: Nick Bogdanov (nikolay-bogdanov) → Vitaly Kramskikh (vkramskikh)
Changed in fuel:
assignee: Vitaly Kramskikh (vkramskikh) → Nick Bogdanov (nikolay-bogdanov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/163747
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=3522ef98aee076825902a65b27012b0c8b0f5af0
Submitter: Jenkins
Branch: master

commit 3522ef98aee076825902a65b27012b0c8b0f5af0
Author: Nick Bogdanov <email address hidden>
Date: Thu Mar 12 13:06:49 2015 +0300

    Adds apply button to unsaved changes dialog

    Introduces unsavedChangesMixin to pages where unsaved changes might
    be lost. When these cases detected user gets a dialog
    prompting to Cancel/Discard/Save their changes.

    Change-Id: I3d370ed1fecdf35d70de98b09c00fc3d96a8d122
    Closes-Bug: #1428633
    Closes-Bug: #1340353
    Closes-Bug: #1441093

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Julia Aranovich (jkirnosova) wrote :

Verified on ISO#286

{"build_id": "286", "build_number": "286", "release_versions": {"2015.1.0-7.0": {"VERSION": {"build_id": "286", "build_number": "286", "api": "1.0", "fuel-library_sha": "ff63a0bbc93a3a0fb78215c2fd0c77add8dfe589", "nailgun_sha": "5c33995a2e6d9b1b8cdddfa2630689da5084506f", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "082a47bf014002e515001be05f99040437281a2d", "production": "docker", "python-fuelclient_sha": "1ce8ecd8beb640f2f62f73435f4e18d1469979ac", "astute_sha": "8283dc2932c24caab852ae9de15f94605cc350c6", "fuel-ostf_sha": "1f08e6e71021179b9881a824d9c999957fcc7045", "release": "7.0", "fuelmain_sha": "9ab01caf960013dc882825dc9b0e11ccf0b81cb0"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "ff63a0bbc93a3a0fb78215c2fd0c77add8dfe589", "nailgun_sha": "5c33995a2e6d9b1b8cdddfa2630689da5084506f", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "082a47bf014002e515001be05f99040437281a2d", "production": "docker", "python-fuelclient_sha": "1ce8ecd8beb640f2f62f73435f4e18d1469979ac", "astute_sha": "8283dc2932c24caab852ae9de15f94605cc350c6", "fuel-ostf_sha": "1f08e6e71021179b9881a824d9c999957fcc7045", "release": "7.0", "fuelmain_sha": "9ab01caf960013dc882825dc9b0e11ccf0b81cb0"}

Changed in fuel:
status: Fix Committed → Fix Released
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.