From: Peter Palfrader Date: Fri, 23 Nov 2018 09:11:31 +0000 (+0100) Subject: How one identifies is not relevant to their work in Debian: remove gender attribute... X-Git-Tag: release-0.3.41~1 X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap-cgi.git;a=commitdiff_plain;h=56e067dd225f5614021740d56ab35e75ff21b835 How one identifies is not relevant to their work in Debian: remove gender attribute from ud-ldap --- diff --git a/debian/changelog b/debian/changelog index 5449024..406297d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ userdir-ldap-cgi (0.3.41) UNRELEASED; urgency=medium * Remove html/domains.tab from the source, it's autogenerated at build time. + * remove gender attribute from ud-ldap: How one identifies is not relevant + to their work in Debian. -- Peter Palfrader Sun, 04 Nov 2018 13:13:10 +0100 diff --git a/html/doc-mail.wml b/html/doc-mail.wml index 5701e09..468fbe1 100644 --- a/html/doc-mail.wml +++ b/html/doc-mail.wml @@ -67,8 +67,7 @@ be changed are: mailContentInspectionAction (markup|blackhole|reject) mailDefaultOptions (TRUE|FALSE), bATVToken, -VoIP, -and gender (1|2|9|male|female|unspecified). +and VoIPA line of the form 'del field' will completly remove all occurrences of a field. Useful e.g. to unset your vacation status. diff --git a/html/searchresults.wml b/html/searchresults.wml index b539de7..379368e 100644 --- a/html/searchresults.wml +++ b/html/searchresults.wml @@ -30,7 +30,6 @@ (Phone, phone) (Fax, fax) (Last seen, lastseen) -(Gender, gender) (Date of birth, birthdate) (Mail disabled, maildisablemessage) (male, male) diff --git a/html/update.wml b/html/update.wml index d219fa7..afe4b53 100644 --- a/html/update.wml +++ b/html/update.wml @@ -16,11 +16,6 @@ Name:~cn~ ~mn~ ~sn~ - - Gender: - - - Date of Birth (YYYYMMDD): diff --git a/search.cgi b/search.cgi index f170025..bbdec50 100755 --- a/search.cgi +++ b/search.cgi @@ -129,7 +129,7 @@ if (!$dosearch) { my $ok = 0; # These are local variables.. i have enough global vars as it is... my ($ufdn, $login, $name, $icquin, $jabberjid, $email, $fingerprint, - $address, $latlong, $vacation, $created, $modified, $lastseen, $gender) = undef; + $address, $latlong, $vacation, $created, $modified, $lastseen) = undef; # Last seen information (Echelon) $lastseen = &Util::FormatLastSeen($entries->{$dn}->{"activity-pgp"}->[0], @@ -176,19 +176,6 @@ if (!$dosearch) { $latlong .= " / "; $latlong .= $data->{longitude}->[0] || "none"; - # Gender - if ($data->{gender}->[0]) { - if ($data->{gender}->[0] == 1) { - $gender = $dataspecref->{male}; - } elsif ($data->{gender}->[0] == 2) { - $gender = $dataspecref->{female}; - } else { - $gender = $dataspecref->{unspecified}; - } - } else { - $gender = $dataspecref->{unspecified}; - } - # Modified/created time. TODO: maybe add is the name of the creator/modifier $modified = &Util::FormatTimestamp($data->{modifytimestamp}->[0]); $created = &Util::FormatTimestamp($data->{createtimestamp}->[0]); @@ -210,7 +197,6 @@ if (!$dosearch) { } $outsub{searchresults} .= FormatEntry($dataspecref->{uid}, $login); - $outsub{searchresults} .= FormatEntry($dataspecref->{gender}, $gender); if ($data->{ircnick}->[0]) { $outsub{searchresults} .= FormatEntry($dataspecref->{ircnick}, $data->{ircnick}->[0]); } diff --git a/update.cgi b/update.cgi index e526026..e6ba638 100755 --- a/update.cgi +++ b/update.cgi @@ -98,8 +98,6 @@ if (!($query->param('doupdate'))) { $data{$_} = CGI::escapeHTML($data{$_}) if defined $data{$_}; } - $data{gender} = 9 if not $data{gender}; - # Now we have to fill in the rest that needs some processing... $data{id} = $id; $data{authtoken} = $authtoken; @@ -133,15 +131,6 @@ if (!($query->param('doupdate'))) { $data{email} = CGI::escapeHTML(join(", ", @{$entry->{emailforward}})); - my $genderselect = ''; my $mailcontentselect = '