Commit f13211fcfa443a89590fe25bbe5c286540030577:
    whoops, forgot a file

Branch: refs/heads/master
Author: Sam Ruby <[email protected]>
Committer: Sam Ruby <[email protected]>
Pusher: rubys <[email protected]>

------------------------------------------------------------
www/roster/models/auth.rb                                    | +++++++++++++ 
------------------------------------------------------------
13 changes: 13 additions, 0 deletions.
------------------------------------------------------------


diff --git a/www/roster/models/auth.rb b/www/roster/models/auth.rb
new file mode 100644
index 0000000..406ba4c
--- /dev/null
+++ b/www/roster/models/auth.rb
@@ -0,0 +1,13 @@
+class Auth
+  def self.info(env)
+    ASF::Auth.decode(env)
+    info = {id: env.user}
+
+    secretary = ASF::Service.find('asf-secretary')
+    if secretary.members.include?  ASF::Person.find(env.user)
+      info[:secretary] = true
+    end
+
+    info
+  end
+end

Reply via email to