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