mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-11-30 11:24:21 +01:00
13 lines
379 B
CoffeeScript
13 lines
379 B
CoffeeScript
'use strict'
|
|
|
|
Application.Services.factory 'AuthService', ["Session", (Session) ->
|
|
isAuthenticated: ->
|
|
Session.currentUser? and Session.currentUser.id?
|
|
|
|
isAuthorized: (authorizedRoles) ->
|
|
if !angular.isArray(authorizedRoles)
|
|
authorizedRoles = [authorizedRoles]
|
|
|
|
@isAuthenticated() and authorizedRoles.indexOf(Session.currentUser.role) != -1
|
|
]
|