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

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


The following commit(s) were added to refs/heads/master by this push:
     new a3c20581 Simplify - use common library method
a3c20581 is described below

commit a3c20581a4e6ed3b722dcd31d8a03103b359dbed
Author: Sebb <[email protected]>
AuthorDate: Wed Feb 8 17:14:05 2023 +0000

    Simplify - use common library method
---
 lib/whimsy/asf/rack.rb         | 3 +--
 www/roster/main.rb             | 2 +-
 www/roster/views/index.html.rb | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/lib/whimsy/asf/rack.rb b/lib/whimsy/asf/rack.rb
index 9027300e..107842f6 100644
--- a/lib/whimsy/asf/rack.rb
+++ b/lib/whimsy/asf/rack.rb
@@ -75,8 +75,7 @@ module ASF
 
         person = ASF::Auth.decode(env)
 
-        authorized ||= person.asf_member?
-        authorized ||= ASF.pmc_chairs.include? person
+        authorized ||= person.asf_chair_or_member?
         authorized ||= @block.call(env) if @block
 
         if authorized
diff --git a/www/roster/main.rb b/www/roster/main.rb
index 31ac919c..1354b440 100755
--- a/www/roster/main.rb
+++ b/www/roster/main.rb
@@ -411,7 +411,7 @@ end
 get '/orgchart/:name' do |name|
   person = ASF::Person.find(env.user)
 
-  unless person.asf_member? or ASF.pmc_chairs.include? person
+  unless person.asf_chair_or_member?
     halt 401, "Not authorized\n"
   end
 
diff --git a/www/roster/views/index.html.rb b/www/roster/views/index.html.rb
index 86d62ac7..b091e00a 100644
--- a/www/roster/views/index.html.rb
+++ b/www/roster/views/index.html.rb
@@ -48,7 +48,7 @@ _html do
           end
         end
 
-        if person.asf_member? or ASF.pmc_chairs.include? person
+        if person.asf_chair_or_member?
           _tr do
             _td do
               _a @committers.length, href: 'committer2/'
@@ -166,7 +166,7 @@ _html do
 
       end
 
-      if person.asf_member? or ASF.pmc_chairs.include? person
+      if person.asf_chair_or_member?
         _hr
         _p do
           _a 'Search pending ICLAs', href: 'icla/'

Reply via email to