diff options
author | Thomas Duval <thomas.duval@orange.com> | 2020-06-03 10:06:52 +0200 |
---|---|---|
committer | Thomas Duval <thomas.duval@orange.com> | 2020-06-03 10:06:52 +0200 |
commit | 7bb53c64da2dcf88894bfd31503accdd81498f3d (patch) | |
tree | 4310e12366818af27947b5e2c80cb162da93a4b5 /moon_gui/static/app/services/moon/policy | |
parent | cbea4e360e9bfaa9698cf7c61c83c96a1ba89b8c (diff) |
Update to new version 5.4HEADstable/jermamaster
Signed-off-by: Thomas Duval <thomas.duval@orange.com>
Change-Id: Idcd868133d75928a1ffd74d749ce98503e0555ea
Diffstat (limited to 'moon_gui/static/app/services/moon/policy')
6 files changed, 0 insertions, 1055 deletions
diff --git a/moon_gui/static/app/services/moon/policy/parameters/assignements.service.js b/moon_gui/static/app/services/moon/policy/parameters/assignements.service.js deleted file mode 100755 index ca138b45..00000000 --- a/moon_gui/static/app/services/moon/policy/parameters/assignements.service.js +++ /dev/null @@ -1,133 +0,0 @@ -/** - * @author Samy Abdallah - */ - -(function() { - - 'use strict'; - - angular - .module('moon') - .factory('assignmentsService', assignmentsService); - - assignmentsService.$inject = ['$resource', 'REST_URI', 'utilService']; - - function assignmentsService($resource, REST_URI, utilService) { - - var data = { - - subject: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/subject_assignments/:perimeter_id/:category_id/:data_id', {}, { - get: {method: 'GET'}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - }, - - - object: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/object_assignments/:perimeter_id/:category_id/:data_id', {}, { - get: {method: 'GET'}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - }, - - action: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/action_assignments/:perimeter_id/:category_id/:data_id', {}, { - get: {method: 'GET'}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - } - - }; - - return { - - subject : { - - delete: function (policyId, perimeterId, categoryId, dataId, callbackSuccess, callbackError ) { - - data.subject.policy.remove({policy_id: policyId, perimeter_id: perimeterId, category_id: categoryId, data_id: dataId}, {}, callbackSuccess, callbackError); - - }, - - add:function (subject, policyId, callbackSuccess, callbackError ) { - - data.subject.policy.create({policy_id: policyId}, subject, callbackSuccess, callbackError); - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.subject.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data, 'subject_assignments')); - - }); - - } - }, - - object : { - - - delete: function (policyId, perimeterId, categoryId, dataId, callbackSuccess, callbackError ) { - - data.object.policy.remove({policy_id: policyId, perimeter_id: perimeterId, category_id: categoryId, data_id: dataId}, {}, callbackSuccess, callbackError); - - }, - - add:function (object, policyId, callbackSuccess, callbackError ) { - - data.object.policy.create({policy_id: policyId}, object, callbackSuccess, callbackError); - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.object.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data, 'object_assignments')); - - }); - - } - }, - - action : { - - delete: function (policyId, perimeterId, categoryId, dataId, callbackSuccess, callbackError ) { - - data.action.policy.remove({policy_id: policyId, perimeter_id: perimeterId, category_id: categoryId, data_id: dataId}, {}, callbackSuccess, callbackError); - - }, - - add:function (action, policyId, callbackSuccess, callbackError ) { - - data.action.policy.create({policy_id: policyId}, action, callbackSuccess, callbackError); - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.action.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data, 'action_assignments')); - - }); - - } - } - - }; - - } -})();
\ No newline at end of file diff --git a/moon_gui/static/app/services/moon/policy/parameters/data.service.js b/moon_gui/static/app/services/moon/policy/parameters/data.service.js deleted file mode 100755 index 1bbd3b24..00000000 --- a/moon_gui/static/app/services/moon/policy/parameters/data.service.js +++ /dev/null @@ -1,249 +0,0 @@ -/** - * @author Samy Abdallah - */ - -(function() { - - 'use strict'; - - angular - .module('moon') - .factory('dataService', dataService); - - dataService.$inject = ['$resource', 'REST_URI', 'utilService']; - - function dataService($resource, REST_URI, utilService) { - - var data = { - - subject: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/subject_data/:subject_id/:category_id/:data_id', {}, { - get: {method: 'GET'}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - }, - - object: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/object_data/:object_id/:category_id/:data_id', {}, { - get: {method: 'GET', isArray: false}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - }, - - action: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/action_data/:action_id/:category_id/:data_id', {}, { - get: {method: 'GET', isArray: false}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - } - - }; - - return { - - subject : { - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.subject.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data['subject_data'][0], 'data')); - - }); - - }, - - findAllFromCategoriesWithCallback: function(policyId, categoryId, callback){ - - data.subject.policy.get({policy_id: policyId, category_id: categoryId}).$promise.then(function(data) { - - if(data['subject_data'][0]) { - - callback(utilService.transform(data['subject_data'][0], 'data')); - - }else{ - - callback([]) - - } - - }); - - }, - - delete: function (subject, policyId, categoryId, callbackSuccess, callbackError ) { - - data.subject.policy.remove({policy_id: policyId, category_id: categoryId, data_id: subject.id}, subject, callbackSuccess, callbackError); - - }, - - add: function (subject, policyId, categoryId, callbackSuccess, callbackError ) { - - data.subject.policy.create({policy_id: policyId, category_id: categoryId}, subject, callbackSuccess, callbackError); - - }, - - data: { - - findOne: function(policyId, subjectId, dataId, callback){ - - data.subject.policy.get({policy_id: policyId, subject_id: subjectId, data_id : dataId}).$promise.then(function(data) { - - if(data['subject_data'][0]){ - - callback(utilService.transformOne(data['subject_data'][0], 'data')); - - }else{ - - callback({ }); - - } - - }); - - } - } - }, - - object : { - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.object.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data['object_data'][0], 'data')); - - }); - - }, - - findAllFromCategoriesWithCallback: function(policyId, categoryId, callback){ - - data.object.policy.get({policy_id: policyId, category_id: categoryId}).$promise.then(function(data) { - - if(data['object_data'][0]) { - - callback(utilService.transform(data['object_data'][0], 'data')); - - }else{ - - callback([]) - - } - - }); - - }, - - delete: function (object, policyId, categoryId, callbackSuccess, callbackError ) { - - data.object.policy.remove({policy_id: policyId, category_id: categoryId, data_id: object.id}, object, callbackSuccess, callbackError); - - }, - - add:function (object, policyId, categoryId, callbackSuccess, callbackError ) { - - data.object.policy.create({policy_id: policyId, category_id: categoryId}, object, callbackSuccess, callbackError); - - }, - - data: { - - findOne: function(policyId, objectId, dataId, callback){ - - data.object.policy.get({policy_id: policyId, object_id: objectId, data_id : dataId}).$promise.then(function(data) { - - if(data['object_data'][0]){ - - callback(utilService.transformOne(data['object_data'][0], 'data')); - - }else{ - - callback({ }); - - } - - }); - - } - } - }, - - action : { - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.action.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data['action_data'][0], 'data')); - - }); - - }, - - findAllFromCategoriesWithCallback: function(policyId, categoryId, callback){ - - data.action.policy.get({policy_id: policyId, category_id: categoryId}).$promise.then(function(data) { - - if(data['action_data'][0]) { - - callback(utilService.transform(data['action_data'][0], 'data')); - - }else{ - - callback([]) - - } - - }); - - }, - - delete: function (action, policyId, categoryId, callbackSuccess, callbackError ) { - - data.action.policy.remove({policy_id: policyId, category_id: categoryId, data_id: action.id}, action, callbackSuccess, callbackError); - - }, - - add:function (action, policyId, categoryId, callbackSuccess, callbackError ) { - - data.action.policy.create({policy_id: policyId, category_id: categoryId}, action, callbackSuccess, callbackError); - - }, - - - data: { - - findOne: function(policyId, actionId, dataId, callback){ - - data.action.policy.get({policy_id: policyId, action_id: actionId, data_id : dataId}).$promise.then(function(data) { - - if(data['action_data'][0]){ - - callback(utilService.transformOne(data['action_data'][0], 'data')); - - }else{ - - callback({ }); - - } - - }); - - } - } - } - - }; - - } -})();
\ No newline at end of file diff --git a/moon_gui/static/app/services/moon/policy/parameters/perimeter.service.js b/moon_gui/static/app/services/moon/policy/parameters/perimeter.service.js deleted file mode 100755 index 42e7288a..00000000 --- a/moon_gui/static/app/services/moon/policy/parameters/perimeter.service.js +++ /dev/null @@ -1,460 +0,0 @@ -/** - * @author Samy Abdallah - */ - -(function() { - - 'use strict'; - - angular - .module('moon') - .factory('perimeterService', perimeterService); - - perimeterService.$inject = ['$resource', 'REST_URI', '$q', 'utilService']; - - function perimeterService($resource, REST_URI, $q, utilService) { - - var data = { - - subject: { - - perimeter: $resource(REST_URI.PERIMETERS.subject + ':subject_id', {}, { - get: {method: 'GET', isArray: false}, - create: {method: 'POST'}, - remove: {method: 'DELETE'}, - update: { method: 'PATCH' } - }), - - policy: $resource(REST_URI.POLICIES + ':policy_id/subjects/:subject_id', {}, { - get: {method: 'GET'}, - create: {method: 'POST'}, - remove: {method: 'DELETE'}, - update: { method: 'PATCH' } - }) - - }, - - object: { - - perimeter: $resource(REST_URI.PERIMETERS.object + ':object_id', {}, { - get: {method: 'GET', isArray: false}, - create: {method: 'POST'}, - remove: {method: 'DELETE'}, - update: { method: 'PATCH' } - }), - - policy: $resource(REST_URI.POLICIES + ':policy_id/objects/:object_id', {}, { - get: {method: 'GET', isArray: false}, - create: {method: 'POST'}, - remove: {method: 'DELETE'}, - update: { method: 'PATCH' } - }) - - }, - - action: { - - perimeter: $resource(REST_URI.PERIMETERS.action + ':action_id', {}, { - get: {method: 'GET', isArray: false}, - create: {method: 'POST'}, - remove: {method: 'DELETE'}, - update: { method: 'PATCH' } - }), - - policy: $resource(REST_URI.POLICIES + ':policy_id/actions/:action_id', {}, { - get: {method: 'GET', isArray: false}, - create: {method: 'POST'}, - remove: {method: 'DELETE'}, - update: { method: 'PATCH' } - }) - - } - - }; - - return { - - subject : { - - findOne: function(subjectId, callback){ - - data.subject.perimeter.get({subject_id: subjectId}).$promise.then(function(data) { - - callback(utilService.transformOne(data, 'subjects')); - - }); - - }, - - findOneReturningPromise: function (subjectId){ - - return data.subject.perimeter.get({subject_id: subjectId}).$promise; - - }, - - findSome: function(subjectListId) { - - var _self = this; - - if(subjectListId.length === 0){ - return []; - } - - var promises = _(subjectListId).map( function(subjectId) { - - return _self.findOneReturningPromise(subjectId); - - }); - - return $q.all(promises).then( function(result) { - - return _(result).map( function(resource) { - - return utilService.transformOne(resource, 'subjects'); - - }); - - }); - - }, - - unMapPerimeterFromPolicy: function(policyId, subjectId, callbackSuccess, callbackError ){ - - data.subject.policy.remove({policy_id: policyId, subject_id: subjectId}, {}, callbackSuccess, callbackError); - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.subject.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data, 'subjects')); - - }); - - }, - - findOneFromPolicyWithCallback: function(policyId, subjectId, callback){ - - data.subject.policy.get({policy_id: policyId, subject_id: subjectId}).$promise.then(function(data) { - - callback(utilService.transformOne(data, 'subjects')); - - }); - - }, - - findAll: function(){ - - return data.subject.perimeter.get().$promise.then(function(data) { - - return utilService.transform(data, 'subjects'); - - }); - }, - - findAllWithCallback: function(callback){ - - return data.subject.perimeter.get().$promise.then(function(data) { - - callback(utilService.transform(data, 'subjects')); - - }); - - }, - - delete: function (subject, callbackSuccess, callbackError ) { - - data.subject.perimeter.remove({subject_id: subject.id}, subject, callbackSuccess, callbackError); - - }, - - add: function (subject, callbackSuccess, callbackError ) { - - data.subject.perimeter.create({}, subject, callbackSuccess, callbackError); - - }, - - update: function(subject, callbackSuccess, callbackError){ - - data.subject.perimeter.update({subject_id: subject.id}, subject, callbackSuccess, callbackError); - - } - }, - - object : { - - findOne: function(objectId, callback){ - - data.object.perimeter.get({object_id: objectId}).$promise.then(function(data) { - - callback(utilService.transformOne(data, 'objects')); - - }); - - }, - - findOneReturningPromise: function(objectId){ - - return data.object.perimeter.get({object_id: objectId}).$promise; - - }, - - findSome: function(objectListId) { - - - var _self = this; - - if(objectListId.length === 0){ - return []; - } - - var promises = _(objectListId).map( function(objectId) { - - return _self.findOneReturningPromise(objectId); - - }); - - return $q.all(promises).then( function(result) { - - return _(result).map( function(resource) { - - return utilService.transformOne(resource, 'objects'); - - }); - - }); - - }, - - unMapPerimeterFromPolicy: function(policyId, objectId, callbackSuccess, callbackError ){ - - data.object.policy.remove({policy_id: policyId, object_id: objectId}, {}, callbackSuccess, callbackError); - - }, - - findSomeWithCallback: function(objectListId, callback){ - - var _self = this; - - if(objectListId.length === 0){ - callback([]); - } - - var promises = _(objectListId).map( function(subjectId) { - - return _self.findOneReturningPromise(subjectId); - - }); - - $q.all(promises).then( function(result) { - - callback( _(result).map( function(resource) { - - return utilService.transformOne(resource, 'objects'); - - })); - - }); - - }, - - findAll : function(){ - - return data.object.perimeter.get().$promise.then(function(data) { - - return utilService.transform(data, 'objects'); - - }); - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.object.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data, 'objects')); - - }); - - }, - - findOneFromPolicyWithCallback: function(policyId, objectId, callback){ - - - data.object.policy.get({policy_id: policyId, object_id: objectId}).$promise.then(function(data) { - - callback(utilService.transformOne(data, 'objects')); - - }); - - }, - - findAllWithCallback: function(callback){ - - return data.object.perimeter.get().$promise.then(function(data) { - - callback(utilService.transform(data, 'objects')); - - }); - - }, - - delete: function (object, callbackSuccess, callbackError ) { - - data.object.perimeter.remove({object_id: object.id}, object, callbackSuccess, callbackError); - - }, - - add:function (object, callbackSuccess, callbackError ) { - - data.object.perimeter.create({}, object, callbackSuccess, callbackError); - - }, - - update: function(object, callbackSuccess, callbackError){ - - data.object.perimeter.update({object_id: object.id}, object, callbackSuccess, callbackError); - - } - }, - - action : { - - findOne: function(actionId, callback){ - - data.action.perimeter.get({actionId: actionId}).$promise.then(function(data) { - - callback(utilService.transformOne(data, 'actions')); - - }); - - }, - - findOneReturningPromise: function(actionId){ - - return data.action.perimeter.get({actionId: actionId}).$promise; - - }, - - findSome: function(actionListId) { - - var _self = this; - - if(actionListId.length === 0){ - return []; - } - - var promises = _(actionListId).map( function(actionId) { - - return _self.findOneReturningPromise(actionId); - - }); - - return $q.all(promises).then( function(result) { - - return _(result).map( function(resource) { - - return utilService.transformOne(resource, 'actions'); - - }); - - }); - - }, - - unMapPerimeterFromPolicy: function(policyId, actionId, callbackSuccess, callbackError){ - - data.action.policy.remove({policy_id: policyId, action_id: actionId}, {}, callbackSuccess, callbackError); - - }, - - findSomeWithCallback: function(actionListId, callback){ - - var _self = this; - - if(actionListId.length === 0){ - callback([]); - } - - var promises = _(actionListId).map( function(subjectId) { - - return _self.findOneReturningPromise(subjectId); - - }); - - $q.all(promises).then( function(result) { - - callback( _(result).map( function(resource) { - - return utilService.transformOne(resource, 'actions'); - - })); - - }); - - }, - - findAll : function(){ - - return data.action.perimeter.get().$promise.then(function(data) { - - return utilService.transform(data, 'actions'); - - }); - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - data.action.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(utilService.transform(data, 'actions')); - - }); - - }, - - findOneFromPolicyWithCallback: function(policyId, actionId, callback){ - - data.action.policy.get({policy_id: policyId, action_id: actionId}).$promise.then(function(data) { - - callback(utilService.transformOne(data, 'actions')); - - }); - - }, - - findAllWithCallback: function(callback){ - - return data.action.perimeter.get().$promise.then(function(data) { - - callback(utilService.transform(data, 'actions')); - - }); - - }, - - delete: function (action, callbackSuccess, callbackError ) { - - data.action.perimeter.remove({action_id: action.id}, action, callbackSuccess, callbackError); - - }, - - add:function (action, callbackSuccess, callbackError ) { - - data.action.perimeter.create({}, action, callbackSuccess, callbackError); - - }, - - update: function(action, callbackSuccess, callbackError){ - - data.action.perimeter.update({action_id: action.id}, action, callbackSuccess, callbackError); - - } - } - - }; - - } -})();
\ No newline at end of file diff --git a/moon_gui/static/app/services/moon/policy/parameters/rule.service.js b/moon_gui/static/app/services/moon/policy/parameters/rule.service.js deleted file mode 100644 index b1a350ae..00000000 --- a/moon_gui/static/app/services/moon/policy/parameters/rule.service.js +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @author Samy Abdallah - */ - -(function() { - - 'use strict'; - - angular - .module('moon') - .factory('ruleService', ruleService); - - ruleService.$inject = ['$resource', 'REST_URI', 'utilService']; - - function ruleService($resource, REST_URI, utilService) { - - return { - - data: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/rules/:rule_id', {}, { - get: {method: 'GET'}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - this.data.policy.get({policy_id: policyId}).$promise.then(function(data) { - - console.log('ruleService - findAllFromPolicyWithCallback()'); - console.log(data); - - var array = data['rules']; - - console.log(JSON.stringify(array)); - callback(utilService.transform(array, 'rules')); - - }); - - } - - - } - - } -})();
\ No newline at end of file diff --git a/moon_gui/static/app/services/moon/policy/parameters/rules.service.js b/moon_gui/static/app/services/moon/policy/parameters/rules.service.js deleted file mode 100755 index 76b24011..00000000 --- a/moon_gui/static/app/services/moon/policy/parameters/rules.service.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @author Samy Abdallah - */ - -(function() { - - 'use strict'; - - angular - .module('moon') - .factory('rulesService', rulesService); - - rulesService.$inject = ['$resource', 'REST_URI', 'utilService']; - - function rulesService($resource, REST_URI, utilService) { - - return { - - data: { - - policy: $resource(REST_URI.POLICIES + ':policy_id/rules/:rule_id', {}, { - get: {method: 'GET'}, - create: {method: 'POST'}, - remove: {method: 'DELETE'} - }) - - }, - - add: function (rules, policyId, callbackSuccess, callbackError ) { - - this.data.policy.create({policy_id: policyId}, rules, callbackSuccess, callbackError); - - }, - - delete: function (ruleId, policyId, callbackSuccess, callbackError ) { - - this.data.policy.remove({policy_id: policyId, rule_id: ruleId}, {}, callbackSuccess, callbackError); - - }, - - findAllFromPolicyWithCallback: function(policyId, callback){ - - this.data.policy.get({policy_id: policyId}).$promise.then(function(data) { - - callback(data.rules.rules); - //callback(utilService.transform(data['rules'], 'rules')); - - }); - - } - - - } - - } -})();
\ No newline at end of file diff --git a/moon_gui/static/app/services/moon/policy/policy.service.js b/moon_gui/static/app/services/moon/policy/policy.service.js deleted file mode 100755 index 5ad31421..00000000 --- a/moon_gui/static/app/services/moon/policy/policy.service.js +++ /dev/null @@ -1,108 +0,0 @@ -/** - * Service providing access to the tenants - * @author arnaud marhin<arnaud.marhin@orange.com> - */ - -(function() { - - 'use strict'; - - angular - .module('moon') - .factory('policyService', policyService); - - policyService.$inject = ['$resource', 'REST_URI', 'utilService', '$q']; - - function policyService($resource, REST_URI, utilService, $q) { - - return { - - data: { - - policy: $resource(REST_URI.POLICIES + ':policy_id', {}, { - query: {method: 'GET'}, - create: { method: 'POST' }, - update: { method: 'PATCH' }, - remove: { method: 'DELETE' } - }) - - }, - - findAll: function () { - - return this.data.policy.query().$promise.then(function (data) { - - return utilService.transform(data, 'policies'); - - }); - - }, - - findAllWithCallback: function (callback) { - - return this.data.policy.query().$promise.then(function (data) { - - callback(utilService.transform(data, 'policies')); - - }); - - }, - - findOneReturningPromise: function(policyId){ - - return this.data.policy.get({policy_id: policyId}).$promise; - - }, - - findSomeWithCallback: function(policyListId, callback){ - - var _self = this; - - if(policyListId.length === 0){ - callback([]); - } - - var promises = _(policyListId).map( function(policyId) { - - return _self.findOneReturningPromise(policyId); - - }); - - $q.all(promises).then( function(result) { - - callback( _(result).map( function(resource) { - - return utilService.transformOne(resource, 'policies'); - - })); - - }); - - }, - - findOne: function (policyId) { - - return this.data.policy.get({policy_id: policyId}).$promise.then(function (data) { - - return utilService.transformOne(data, 'policies'); - - }); - - }, - - update: function (policy, callbackSuccess, callbackError) { - - this.data.policy.update({policy_id: policy.id}, policy, callbackSuccess, callbackError); - - }, - - delete: function (policy, callbackSuccess, callbackError ) { - - this.data.policy.remove({policy_id: policy.id}, policy, callbackSuccess, callbackError); - - } - - } - } - -})(); |