debian-mirror-gitlab/app/assets/javascripts/pipeline_editor/constants.js

61 lines
1.9 KiB
JavaScript
Raw Normal View History

2021-04-29 21:17:54 +05:30
// Values for CI_CONFIG_STATUS_* comes from lint graphQL
2021-02-22 17:27:13 +05:30
export const CI_CONFIG_STATUS_INVALID = 'INVALID';
2021-04-29 21:17:54 +05:30
export const CI_CONFIG_STATUS_VALID = 'VALID';
// Values for EDITOR_APP_STATUS_* are frontend specifics and
// represent the global state of the pipeline editor app.
export const EDITOR_APP_STATUS_EMPTY = 'EMPTY';
export const EDITOR_APP_STATUS_INVALID = CI_CONFIG_STATUS_INVALID;
export const EDITOR_APP_STATUS_LOADING = 'LOADING';
export const EDITOR_APP_STATUS_VALID = CI_CONFIG_STATUS_VALID;
2021-03-11 19:13:27 +05:30
2021-12-11 22:18:48 +05:30
export const EDITOR_APP_VALID_STATUSES = [
EDITOR_APP_STATUS_EMPTY,
EDITOR_APP_STATUS_INVALID,
EDITOR_APP_STATUS_LOADING,
EDITOR_APP_STATUS_VALID,
];
2021-03-11 19:13:27 +05:30
export const COMMIT_FAILURE = 'COMMIT_FAILURE';
export const COMMIT_SUCCESS = 'COMMIT_SUCCESS';
export const DEFAULT_FAILURE = 'DEFAULT_FAILURE';
2021-06-08 01:23:25 +05:30
export const DEFAULT_SUCCESS = 'DEFAULT_SUCCESS';
2021-03-11 19:13:27 +05:30
export const LOAD_FAILURE_UNKNOWN = 'LOAD_FAILURE_UNKNOWN';
2021-12-11 22:18:48 +05:30
export const PIPELINE_FAILURE = 'PIPELINE_FAILURE';
2021-03-11 19:13:27 +05:30
export const CREATE_TAB = 'CREATE_TAB';
export const LINT_TAB = 'LINT_TAB';
export const MERGED_TAB = 'MERGED_TAB';
export const VISUALIZE_TAB = 'VISUALIZE_TAB';
2021-12-11 22:18:48 +05:30
export const TABS_INDEX = {
[CREATE_TAB]: '0',
[VISUALIZE_TAB]: '1',
[LINT_TAB]: '2',
[MERGED_TAB]: '3',
};
export const TAB_QUERY_PARAM = 'tab';
2021-04-17 20:07:23 +05:30
export const COMMIT_ACTION_CREATE = 'CREATE';
export const COMMIT_ACTION_UPDATE = 'UPDATE';
2021-06-08 01:23:25 +05:30
export const DRAWER_EXPANDED_KEY = 'pipeline_editor_drawer_expanded';
export const BRANCH_PAGINATION_LIMIT = 20;
export const BRANCH_SEARCH_DEBOUNCE = '500';
2021-09-04 01:27:46 +05:30
export const STARTER_TEMPLATE_NAME = 'Getting-Started';
2021-09-30 23:02:18 +05:30
export const pipelineEditorTrackingOptions = {
label: 'pipeline_editor',
actions: {
browse_templates: 'browse_templates',
},
};
export const TEMPLATE_REPOSITORY_URL =
'https://gitlab.com/gitlab-org/gitlab-foss/tree/master/lib/gitlab/ci/templates';
2021-11-11 11:23:49 +05:30
export const COMMIT_SHA_POLL_INTERVAL = 1000;