Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

userpermissions.controller.js 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /**
  2. * Created by robin on 11/2/15.
  3. */
  4. angular.module('luticate')
  5. .controller('UserPermissionsController', ['$scope', 'luticateAuthPermissionsUser', 'data',
  6. function($scope, luticateAuthPermissionsUser, data) {
  7. $scope.user = data;
  8. $scope.luPermissionEdit = {
  9. item: $scope.user,
  10. getGetAllPromise: function (page, perPage, promise) {
  11. return luticateAuthPermissionsUser.getAll({
  12. user_id: this.item.Id,
  13. page: page,
  14. perPage: perPage
  15. }, promise);
  16. },
  17. getAddPermissionPromise: function (permission_name, permission_value, promise) {
  18. return luticateAuthPermissionsUser.add({
  19. user_id: this.item.Id,
  20. permission_name: permission_name,
  21. permission_value: permission_value
  22. }, promise);
  23. },
  24. getEditPermissionPromise: function (permission_name, permission_value, promise) {
  25. return luticateAuthPermissionsUser.edit({
  26. user_id: this.item.Id,
  27. permission_name: permission_name,
  28. permission_value: permission_value
  29. }, promise);
  30. },
  31. getDelPermissionPromise: function (permission_name, promise) {
  32. return luticateAuthPermissionsUser.del({
  33. user_id: this.item.Id,
  34. permission_name: permission_name
  35. }, promise);
  36. }
  37. };
  38. }]);