From 93961db741cef704004d3686d0faad5c23d9a72d Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Wed, 27 Aug 2014 16:50:36 +0400 Subject: [PATCH] Change user.name property to be equal to login_name, add separate accessor for realname --- Bugzilla/User.pm | 9 +++++---- editusers.cgi | 4 ++-- template/en/default/admin/users/userdata.html.tmpl | 8 ++++---- template/en/default/global/user.html.tmpl | 6 +++--- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm index f16860652..6acba68eb 100644 --- a/Bugzilla/User.pm +++ b/Bugzilla/User.pm @@ -264,7 +264,7 @@ sub set_login { delete $self->{nick}; } -sub set_name { +sub set_realname { my ($self, $name) = @_; $self->set('realname', $name); delete $self->{identity}; @@ -287,9 +287,10 @@ sub update_last_seen_date { ################################################################################ # Accessors for user attributes -sub name { $_[0]->{realname}; } -sub login { $_[0]->{login_name}; } -sub email { $_[0]->login . Bugzilla->params->{'emailsuffix'}; } +sub name { $_[0]->{login_name} } +sub login { $_[0]->{login_name} } +sub email { $_[0]->login . Bugzilla->params->{emailsuffix}; } +sub realname { $_[0]->{realname} } sub disabledtext { $_[0]->{disabledtext}; } sub is_enabled { $_[0]->{is_enabled} } sub showmybugslink { $_[0]->{mybugslink}; } diff --git a/editusers.cgi b/editusers.cgi index 2c6ab0ed2..ac6fad6c1 100755 --- a/editusers.cgi +++ b/editusers.cgi @@ -212,7 +212,7 @@ if ($action eq 'search') { my $new_user = Bugzilla::User->create({ login_name => scalar $cgi->param('login'), cryptpassword => $password, - realname => scalar $cgi->param('name'), + realname => scalar $cgi->param('realname'), disabledtext => scalar $cgi->param('disabledtext'), disable_mail => scalar $cgi->param('disable_mail')}); @@ -252,7 +252,7 @@ if ($action eq 'search') { my $changes = {}; if ($editusers) { $otherUser->set_login($cgi->param('login')); - $otherUser->set_name($cgi->param('name')); + $otherUser->set_realname($cgi->param('realname')); $otherUser->set_password($cgi->param('password')) if $cgi->param('password'); $otherUser->set_disabledtext($cgi->param('disabledtext')); diff --git a/template/en/default/admin/users/userdata.html.tmpl b/template/en/default/admin/users/userdata.html.tmpl index 9b182fa14..3a37d41a9 100644 --- a/template/en/default/admin/users/userdata.html.tmpl +++ b/template/en/default/admin/users/userdata.html.tmpl @@ -39,14 +39,14 @@ - + [% IF editusers %] - + id="realname" value="[% otheruser.realname FILTER html %]" /> [% ELSE %] - [% otheruser.name FILTER html %] + [% otheruser.realname FILTER html %] [% END %] diff --git a/template/en/default/global/user.html.tmpl b/template/en/default/global/user.html.tmpl index 476420083..215feb06d 100644 --- a/template/en/default/global/user.html.tmpl +++ b/template/en/default/global/user.html.tmpl @@ -14,7 +14,7 @@ # Portions created by the Initial Developer are Copyright (C) 2007 # the Initial Developer. All Rights Reserved. # - # Contributor(s): + # Contributor(s): # Daniel Brooks # Max Kanat-Alexander #%] @@ -29,8 +29,8 @@