aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-ui/app/scripts/models/app-config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-ui/app/scripts/models/app-config.ts')
-rw-r--r--catalog-ui/app/scripts/models/app-config.ts232
1 files changed, 0 insertions, 232 deletions
diff --git a/catalog-ui/app/scripts/models/app-config.ts b/catalog-ui/app/scripts/models/app-config.ts
deleted file mode 100644
index f0a316fc92..0000000000
--- a/catalog-ui/app/scripts/models/app-config.ts
+++ /dev/null
@@ -1,232 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * 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.
- * ============LICENSE_END=========================================================
- */
-/// <reference path="../references"/>
-module Sdc.Models {
-
- 'use strict';
- export interface IApi {
- baseUrl:string;
-
- //***** NEW API *******//
- GET_component: string;
- PUT_component: string;
- GET_component_validate_name: string;
- POST_changeLifecycleState: string;
- component_api_root:string;
- welcome_page_video_url:string;
- //*********//
-
- GET_user: string;
- GET_user_authorize: string;
- GET_all_users: string;
- POST_create_user;
- DELETE_delete_user;
- POST_edit_user_role;
- GET_resource: string;
- GET_resources_latestversion_notabstract:string;
- GET_resources_certified_not_abstract: string;
- GET_resources_certified_abstract: string;
- PUT_resource: string;
- GET_resource_property: string;
- GET_resource_artifact:string;
- GET_download_instance_artifact:string;
- POST_instance_artifact:string;
- GET_resource_additional_information:string;
- GET_service_artifact:string;
- GET_resource_interface_artifact:string;
- GET_resource_api_artifact:string;
- GET_resource_validate_name: string;
- GET_resource_artifact_types: string;
- GET_activity_log: string;
- GET_configuration_ui: string;
- GET_service: string;
- PUT_product: string;
- GET_product: string;
- GET_ecomp_menu_items: string;
- GET_product_validate_name: string;
- GET_service_validate_name: string;
- GET_service_distributions: string;
- GET_service_distributions_components: string;
- POST_service_distribution_deploy: string;
- GET_element: string;
- GET_catalog: string;
- GET_resource_category: string;
- GET_service_category: string;
- resource_instance: string;
- GET_resource_instance_property: string;
- GET_relationship:string;
- GET_lifecycle_state_resource:string;
- GET_lifecycle_state_CHECKIN:string;
- GET_lifecycle_state_CERTIFICATIONREQUEST:string;
- GET_lifecycle_state_UNDOCHECKOUT:string;
- root: string;
- PUT_service: string;
- GET_download_artifact: string;
- GET_SDC_Version: string;
- GET_categories: string;
- POST_category: string;
- POST_subcategory: string;
- POST_change_instance_version: string;
- GET_requirements_capabilities: string;
- GET_onboarding: string;
- GET_component_from_csar_uuid: string;
- kibana:string;
-
- //Added by Ikram -- starts
- GET_product_category: string;
- GET_product_category_temp: string;
- GET_product_sub_category: string;
- //Added by Ikram -- ends
-
- }
-
- export interface ILogConfig {
- minLogLevel: string;
- prefix: string;
- }
-
- export interface ICookie {
- junctionName: string;
- prefix: string;
- userIdSuffix: string;
- userFirstName: string;
- userLastName: string;
- userEmail: string;
- }
- export interface IUserTypes {
- admin: any;
- designer: any;
- tester: any;
- }
-
- export interface IConfigStatuses {
- inDesign: IConfigStatus;
- readyForCertification: IConfigStatus;
- inCertification: IConfigStatus;
- certified: IConfigStatus;
- distributed: IConfigStatus;
-
- }
-
- export interface IConfigStatus {
- name: string;
- values: Array<string>;
- }
-
- export interface IConfigRoles {
- ADMIN: IConfigRole;
- DESIGNER: IConfigRole;
- TESTER: IConfigRole;
- OPS: IConfigRole;
- GOVERNOR: IConfigRole;
- PRODUCT_MANAGER: IConfigRole;
- PRODUCT_STRATEGIST: IConfigRole;
- }
-
- export interface IConfigRole {
- pages: Array<string>;
- states: IConfigState;
- }
-
- export interface IConfigState {
- NOT_CERTIFIED_CHECKOUT: Array<IConfigDistribution>;
- NOT_CERTIFIED_CHECKIN: Array<IConfigDistribution>;
- READY_FOR_CERTIFICATION: Array<IConfigDistribution>;
- CERTIFICATION_IN_PROGRESS: Array<IConfigDistribution>;
- CERTIFIED: Array<IConfigDistribution>;
- }
-
- export interface IConfigDistribution {
- DISTRIBUTION_NOT_APPROVED: Array<ConfigMenuItem>;
- DISTRIBUTION_APPROVED: Array<ConfigMenuItem>;
- DISTRIBUTED: Array<ConfigMenuItem>;
- DISTRIBUTION_REJECTED: Array<ConfigMenuItem>;
- }
-
- export interface IConfirmationMessage {
- showComment: boolean;
- title: string;
- message: string;
- }
-
- export interface IConfirmationMessages {
- checkin: IConfirmationMessage;
- checkout: IConfirmationMessage;
- certify: IConfirmationMessage;
- failCertification: IConfirmationMessage;
- certificationRequest: IConfirmationMessage;
- approve: IConfirmationMessage;
- reject: IConfirmationMessage;
- }
-
- export interface IAlertMessage {
- title: string;
- message: string;
- }
-
- export interface IAlertMessages {
- deleteInstance: IAlertMessage;
- exitWithoutSaving: IConfirmationMessage;
- }
-
- class ConfigMenuItem {
- text:string;
- action:string;
- url:string;
- disable:boolean = false;
- }
-
- export interface IAppConfigurtaion {
- environment:string;
- api: IApi;
- resourceTypesFilter:IResourceTypesFilter;
- logConfig: ILogConfig;
- cookie: ICookie;
- imagesPath: string;
- toscaFileExtension:string;
- csarFileExtension:string;
- testers: Array<ITester>
- tutorial:any;
- roles: Array<string>;
- cpEndPointInstances: Array<string>;
- openSource:boolean;
- }
- export interface IResourceTypesFilter {
- resource: Array<string>;
- }
-
- export interface ITester {
- email: string;
- }
-
- export interface IAppMenu {
- roles: IConfigRoles;
- confirmationMessages: IConfirmationMessages;
- alertMessages: IAlertMessages;
- statuses: IConfigStatuses;
- catalogMenuItem: any;
- categoriesDictionary:any;
- canvas_buttons:Object;
- component_workspace_menu_option: any;
- LifeCycleStatuses: any;
- DistributionStatuses: any;
- ChangeLifecycleStateButton:any;
- }
-}