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
|
||
|
]
|