Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #2124 (closed enhancement: duplicate)

Opened 11 years ago

Last modified 11 years ago

catwalk (sprox) UI makes unselecting all dependent relations tricky

Reported by: clemens Owned by: percious
Priority: normal Milestone: 2.0b3
Component: TurboGears Version: trunk
Severity: normal Keywords: catwalk
Cc:

Description

Cosmetic issue in the new catwalk (sprox) template:

You cannot easily unselect all the dependent relations in a many-many field.

If you have a Permission associated with several Groups and 'edit' the permission, you can click on any group, shift-click to select several (though this doesn't work, see #2123), but you cannot unselect all the groups. You can ctrl-click on a group to unhighlight it, but it stays selected (with a little box around it) and will still be active on submit. You must first unhighlight the last group with ctrl-click and then click elsewhere on the form to take input focus away from the widget before 'submit'ing to effectively remove all associations.

This was in firefox 3.0.5 on Ubuntu 8.10, other browsers might handle 'select' boxes better, but adding a 'clear' button to the widget may be a good idea anyway.

Change History

comment:1 Changed 11 years ago by mramm

  • Owner changed from faide to percious
  • Milestone set to 2.0

comment:2 Changed 11 years ago by percious

  • Status changed from new to assigned

The best way to solve this problem is to add a select shuttle widget for relations. I will work on it...

comment:3 Changed 11 years ago by percious

  • Status changed from assigned to closed
  • Resolution set to duplicate

This has been moved over the the sprox issue tracking system:  http://www.bitbucket.org/percious/sprox/issue/2/

and is therefore closed in this context.

comment:4 Changed 11 years ago by mramm

  • Milestone changed from 2.0 to 2.0b3
Note: See TracTickets for help on using tickets.