You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

users.js 2.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /**
  2. * Created by robin on 11/1/15.
  3. */
  4. (function () {
  5. 'use strict';
  6. angular.module('luticateAuth')
  7. .factory('luticateAuthUsersDataAccess', ['luticateRequest',
  8. function(luticateRequest) {
  9. var luticateAuthUsers = {};
  10. luticateAuthUsers.login = function(data, promise)
  11. {
  12. return luticateRequest.post("/api/luticate/users/login", data, null, promise);
  13. };
  14. luticateAuthUsers.logout = function(promise)
  15. {
  16. return luticateRequest.post("/api/luticate/users/logout", null, null, promise);
  17. };
  18. luticateAuthUsers.getAll = function(data, promise)
  19. {
  20. return luticateRequest.get("/api/luticate/users", data, promise);
  21. };
  22. luticateAuthUsers.get = function(data, promise)
  23. {
  24. return luticateRequest.get("/api/luticate/users/" + data.user_id, null, promise);
  25. };
  26. luticateAuthUsers.getMe = function(promise)
  27. {
  28. return luticateRequest.get("/api/luticate/users/me", null, promise);
  29. };
  30. luticateAuthUsers.edit = function(data, promise)
  31. {
  32. return luticateRequest.post("/api/luticate/users/" + data.user_id + "/edit", data, null, promise);
  33. };
  34. luticateAuthUsers.editMe = function(data, promise)
  35. {
  36. return luticateRequest.post("/api/luticate/users/me/edit", data, null, promise);
  37. };
  38. luticateAuthUsers.add = function(data, promise)
  39. {
  40. return luticateRequest.post("/api/luticate/users/add", data, null, promise);
  41. };
  42. luticateAuthUsers.setPassword = function(data, promise)
  43. {
  44. return luticateRequest.post("/api/luticate/users/" + data.user_id + "/setPassword", data, null, promise);
  45. };
  46. luticateAuthUsers.setPasswordMe = function(data, promise)
  47. {
  48. return luticateRequest.post("/api/luticate/users/me/setPassword", data, null, promise);
  49. };
  50. luticateAuthUsers.del = function(data, promise)
  51. {
  52. return luticateRequest.post("/api/luticate/users/" + data.user_id + "/del", null, null, promise);
  53. };
  54. return luticateAuthUsers;
  55. }]);
  56. })();