https://bugzilla.novell.com/show_bug.cgi?id=712197 https://bugzilla.novell.com/show_bug.cgi?id=712197#c0 Summary: [obs-webui] Multiple changes on the project users table aren't committed to the server. Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: stoyan.dimkov@gmail.com QAContact: adrian@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.35 Safari/535.1 There is a problem when the user is making multiple changes to the users/groups/roles of a project at once. The user goes and starts changing roles by clicking the checkboxes in the user table. Everything seems normal but behind scenes the user is logged out after the first change he performed on the table. There is no visual notion that the user is logged out. As a result of that all the changes that were performed after the initial one don't get applied. The user is finally able to find it out when he tries to open another tab or just refreshes the page. Once a refresh/reload is triggered it gets clear that there is no user logged in and all changes except the first one are missing. Reproducible: Always Steps to Reproduce: 1. Open/Create a project. 2. Open tab "Users". 3. Add/Remove a role for any of the current users. 4. Continue to change the roles for the current users. 5. When you feel like it refresh the page (or open another tab). Actual Results: The user will no longer be logged in. The changes made will be missing. (except first one). Expected Results: The user should remain logged in. All changes should be applied. It seems this bug applies only for the unstable branch of OBS. I was not able to reproduce it at build.opensuse.org. Tested on: 1) obs-server.x86_64-2.2.90-Build1.6-vmx 2) obs-server.x86_64-2.2.90-Build1.12-vmx -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.