Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

settings.controller.js 2.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. angular.module('luticate')
  2. .controller('SettingsController', ['$scope', 'luticateAuthSettings',
  3. function($scope, luticateAuthSettings) {
  4. $scope.luTable = {
  5. columns: [
  6. {
  7. name: "Name",
  8. width: 3,
  9. getValue: function (item) {
  10. return item.Name;
  11. }
  12. }, {
  13. name: "Type",
  14. width: 1,
  15. getValue: function (item) {
  16. return item.Type;
  17. }
  18. }, {
  19. name: "Blocked",
  20. width: 1,
  21. getValue: function (item) {
  22. return item.IsBlocked ? "Yes" : "No";
  23. }
  24. }, {
  25. name: "Admin",
  26. width: 1,
  27. getValue: function (item) {
  28. return item.IsAdmin ? "Yes" : "No";
  29. }
  30. }, {
  31. name: "Value",
  32. width: 6,
  33. getValue: function (item) {
  34. return item.Value;
  35. }
  36. }
  37. ],
  38. canAdd: 'LU_SETTING_ADD',
  39. canDel: 'LU_SETTING_DEL',
  40. canEdit: function()
  41. {
  42. return true;
  43. },
  44. getLoadPagePromise: function (page, perPage, query, promise) {
  45. return luticateAuthSettings.getAll({page: page, perPage: perPage, query: query}, promise);
  46. },
  47. getDelPromise: function (id, promise) {
  48. return luticateAuthSettings.del({setting_name: id}, promise);
  49. },
  50. getEditController: function () {
  51. return "SettingEdit";
  52. },
  53. getItemId: function (item) {
  54. return item.Name;
  55. }
  56. }
  57. }]);