Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

groups.js 2.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /**
  2. * Created by robin on 11/1/15.
  3. */
  4. (function () {
  5. 'use strict';
  6. angular.module('luticateAuth')
  7. .factory('luticateAuthGroupsDataAccess', ['luticateRequest',
  8. function(luticateRequest) {
  9. var luticateAuthGroups = {};
  10. luticateAuthGroups.getAll = function(data, promise)
  11. {
  12. return luticateRequest.get("/api/luticate/groups", data, promise);
  13. };
  14. luticateAuthGroups.get = function(data, promise)
  15. {
  16. return luticateRequest.get("/api/luticate/groups/" + data.group_id, null, promise);
  17. };
  18. luticateAuthGroups.edit = function(data, promise)
  19. {
  20. return luticateRequest.post("/api/luticate/groups/" + data.group_id + "/edit", data, null, promise);
  21. };
  22. luticateAuthGroups.add = function(data, promise)
  23. {
  24. return luticateRequest.post("/api/luticate/groups/add", data, null, promise);
  25. };
  26. luticateAuthGroups.del = function(data, promise)
  27. {
  28. return luticateRequest.post("/api/luticate/groups/" + data.group_id + "/del", null, null, promise);
  29. };
  30. luticateAuthGroups.usersGetAll = function(data, promise)
  31. {
  32. return luticateRequest.get("/api/luticate/groups/" + data.group_id + "/users",
  33. data, promise);
  34. };
  35. luticateAuthGroups.usersAdd = function(data, promise)
  36. {
  37. return luticateRequest.post("/api/luticate/groups/" + data.group_id + "/users/"
  38. + data.user_id + "/add", data, null, promise);
  39. };
  40. luticateAuthGroups.usersDel = function(data, promise)
  41. {
  42. return luticateRequest.post("/api/luticate/groups/" + data.group_id + "/users/"
  43. + data.user_id + "/del", data, null, promise);
  44. };
  45. return luticateAuthGroups;
  46. }]);
  47. })();