Mailinglist Archive: yast-devel (77 mails)

< Previous Next >
[yast-devel] redesign of webyast users module
  • From: Martin Schmidkunz <mschmidkunz@xxxxxxx>
  • Date: Tue, 29 Dec 2009 11:05:46 +0100
  • Message-id: <6750C8E2-F077-4AAD-8684-E4300382E96B@xxxxxxx>

please find some ideas for a redesign of webYaST`s "Users" module at:
(wasn`t sure if it is a good idea to store all the jquery stuff in my Export...)
It is based on rlihm`s mock up (

The basic concept is to show only the most important table entry on a top level (e.g. user name).
Therefore there are fewer elements on the screen which eases the use of the module and increases its self-descriptivness and its task orientation.
On a second level which the user accesses after clicking on the user name the user can choose whether to "edit" or "delete" the entry. Again it is avoided to show non-task related information.
Before deleting an item the user is prompted an "Are you sure?" pop up in order to increase error tolerance and prevent the user from unintended data loss.
"Edit" shows the settings of the list entry. If more settings are available they are organized in tabs.
The "Edit" dialog is left either via "Save" or "Cancel"
New list entries can be added via "Add New Item" button on top the list.

Concerning "basic concept"
* "Save"/"Cancel"/"Add" do not work properly in the mock up
* "Add" should be a wizard
* User needs to click "Save" twice (once in the edit tab and then in the main window) I am not sure whether this is intuitive. What do you think about that?
* list should be sortable but I am not caple of implementing this technically

Concerning "Users" module
* When adding a user currently there are 8-9 settings which needed to be adjusted and some of them seem quite obscure to me. So, what do you think: which settings should be really editable via GUI?
Currently there are:
Full Name
Default Group (GID)
Home Directory
Do not create home directory
Login Shell
Login Name
UID Number

Full Name, Login Name, Password and Groups seem quite clear to me but is it really necessary to set login shell and UID in the GUI? And home directory? Wouldn`t it make sense to have a sane default which could be edited via an editor?

* What do you think about showing permissions in the users module as well? This would seem quite logical to me. What is the reason, why permissions and users are separated?

Do you have any other topics concerning users module GUI?

Looking forward to your comments!

Best regards and have a happy 2010,


Martin Schmidkunz
User Experience Specialist
+49 (0) 911 740 53-346
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)

Novell, Inc.
Novell® Making IT Work As One™

< Previous Next >
List Navigation