/** # Copyright 2014 Orange # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. */ (function() { 'use strict'; angular .module('moon') .constant('DEFAULT_CST', { DOMAIN: { DEFAULT: 'Default' } }) .constant('SECURITY_PIPELINE_CST', { TYPE: { POLICY: 'policy' } }) .constant('META_DATA_CST', { TYPE: { SUBJECT: 'SUBJECT', OBJECT: 'OBJECT', ACTION: 'ACTION' } }) .constant('PERIMETER_CST', { TYPE: { SUBJECT: 'SUBJECT', OBJECT: 'OBJECT', ACTION: 'ACTION' } }) .constant('DATA_CST', { TYPE: { SUBJECT: 'SUBJECT', OBJECT: 'OBJECT', ACTION: 'ACTION' } }) .constant('ASSIGNMENTS_CST', { TYPE: { SUBJECT: 'SUBJECT', OBJECT: 'OBJECT', ACTION: 'ACTION' } }) .constant('RULES_CST', { TYPE: { SUBJECT: 'SUBJECT', OBJECT: 'OBJECT', ACTION: 'ACTION' } }) .constant('REST_URI', { PDP : 'http://172.18.0.11:38001/pdp/', MODELS : 'http://172.18.0.11:38001/models/', METARULES: 'http://172.18.0.11:38001/meta_rules/', RULES: 'http://172.18.0.11:38001/rules/', POLICIES: 'http://172.18.0.11:38001/policies/', METADATA: { subject : 'http://172.18.0.11:38001/subject_categories/', object : 'http://172.18.0.11:38001/object_categories/', action : 'http://172.18.0.11:38001/action_categories/' }, PERIMETERS :{ subject : 'http://172.18.0.11:38001/subjects/', object : 'http://172.18.0.11:38001/objects/', action : 'http://172.18.0.11:38001/actions/' }, KEYSTONE : 'http://keystone:5000/v3/' }); })();