You are here: Foswiki>Tasks Web>Item9495 (20 Aug 2010, ArthurClemens)Edit Attach

Item9495: WikiGroups topic Upgrade and +/- button alignment and UI needs improvement

pencil
Priority: Normal
Current State: Closed
Released In: 1.1.0
Target Release: minor
Applies To: Engine
Component:
Branches:
Reported By: KennethLavrsen
Waiting For:
Last Change By: ArthurClemens
This is how a WikiGroups topic looks like with half the groups updated

seasick.png

The allignment of the upgrade vs the +/- buttons makes you seasick.

That needs fixing.

The other thing is that the icons signals that they add and remove the groups. But this is not the case. They open twisties that enable adding and removing users from the groups.

That can be made more clear.

From IRC with Arthur (irrelevant other lines cut out)

[22:00] <Lavr> Arthur of you could do an svn update and give me a hint about the Main.WikiGroups
[22:01] <Lavr> You need at least ONE group topic in the old format and at least ONE you have created new or upgraded.
[22:01] <Lavr> I need a hint how we can get the Upgrade button and the plus/minus buttons properly alligned. Right now it makes me seasick.
[22:02] <Lavr> and I do not understand what classes like foswikiFormStep are doing
[22:03] <ArthurClemens> foswikiFormStep splits a form visually into blocks
[22:03] <Lavr> If you quickly look here http://merlin.lavrsen.dk/trunk/bin/view/Main/WikiGroups
[22:03] <Lavr> you see what I mean
[22:04] <Lavr> But svn update first because I have just updated things so the function works
[22:05] <ArthurClemens> I don't see any buttons on that page
[22:06] <ArthurClemens> except the link Create new group
[22:06] <Lavr> No plus and minus buttons either?
[22:07] <Lavr> The upgrade button may be an admin only thing. That would make sense.
[22:11] <Lavr> Arthur. The system Sven did is smart enough to only show controls when you have access.
[22:11] <Lavr> So you need to either register on my Wiki and become admin or try on your own foswiki
[22:18] <ArthurClemens> ok, on my machine I see the buttons (as admin)
[22:24] <Lavr> It upgrades from a bullet defined group topic to everything in META and the content defined by the VIEW_TEMPLATE
[22:24] <Lavr> It provides a very nice user interface for normal people so they can add and remove members of the group.
[22:25] <Lavr> You have the user interface both in WikiGroups (the plus and minus) or the nice form in the group topics.
[22:25] <ArthurClemens> shouldn't we explain this in that topic?
[22:26] <Lavr> The idea is that the admin can upgrade all the old existing groups once and for all when he upgrades to 1.1.
[22:26] <ArthurClemens> yes, but it is quite puzzling now
[22:26] <ArthurClemens> what does a plus do and a minus?
[22:27] <Lavr> plus adds users to groups. Minus removes users. It "twisty" up a form.
[22:27] <Lavr> THAT needs to be explained by very view words.
[22:28] <Lavr> Or as + Add / - Remove instead of only the symbols.
[22:28] <Lavr> But then people may think it is adding and removing the group itself which it is not
[22:28] <ArthurClemens> it also looks like delete group, add group
[22:28] <ArthurClemens> yes
[22:28] <ArthurClemens> it should have a user icon with + and -
[22:29] <ArthurClemens> I am sure that those icons exist already
[22:29] <ArthurClemens> where are the buttons defined?
[22:29] <Lavr> If you have a good idea go ahead and do it. I do not have anything pending in this area
[22:29] <Lavr> All is defined in Main.GroupViewTemplate
[22:30] <ArthurClemens> the buttons are not in the topic
[22:30] <ArthurClemens> ok will look

-- KennethLavrsen - 18 Aug 2010

Fixed by moving it out of the float object. Added a description text what this actually does.

-- MichaelDaum - 19 Aug 2010

There is an alignment problem with the action buttons on IE8 (must be due to float:right).

-- ArthurClemens - 19 Aug 2010

Fixed float bug.

-- ArthurClemens - 20 Aug 2010

 

ItemTemplate edit

Summary WikiGroups topic Upgrade and +/- button alignment and UI needs improvement
ReportedBy KennethLavrsen
Codebase trunk
SVN Range
AppliesTo Engine
Component
Priority Normal
CurrentState Closed
WaitingFor
Checkins distro:42ba148f1fda distro:5d32617845ef distro:439f6404601f
TargetRelease minor
ReleasedIn 1.1.0
I Attachment Action Size Date Who Comment
seasick.pngpng seasick.png manage 38 K 18 Aug 2010 - 22:14 KennethLavrsen  
Topic revision: r9 - 20 Aug 2010, ArthurClemens
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy