[yast-devel] WebYaST: users/groups management
Hi! I'd like to ask you to look at "repository like" users&groups dialogs and give me your opinions. It's not merged into master yet, so webclient part you'll find in "users-gagarin3" branch. What's missing is groups/members selection (popup) dialog - mkudlvasr is working on it. Thank you for your feedback! Bye, Michal -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Wednesday 21 of April 2010 10:00:46 Michal Zugec wrote:
Hi! I'd like to ask you to look at "repository like" users&groups dialogs and give me your opinions. It's not merged into master yet, so webclient part you'll find in "users-gagarin3" branch. What's missing is groups/members selection (popup) dialog - mkudlvasr is working on it. Thank you for your feedback!
Visually, it's nice, I like that list section where you can see the details about all users without opening a new dialog. It's good it is consistent with other list-like modules (repository, services). The technical disadvantage may be that you have to read all of the data of all users just for showing the list, so in case of more users, it can be slower. I think we can live with it. There are some bugs, though - entering them directly into bugzilla. Jiri -- Jiri Suchomel SUSE LINUX, s.r.o. e-mail: jsuchome@suse.cz Lihovarská 1060/12 tel: +420 284 028 960 190 00 Praha 9, Czech Republic http://www.suse.cz -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Jiří Suchomel write:
On Wednesday 21 of April 2010 10:00:46 Michal Zugec wrote:
Hi! I'd like to ask you to look at "repository like" users&groups dialogs and give me your opinions. It's not merged into master yet, so webclient part you'll find in "users-gagarin3" branch. What's missing is groups/members selection (popup) dialog - mkudlvasr is working on it. Thank you for your feedback!
Visually, it's nice, I like that list section where you can see the details about all users without opening a new dialog. It's good it is consistent with other list-like modules (repository, services).
The technical disadvantage may be that you have to read all of the data of all users just for showing the list, so in case of more users, it can be slower. I think we can live with it.
I this become problem we can load it via ajax. so it decrease load time, but only if this solution is unacceptable.
There are some bugs, though - entering them directly into bugzilla.
Jiri
-- Josef Reidinger YaST team maintainer of perl-Bootloader, YaST2-Repair, parts of webyast -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
* Michal Zugec <mzugec@suse.cz> [Apr 21. 2010 10:00]:
Hi! I'd like to ask you to look at "repository like" users&groups dialogs and give me your opinions. It's not merged into master yet, so webclient part you'll find in "users-gagarin3" branch.
Apparently I need a yast2-users update. Trying to run it locally fails with read interface to org.opensuse.yast.modules.yapi.groups set site tot http://localhost:4984 set token to e79d6cb9547c536c077a214ee800f1f01c440bb1 ***Failed with 503 Service Unavailable But I was able to see the users list. Please remove the "delete" icons from the overview. This action belongs to editing a user, not to the overview. Also it seems that only "full name" is a hyperlink while "login" is not. This is inconsistent. Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On 04/21/2010 03:44 PM, Klaus Kaempf wrote:
* Michal Zugec <mzugec@suse.cz> [Apr 21. 2010 10:00]:
Hi! I'd like to ask you to look at "repository like" users&groups dialogs and give me your opinions. It's not merged into master yet, so webclient part you'll find in "users-gagarin3" branch.
Apparently I need a yast2-users update. Trying to run it locally fails with read interface to org.opensuse.yast.modules.yapi.groups set site tot http://localhost:4984 set token to e79d6cb9547c536c077a214ee800f1f01c440bb1 ***Failed with 503 Service Unavailable
But I was able to see the users list.
Please remove the "delete" icons from the overview. This action belongs to editing a user, not to the overview.
Also it seems that only "full name" is a hyperlink while "login" is not. This is inconsistent.
Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
It seems you didn't checkout "users-gagarin3" branch, but master, try "git checkout -b users-gagarin3 origin/users-gagarin3" Bye, Michal -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
* Michal Zugec <mzugec@suse.cz> [Apr 21. 2010 10:00]:
Hi! I'd like to ask you to look at "repository like" users&groups dialogs and give me your opinions.
Now I finally managed to get this running locally ;-) First of all, I like it ! A couple of remarks though - there should be a 'delete' button - a 'cancel' link is missing besised the 'save' button - 'manage groups' and 'select default group' should be links - the 'manage groups' and 'select default group' popups are not consistent. The first has 'cancel/ok' at the bottom while the latter only has a 'close window' icon in the upper right corner Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Friday 23 April 2010 11:07:57 Klaus Kaempf wrote:
- a 'cancel' link is missing besised the 'save' button
What should such cancel button do? The only thing possible is just closing the section.
- 'manage groups' and 'select default group' should be links
Yes
- the 'manage groups' and 'select default group' popups are not consistent. The first has 'cancel/ok' at the bottom while the latter only has a 'close window' icon in the upper right corner
The 2 dialogs are different, because the purpose is different. The first selects a set of groups - process with many clicks, by clicking ok user acknowledges the choice. The second selects a single group - after he clicks his desired choice, confirmation is no longer necessary, so the dialog exits. Maybe there can be a single cancel button at the bottom. Martin
Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
-- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
* Martin Kudlvasr <mkudlvasr@suse.cz> [Apr 26. 2010 11:54]:
On Friday 23 April 2010 11:07:57 Klaus Kaempf wrote:
- a 'cancel' link is missing besised the 'save' button
What should such cancel button do?
A link, not a button ;-)
The only thing possible is just closing the section.
Yes, just close the section.
- 'manage groups' and 'select default group' should be links
Yes
- the 'manage groups' and 'select default group' popups are not consistent. The first has 'cancel/ok' at the bottom while the latter only has a 'close window' icon in the upper right corner
The 2 dialogs are different, because the purpose is different.
My remarks were about the visual appearance, not the functionality. The latter is hard to grasp from the look & feel.
The first selects a set of groups - process with many clicks, by clicking ok user acknowledges the choice.
The second selects a single group - after he clicks his desired choice, confirmation is no longer necessary, so the dialog exits. Maybe there can be a single cancel button at the bottom.
This violates the principle of least surprise. I'd recommend to either make both dialogs consistent (cancel link + ok button) or change the second one to a combobox. Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Monday 26 April 2010 12:06:12 Klaus Kaempf wrote:
The second selects a single group - after he clicks his desired choice, confirmation is no longer necessary, so the dialog exits. Maybe there can be a single cancel button at the bottom.
This violates the principle of least surprise. I'd recommend to either make both dialogs consistent (cancel link + ok button) or change the second one to a combobox.
Yes, of course there should be a combobox. I was blinded by remaking the previous select-one dialog. -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On 04/26/2010 02:08 PM, Martin Kudlvasr wrote:
On Monday 26 April 2010 12:06:12 Klaus Kaempf wrote:
The second selects a single group - after he clicks his desired choice, confirmation is no longer necessary, so the dialog exits. Maybe there can be a single cancel button at the bottom.
This violates the principle of least surprise. I'd recommend to either make both dialogs consistent (cancel link + ok button) or change the second one to a combobox.
Yes, of course there should be a combobox. I was blinded by remaking the previous select-one dialog.
I don't like combobox in this case. In dialog we have now user can see all possibilities and can choose one of them without scrolling or too many clicks. Also because there are already similar dialog - mixing of different widgets (input field, popup dialog link and combobox) doesn't look very nice. Just my opinion ... Bye, Michal -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
* Michal Zugec <mzugec@suse.cz> [Apr 26. 2010 14:29]:
I don't like combobox in this case. In dialog we have now user can see all possibilities and can choose one of them without scrolling or too many clicks.
Only if the number of current groups fit into the popup window. With small screens or too many groups one quickly needs to scroll. With a combobox, the browser helps to 'scroll' to the right portion of the list by listening to letters typed on the keyboard. Really huge groups lists need a different approach alltogether though.
Also because there are already similar dialog - mixing of different widgets (input field, popup dialog link and combobox) doesn't look very nice.
I agree. This would be one of the first tasks once we have a dedicated UI designer. Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Am 26.04.2010 14:37, schrieb Klaus Kaempf:
* Michal Zugec <mzugec@suse.cz> [Apr 26. 2010 14:29]:
I don't like combobox in this case. In dialog we have now user can see all possibilities and can choose one of them without scrolling or too many clicks.
Only if the number of current groups fit into the popup window.
With small screens or too many groups one quickly needs to scroll.
With a combobox, the browser helps to 'scroll' to the right portion of the list by listening to letters typed on the keyboard. Really huge groups lists need a different approach alltogether though.
Also because there are already similar dialog - mixing of different widgets (input field, popup dialog link and combobox) doesn't look very nice.
I agree. This would be one of the first tasks once we have a dedicated UI designer.
Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Just another design for check boxes and radio buttons, maybe this could be helpful (http://lipidity.com/fancy-form/#example). Vlad -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
* Vladislav Gorobets <vgorobets@suse.de> [Apr 26. 2010 15:01]:
Just another design for check boxes and radio buttons, maybe this could be helpful (http://lipidity.com/fancy-form/#example).
This would still be problematic with lots of groups. Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (6)
-
Jiří Suchomel
-
Josef Reidinger
-
Klaus Kaempf
-
Martin Kudlvasr
-
Michal Zugec
-
Vladislav Gorobets