lib/applicaster/accounts/user.rb in omniauth-applicaster-1.3.1 vs lib/applicaster/accounts/user.rb in omniauth-applicaster-1.3.2
- old
+ new
@@ -5,14 +5,18 @@
attribute :id, String
attribute :name, String
attribute :email, String
attribute :global_roles, Array[String]
- attribute :permissions, Array
+ attribute :permissions, Array[Permission]
attribute :admin, Boolean
def admin?
!!admin
+ end
+
+ def permission_for_account_id(account_id)
+ permissions.find { |p| p.account_id == account_id }
end
end
end
end