12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /**
- * Created by robin on 11/4/15.
- */
-
- angular.module('luticate')
- .controller('PermissionEditController', ['$scope', 'luticateAuthPermissions', 'data',
- function($scope, luticateAuthPermissions, data) {
- if (data != null) {
- $scope.permission = data;
- $scope.permission.IsNew = false;
- $scope.neededPermission = "LU_PERM_EDIT";
- }
- else {
- $scope.permission = {
- Name: "",
- Value: false,
- IsNew: true
- };
- $scope.neededPermission = "LU_PERM_ADD";
- }
-
- $scope.submitForm = function()
- {
- var perm = {
- permission_name: $scope.permission.Name.toUpperCase(),
- permission_value: $scope.permission.Value
- };
- if (!$scope.permission.IsNew) {
- var promiseEditPermission = {
- id: "promiseEditPermission",
- loaderGroups: ["modal"]
- };
- return luticateAuthPermissions.edit(perm, promiseEditPermission);
- }
- else {
- var promiseAddPermission = {
- id: "promiseAddPermission",
- loaderGroups: ["modal"]
- };
- return luticateAuthPermissions.add(perm, promiseAddPermission);
- }
- }
- }]);
|