summaryrefslogtreecommitdiffstats
path: root/catalog-ui/configurations/mock.json
blob: 21836a837dee99edb8f60d2b410eb984b9af025a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
{
    "sdcConfig": {
        "api": {
            "GET_user": "/v1/user/:id",
            "GET_user_authorize": "/v1/user/authorize",
            "GET_resource": "/v1/resource/:id",
            "GET_resources_certified_not_abstract": "/v1/catalog/resources/certified/notabstract/:id",
            "GET_resources_certified_abstract": "/v1/catalog/resources/certified/abstract/:id",
            "GET_resource_property": "/v1/:type/:entityId/property/:id",
            "GET_resource_artifact": "/v1/catalog/:type/:entityId/artifacts/:id",
            "GET_service_artifact": "/v1/catalog/services/:serviceId/artifacts/:id",
            "GET_resource_artifact_types": "/v1/artifactTypes",
            "GET_resource_validate_name": "/v1/resource/validate-name/:name",
            "GET_service": "/v1/catalog/services/:id",
            "GET_service_validate_name": "/v1/catalog/services/validate-name/:name",
            "GET_service_distributions":"/v1/catalog/services/:uuid/distribution",
            "GET_service_distributions_components":"/v1/catalog/services/distribution/:distributionId",
            "POST_service_distribution_deploy" : "/v1/catalog/services/:serviceId/distribution/:distributionId/markDeployed",
            "GET_element": "/v1/followed",
            "GET_catalog": "/v1/screen",
            "GET_resource_category": "/v1/resourceCategories",
            "GET_service_category": "/v1/serviceCategories",
            "resource_instance": "/v1/catalog/services/:serviceId/resourceInstance/:id",
            "GET_resource_instance_property": "/v1/catalog/services/:serviceId/resourceInstance/:resourceInstanceId/property/:propertyValueId",
            "GET_relationship": "/v1/catalog/services/:serviceId/resourceInstance/:action",
            "GET_lifecycle_state_resource": "/v1/catalog/:type/:id/lifecycleState/:action",
            "GET_lifecycle_state_CHECKIN":"lifecycleState/CHECKIN",
            "GET_lifecycle_state_CERTIFICATIONREQUEST":"lifecycleState/CERTIFICATIONREQUEST",
            "GET_lifecycle_state_UNDOCHECKOUT":"lifecycleState/UNDOCHECKOUT",
            "root": "http://localhost:9999"
        },
        "logConfig": {
            "minLogLevel": "debug",
            "prefix": "sdcApp"
        },
        "cookie": {
            "junctionName": "IV_JCT",
            "prefix": "AMWEBJCT!",
            "userIdSuffix": "USER_ID",
            "userFirstName": "HTTP_CSP_FIRSTNAME",
            "userLastName": "HTTP_CSP_LASTNAME",
            "userEmail": "HTTP_CSP_EMAIL",
            "xEcompRequestId": " X-ECOMP-RequestID"
        },
        "userTypes": {
            "admin": {
                "userId": "jh0003",
                "email": "mail@gmail.com",
                "firstName": "Jimmy",
                "lastName": "Hendrix",
                "xEcompRequestId": "ccccc"
            },
            "designer": {
                "userId": "cs0008",
                "email": "designer@sdc.com",
                "firstName": "Carlos",
                "lastName": "Santana",
                "xEcompRequestId": "ccccc"
            },
            "tester": {
                "userId": "kb0004",
                "email": "tester@sdc.com",
                "firstName": "Kate",
                "lastName": "Bush",
                "xEcompRequestId": "ccccc"
            },
            "governor": {
                "userId": "gv0001",
                "email": "governor@sdc.com",
                "firstName": "gover",
                "lastName": "nor",
                "xEcompRequestId": "ccccc"
            },
            "ops": {
                "userId": "op0001",
                "email": "ops@sdc.com",
                "firstName": "op",
                "lastName": "ss",
                "xEcompRequestId": "ccccc"
            },
            "product_strategist": {
				"userId": "ps0001",
				"email": "product_strategist@sdc.com",
				"firstName": "Orit",
				"lastName": "Barda",
				"xEcompRequestId": "ccccc"
			},
            "product_manager": {
                "userId": "pm0001",
                "email": "product_manager@sdc.com",
                "firstName": "Orit",
                "lastName": "Barda",
                "xEcompRequestId": "ccccc"
            }
        },
        "statuses": {
            "inDesign": {
                "name": "In Design",
                "values": [
                    "NOT_CERTIFIED_CHECKOUT",
                    "NOT_CERTIFIED_CHECKIN"
                ]
            },
            "readyForCertification": {
                "name": "Ready for certification",
                "values": "READY_FOR_CERTIFICATION"
            },
            "inCertification": {
                "name": "In Certification",
                "values": "CERTIFICATION_IN_PROGRESS"
            },
            "certified": {
                "name": "Certified",
                "values": "CERTIFIED"
            },
            "distributed": {
                "name": "Distributed",
                "values": "TBD"
            }
        },
        "imagesPath": ""
    },
    "roles":{
        "ADMIN":{
            "pages":[],
            "states":{
                "NOT_CERTIFIED_CHECKOUT":[
                    {"text":"Check in","action":"changeLifecycleState", "url":"CHECKIN"},
                    {"text":"View"    ,"action":"openViewerModal"},
                    {"text":"Edit"    ,"action":"goToEntity"}
                ],
                "NOT_CERTIFIED_CHECKIN":[
                    {"text":"Check out","action":"changeLifecycleState", "url":"CHECKOUT"},
                    {"text":"Submit for Testing","action":"changeLifecycleState", "url":"certificationRequest"},
                    {"text":"View"    ,"action":"openViewerModal"}

                ],
                "READY_FOR_CERTIFICATION":[],
                "CERTIFICATION_IN_PROGRESS":[],
                "CERTIFIED":[]
            }
        },
        "DESIGNER":{
            "pages":[
            ],
            "states":{
                "NOT_CERTIFIED_CHECKOUT":[
                    {"text":"Edit"    ,"action":"goToEntity"},
                    {"text":"Check in","action":"changeLifecycleState", "url":"CHECKIN"},
                    {"text":"Submit for Testing","action":"changeLifecycleState", "url":"certificationRequest"},
                    {"text":"View"    ,"action":"openViewerModal"}
                ],
                "NOT_CERTIFIED_CHECKIN":[
                    {"text":"Check out","action":"changeLifecycleState", "url":"CHECKOUT"},
                    {"text":"Submit for Testing","action":"changeLifecycleState", "url":"certificationRequest"},
                    {"text":"View"    ,"action":"openViewerModal"}
                ],
                "READY_FOR_CERTIFICATION":[
                    {"text":"View"    ,"action":"openViewerModal"}
                ],
                "CERTIFICATION_IN_PROGRESS":[
                    {"text":"View"    ,"action":"openViewerModal"}
                ],
                "CERTIFIED":[
                    {"text":"View"    ,"action":"openViewerModal"}
                ]
            }

        },
        "TESTER":{
            "pages":[],
            "READY_FOR_CERTIFICATION":[],
            "CERTIFICATION_IN_PROGRESS":[],
            "CERTIFIED":[]

        },
        "OPS":{
            "pages":[],
            "READY_FOR_CERTIFICATION":[],
            "CERTIFICATION_IN_PROGRESS":[],
            "CERTIFIED":[]

        },
        "GOVERNOR":{
            "pages":[],
            "READY_FOR_CERTIFICATION":[],
            "CERTIFICATION_IN_PROGRESS":[],
            "CERTIFIED":[]

        }
    }
}