diff options
author | 2017-04-22 13:25:07 +0200 | |
---|---|---|
committer | 2017-04-22 13:25:07 +0200 | |
commit | d182202fc6001983541504ed323d68479086317e (patch) | |
tree | 11d4c10cdd3e995f519c3e0e324968fdaf175114 /moonv4/moon_gui/static/app/moon.constants.js | |
parent | 83c1c966baf73329fab8ddcfad19ad7fe0c41c2a (diff) |
add moonv4
Change-Id: I247af788d0b0fb961fbc85416486b241eb1d807c
Signed-off-by: WuKong <rebirthmonkey@gmail.com>
Diffstat (limited to 'moonv4/moon_gui/static/app/moon.constants.js')
-rw-r--r-- | moonv4/moon_gui/static/app/moon.constants.js | 86 |
1 files changed, 86 insertions, 0 deletions
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/' + }); +})(); |