[MGNLUI-4251] Sync up user profile dialogs Created: 12/Jul/17  Updated: 08/Mar/21  Resolved: 08/Mar/21

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Martin Drápela Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File dialogChanges_framed.png     PNG File renameDialogs.png     PNG File timeZone_frame.png    
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:

 Description   

To make it easier for the sysadmin to edit users' timezones, add timezone to
/modules/security-app/dialogs/user/form/tabs/user/fields
in the stock configuration of the Security App.

Sync up dialog and tab labels.



 Comments   
Comment by Christoph Meier [ 13/Jul/17 ]

There is a dialog offered to every user - which i consider as the "User preferences" dialog.
And there is one in the security app - typically accessible to the superuser only. In the dialog of the security app, the timezone cannot be set.
Would make sense to give an "admin" all the fields which can edited by the user itself.
See https://documentation.magnolia-cms.com/display/DOCS/Users

Comment by Martin Drápela [ 13/Jul/17 ]

The naming of the dialogs and their tabs seem a bit confusing when one tries to refer them in the documentation and in actual usage.

I would strongly propose the following changes:

For any user (access from the topr right corner): "My settings > PROFILE | PREFERENCES"
For the sysadmin: (access via Security App): " User settings > PROFILE | GROUPS | ROLES"

Optionally: The proposed "My settings" dialog could have just one tab called "PROFILE" with preferences (language and timezone) included in this tab as two additional fields at the bottom. After all, in the sysadmins dialog, the "language" field IS a part of the PROFILE tab already.

Comment by Martin Drápela [ 13/Jul/17 ]

To make the changes suggested in the previous comment a bit clearer:

In the dialog accessible from the logout dropdown (top right corner):
1) Rename the dialog's name from "Edit user profile" to "My settings".
2) Rename the "User profile" tab to "Profile".

In the dialog accessible after clicking the "Edit user" action in the Security app:
3) Rename the dialog's name from "User" to "User settings".
4) Rename the "User info" tab to "Profile".
5) Add timezone field.

5) As a consequence of 1) rename the "Edit user profile" action in the logout dropdown (top right corner) to "My settings".

Generated at Mon Feb 12 09:14:50 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.