You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2017/11/19 19:41:38 UTC

[whimsy] 01/02: block access to legal name

This is an automated email from the ASF dual-hosted git repository.

rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git

commit 6bd0778b0aec2bec3e0767cdb7710c91c21c451d
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Sat Nov 18 21:20:35 2017 -0500

    block access to legal name
---
 www/roster/models/committer.rb         | 5 ++++-
 www/roster/views/person/fullname.js.rb | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/www/roster/models/committer.rb b/www/roster/models/committer.rb
index d577193..85c7177 100644
--- a/www/roster/models/committer.rb
+++ b/www/roster/models/committer.rb
@@ -22,7 +22,10 @@ class Committer
 
     if person.icla
       name[:public_name] = person.public_name
-      name[:legal_name] = person.icla.legal_name
+
+      if id == env.user or ASF::Person.find(env.user).asf_member?
+        name[:legal_name] = person.icla.legal_name
+      end
     end
 
     unless person.attrs['cn'].empty?
diff --git a/www/roster/views/person/fullname.js.rb b/www/roster/views/person/fullname.js.rb
index c75cd8a..81e59b4 100644
--- a/www/roster/views/person/fullname.js.rb
+++ b/www/roster/views/person/fullname.js.rb
@@ -39,7 +39,7 @@ class PersonName < Vue
         else
 
           if 
-            name.public_name==name.legal_name and 
+            (not name.legal_name or name.public_name==name.legal_name) and 
             name.public_name==name.ldap
           then
             _span committer.name.public_name

-- 
To stop receiving notification emails like this one, please contact
"commits@whimsical.apache.org" <co...@whimsical.apache.org>.