Checkboxes without value don't work

One of our RT users complained that he could not delete ticket watchers,
and I found the reason: he uses a recent browser and when an input checkbox
entity has no value, it won’t get passed (see
http://www.w3.org/TR/REC-html40/interact/forms.html for the ‘rules’).

So, I created a local/html/Ticket/Elements/EditWatchers with that
correction, and now stuff works. Diff below.

Please fix this upstream, in all cases of input type=“CHECKBOX”

*** share/html/Ticket/Elements/EditWatchers Thu Jul 29 02:08:11 2004
— local/html/Ticket/Elements/EditWatchers Tue Apr 12 11:55:06 2005
*** 52,58 ****

%while (my $watcher=$Members->Next) {

  • ! %if ($watcher->MemberObj->IsUser) { <%$watcher->MemberObj->Object->Name%> --- 52,58 ----

    %while (my $watcher=$Members->Next) {

  • ! %if ($watcher->MemberObj->IsUser) { <%$watcher->MemberObj->Object->Name%>

    Koos van den Hout, PGP keyid RSA/1024 0xCA845CB5 via keyservers
    koos@kzdoos.xs4all.nl or DSS/1024 0xF0D7C263 -?)
    Fax +31-30-2817051 Visit the site about books with reviews /\
    http://idefix.net/~koos/ http://www.virtualbookcase.com/ __V