From d182202fc6001983541504ed323d68479086317e Mon Sep 17 00:00:00 2001 From: WuKong Date: Sat, 22 Apr 2017 13:25:07 +0200 Subject: add moonv4 Change-Id: I247af788d0b0fb961fbc85416486b241eb1d807c Signed-off-by: WuKong --- moonv4/moon_gui/static/app/moon.constants.js | 86 ++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 moonv4/moon_gui/static/app/moon.constants.js (limited to 'moonv4/moon_gui/static/app/moon.constants.js') diff --git a/moonv4/moon_gui/static/app/moon.constants.js b/moonv4/moon_gui/static/app/moon.constants.js new file mode 100644 index 00000000..e3fd7595 --- /dev/null +++ b/moonv4/moon_gui/static/app/moon.constants.js @@ -0,0 +1,86 @@ +/** +# 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/' + }); +})(); -- cgit 1.2.3-korg