[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-ui / src / sdc-app / onboarding / OnboardingConstants.js
1 /*!
2  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
13  * or implied. See the License for the specific language governing
14  * permissions and limitations under the License.
15  */
16 import keyMirror from 'nfvo-utils/KeyMirror.js';
17
18 export const DATE_FORMAT = 'MM/DD/YYYY';
19
20 export const actionTypes = keyMirror({
21         SET_CURRENT_SCREEN: null,
22         SET_CURRENT_LICENSE_MODEL: null
23 });
24
25 export const enums = keyMirror({
26
27         BREADCRUMS: {
28                 LICENSE_MODEL: 'LICENSE_MODEL',
29                 LICENSE_MODEL_OVERVIEW: 'LICENSE_MODEL_OVERVIEW',
30                 LICENSE_AGREEMENTS: 'LICENSE_AGREEMENTS',
31                 FEATURE_GROUPS: 'FEATURE_GROUPS',
32                 ENTITLEMENT_POOLS: 'ENTITLEMENT_POOLS',
33                 LICENSE_KEY_GROUPS: 'LICENSE_KEY_GROUPS',
34                 ACTIVITY_LOG: 'ACTIVITY_LOG',
35
36                 SOFTWARE_PRODUCT: 'SOFTWARE_PRODUCT',
37                 SOFTWARE_PRODUCT_LANDING_PAGE: 'SOFTWARE_PRODUCT_LANDING_PAGE',
38                 SOFTWARE_PRODUCT_DETAILS: 'SOFTWARE_PRODUCT_DETAILS',
39                 SOFTWARE_PRODUCT_ATTACHMENTS: 'SOFTWARE_PRODUCT_ATTACHMENTS',
40                 SOFTWARE_PRODUCT_PROCESSES: 'SOFTWARE_PRODUCT_PROCESSES',
41                 SOFTWARE_PRODUCT_DEPLOYMENT: 'SOFTWARE_PRODUCT_DEPLOYMENT',
42                 SOFTWARE_PRODUCT_NETWORKS: 'SOFTWARE_PRODUCT_NETWORKS',
43                 SOFTWARE_PRODUCT_DEPENDENCIES: 'SOFTWARE_PRODUCT_DEPENDENCIES',
44                 SOFTWARE_PRODUCT_ACTIVITY_LOG: 'SOFTWARE_PRODUCT_ACTIVITY_LOG',
45                 SOFTWARE_PRODUCT_COMPONENTS: 'SOFTWARE_PRODUCT_COMPONENTS',
46                 SOFTWARE_PRODUCT_COMPONENT_PROCESSES: 'SOFTWARE_PRODUCT_COMPONENT_PROCESSES',
47                 SOFTWARE_PRODUCT_COMPONENT_STORAGE: 'SOFTWARE_PRODUCT_COMPONENT_STORAGE',
48                 SOFTWARE_PRODUCT_COMPONENT_GENERAL: 'SOFTWARE_PRODUCT_COMPONENT_GENERAL',
49                 SOFTWARE_PRODUCT_COMPONENT_COMPUTE: 'SOFTWARE_PRODUCT_COMPONENT_COMPUTE',
50                 SOFTWARE_PRODUCT_COMPONENT_LOAD_BALANCING: 'SOFTWARE_PRODUCT_COMPONENT_LOAD_BALANCING',
51                 SOFTWARE_PRODUCT_COMPONENT_MONITORING: 'SOFTWARE_PRODUCT_COMPONENT_MONITORING',
52                 SOFTWARE_PRODUCT_COMPONENT_IMAGES: 'SOFTWARE_PRODUCT_COMPONENT_IMAGES'
53         },
54
55         SCREEN: {
56                 ONBOARDING_CATALOG: null,
57                 LICENSE_MODEL_OVERVIEW: null,
58                 LICENSE_AGREEMENTS: null,
59                 FEATURE_GROUPS: null,
60                 ENTITLEMENT_POOLS: null,
61                 LICENSE_KEY_GROUPS: null,
62                 ACTIVITY_LOG: null,
63
64                 SOFTWARE_PRODUCT_LANDING_PAGE: null,
65                 SOFTWARE_PRODUCT_DETAILS: null,
66                 SOFTWARE_PRODUCT_ATTACHMENTS: null,
67                 SOFTWARE_PRODUCT_PROCESSES: null,
68                 SOFTWARE_PRODUCT_DEPLOYMENT: null,
69                 SOFTWARE_PRODUCT_NETWORKS: null,
70                 SOFTWARE_PRODUCT_DEPENDENCIES: null,
71                 SOFTWARE_PRODUCT_ACTIVITY_LOG: null,
72                 SOFTWARE_PRODUCT_COMPONENTS: null,
73                 SOFTWARE_PRODUCT_COMPONENT_PROCESSES: null,
74                 SOFTWARE_PRODUCT_COMPONENT_COMPUTE: null,
75                 SOFTWARE_PRODUCT_COMPONENT_STORAGE: null,
76                 SOFTWARE_PRODUCT_COMPONENT_NETWORK: null,
77                 SOFTWARE_PRODUCT_COMPONENT_GENERAL: null,
78                 SOFTWARE_PRODUCT_COMPONENT_LOAD_BALANCING: null,
79                 SOFTWARE_PRODUCT_COMPONENT_MONITORING: null,
80                 SOFTWARE_PRODUCT_COMPONENT_IMAGES: null
81         }
82 });