Merge pull request #99 from navi-sa/houston-url-migration

TP-48687 | houston url migration
This commit is contained in:
Ajay Devarakonda
2023-11-27 17:11:50 +05:30
committed by GitHub
5 changed files with 37 additions and 19 deletions

View File

@@ -1,4 +1,7 @@
import { returnFormattedDate } from './utils';
import { createURL } from '@src/services/globalUtils';
const URL_PREFIX = createURL('/houston');
export const DashboardHeaderConstants = {
title: 'Dashboard',
@@ -6,10 +9,10 @@ export const DashboardHeaderConstants = {
};
export const FETCH_INCIDENTS_DATA = (payload: string): string => {
return `${window?.config?.BASE_API_URL}/incidents?${payload}`;
return `${URL_PREFIX}/incidents?${payload}`;
};
export const FETCH_FILTER_CONFIG = `${window?.config?.BASE_API_URL}/filters`;
export const FETCH_FILTER_CONFIG = `${URL_PREFIX}/filters`;
export const TimeSpan = [
{

View File

@@ -1,5 +1,6 @@
import exp from 'constants';
import { TeamsData } from '../Team/constants';
import { createURL } from '@src/services/globalUtils';
export const IncidentConstants = {
severity: 'SEVERITY',
@@ -14,25 +15,27 @@ export const IncidentConstants = {
incidentId: 'Incident Id',
};
const URL_PREFIX = createURL('/houston');
export const FETCH_INCIDENT_DATA = (payload: any): string => {
return `${window?.config?.BASE_API_URL}/incidents/${payload}`;
return `${URL_PREFIX}/incidents/${payload}`;
};
export const FETCH_PARTICIPANTS_DATA = (payload: string): string => {
return `${window?.config?.BASE_API_URL}/users?channel_id=${payload}`;
return `${URL_PREFIX}/users?channel_id=${payload}`;
};
export const FETCH_HEADER_DETAILS = `${window?.config?.BASE_API_URL}/incidents/header`;
export const FETCH_HEADER_DETAILS = `${URL_PREFIX}/incidents/header`;
export const UPDATE_INCIDENT = `${window?.config?.BASE_API_URL}/incidents`;
export const UPDATE_INCIDENT = `${URL_PREFIX}/incidents`;
export const LINK_JIRA_INCIDENT = `${window?.config?.BASE_API_URL}/houston/link-jira-to-incident`;
export const LINK_JIRA_INCIDENT = `${URL_PREFIX}/link-jira-to-incident`;
export const UNLINK_JIRA_INCIDENT = `${window?.config?.BASE_API_URL}/houston/unlink-jira-from-incident`;
export const UNLINK_JIRA_INCIDENT = `${URL_PREFIX}/unlink-jira-from-incident`;
export const SLACK_BASE_URL = 'https://go-navi.slack.com/';
export const FETCH_AUDIT_LOG = (incidentId: string): string => {
return `${window?.config?.BASE_API_URL}/houston/logs/incident/${incidentId}`;
return `${URL_PREFIX}/logs/incident/${incidentId}`;
};
export interface ContentProps {

View File

@@ -1,6 +1,10 @@
export const FETCH_SEVERITY_DATA = `${window?.config?.BASE_API_URL}/severities`;
import { createURL } from '@src/services/globalUtils';
export const UPDATE_SEVERITY_DATA = `${window?.config?.BASE_API_URL}/severities`;
const URL_PREFIX = createURL('/houston');
export const FETCH_SEVERITY_DATA = `${URL_PREFIX}/severities`;
export const UPDATE_SEVERITY_DATA = `${URL_PREFIX}/severities`;
export interface SeverityFormProps {
severityId: string;
@@ -9,5 +13,5 @@ export interface SeverityFormProps {
}
export const FETCH_SINGLE_SEVERITY_DATA = (payload: string): string => {
return `${window?.config?.BASE_API_URL}/severities/${payload}`;
return `${URL_PREFIX}/severities/${payload}`;
};

View File

@@ -1,21 +1,25 @@
export const FETCH_TEAM_DATA = `${window?.config?.BASE_API_URL}/teams`;
export const FETCH_ALL_BOTS_DATA = `${window?.config?.BASE_API_URL}/houston/bots`;
export const CREATE_TEAM = `${window?.config?.BASE_API_URL}/houston/teams/add`;
import { createURL } from '@src/services/globalUtils';
const URL_PREFIX = createURL('/houston');
export const FETCH_TEAM_DATA = `${URL_PREFIX}/teams`;
export const FETCH_ALL_BOTS_DATA = `${URL_PREFIX}/bots`;
export const CREATE_TEAM = `${URL_PREFIX}/teams/add`;
export const FETCH_SINGLE_TEAM_DATA = (payload: string): string => {
return `${window?.config?.BASE_API_URL}/teams/${payload}`;
return `${URL_PREFIX}/teams/${payload}`;
};
export const UPDATE_TEAM_DATA = (): string => {
return `${window?.config?.BASE_API_URL}/teams`;
return `${URL_PREFIX}/teams`;
};
export const REMOVE_TEAM_MEMBER = (teamId: string, userId: string): string => {
return `${window?.config?.BASE_API_URL}/houston/teams/${teamId}/members/${userId}`;
return `${URL_PREFIX}/teams/${teamId}/members/${userId}`;
};
export const MAKE_MANAGER = (teamId: string, userId: string): string => {
return `${window?.config?.BASE_API_URL}/houston/teams/${teamId}/manager/${userId}`;
return `${URL_PREFIX}/teams/${teamId}/manager/${userId}`;
};
export const regularExpression = /^[a-zA-Z][a-zA-Z0-9_ -]{1,48}[a-zA-Z0-9]$/;

View File

@@ -53,3 +53,7 @@ export const handleCopyClick = (textToCopy: string): void => {
toast.error('Failed to copy URL to clipboard');
});
};
export const createURL = (endpoint: string): string => {
return `${window?.config?.BASE_API_URL}${endpoint}`;
};