Bug 1023980

Summary: Horizon User settings are not persistent between sessions.
Product: Red Hat OpenStack Reporter: Nir Magnezi <nmagnezi>
Component: python-django-horizonAssignee: RHOS Maint <rhos-maint>
Status: CLOSED NOTABUG QA Contact: Ami Jeain <ajeain>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 3.0CC: aortega, hateya, jpichon, mrunge, yeylon
Target Milestone: ---   
Target Release: 4.0   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-10-28 15:22:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nir Magnezi 2013-10-28 13:44:20 UTC
Description of problem:
=======================
When a user changes language or timezone, those changed are not persistant.
The expected behavior is that the setting will be persistent between sessions, but it's not.
I've found this problem in Havana as well, but it was fixed upstream[1]
A backport for this fix will resolve this issue.

[1] https://bugs.launchpad.net/horizon/+bug/1225250

Version-Release number of selected component (if applicable):
=============================================================
Grizzly 2013-10-24.5
python-django-horizon-2013.1.4-1.el6ost.noarch

How reproducible:
=================
Always

Steps to Reproduce:
===================
1. Change the setting at the user settings menu. http://<FQDN>/dashboard/settings/
2. Logout.
3. Login with the same user.
4. Check user settings.

Actual results:
===============
setting are not persistent between sessions.

Expected results:
=================
setting will be persistent between sessions.

Comment 2 Matthias Runge 2013-10-28 15:22:35 UTC
This is old, and known. 

Until sessions are stored in databases, as documented in our RHOS docs, your user settings will be forgotten.