Manage User irritation

This is the place to report bugs and get support. When posting in this forum, please always provide as much detail as possible.

Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum, do not report it as a bug.

This is the place to report bugs and get support

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.
Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum.
This thread is closed to new posts. You must sign in to post in the forums.
3/28/2012 1:51:39 AM
Gravatar
Total Posts 537
feet planted firmly on the ground

Manage User irritation

When managing a user, adding the user to a new role drops any unsaved changes made on the Profile tab.

Specifically, if you change some settings on the Profile tab (and I guess other tabs though I've not tested) then switch to the Role Membership tab, select a role, and click "Add user to this role", then the changes made on the Profile tab are lost.

I realise the way to avoid this is to click "Update User" before changing the roles, but this is not obvious, and one of my colleagues kept losing important changes when validating accounts for this reason.

Version                                2.3.7.9                MSSQL           

Operating System                Microsoft Windows NT 6.0.6002 Service Pack 2

ASP.NET Info                v4.0.30319 Running in Full Trust

3/28/2012 8:44:19 AM
Gravatar
Total Posts 18439

Re: Manage User irritation

I agree the usability could be improved there, I've added a to do in the project tracker to look into this. I think the solution will be to either wrap an update panel around the roles so that it doesn't do a full postback, or I may make a link that opens a colorbox dialog page. Their is also a potential issue on this page for sites with lots and lots of roles, it could cause the too many form elements error that we had to solve on page settings and module settings and site settings pages after the asp.net security update set a limit on the number of form elements. Removing the role dropdown and adding a link to a dialog popup page would solve both problems and also make the page load faster since it wouldn't have to load the role list until you want to manage roles.

Best,

Joe

3/29/2012 12:32:59 AM
Gravatar
Total Posts 537
feet planted firmly on the ground

Re: Manage User irritation

that sounds like a good solution, Joe.

You must sign in to post in the forums. This thread is closed to new posts.