PermissionsManager.coffee 598 B

12345678910111213141516171819
  1. define [], () ->
  2. class PermissionsManager
  3. constructor: (@ide, @$scope) ->
  4. @$scope.permissions =
  5. read: false
  6. write: false
  7. admin: false
  8. @$scope.$watch "permissionsLevel", (permissionsLevel) =>
  9. if permissionsLevel?
  10. if permissionsLevel == "readOnly"
  11. @$scope.permissions.read = true
  12. else if permissionsLevel == "readAndWrite"
  13. @$scope.permissions.read = true
  14. @$scope.permissions.write = true
  15. else if permissionsLevel == "owner"
  16. @$scope.permissions.read = true
  17. @$scope.permissions.write = true
  18. @$scope.permissions.admin = true