50 lines
1.6 KiB
TypeScript
50 lines
1.6 KiB
TypeScript
export const PROJECTS_MODULE_KEY = "projects";
|
|
|
|
export function projectsPath(tenantSlug: string): string {
|
|
return `/${tenantSlug}/projects`;
|
|
}
|
|
|
|
export function projectDetailPath(tenantSlug: string, projectId: string): string {
|
|
return `/${tenantSlug}/projects/${projectId}`;
|
|
}
|
|
|
|
export function projectsListPath(tenantSlug: string): string {
|
|
return `/${tenantSlug}/projects/list`;
|
|
}
|
|
|
|
export function projectPipelinePath(tenantSlug: string, pipelineId: string): string {
|
|
return `/${tenantSlug}/projects/pipelines/${pipelineId}`;
|
|
}
|
|
|
|
export function projectPipelineStreamPath(tenantSlug: string, pipelineId: string): string {
|
|
return `/${tenantSlug}/projects/pipelines/${pipelineId}/stream`;
|
|
}
|
|
|
|
export function projectPlantafelPath(tenantSlug: string): string {
|
|
return `/${tenantSlug}/projects/plantafel`;
|
|
}
|
|
|
|
export function projectAcceptancePath(tenantSlug: string, projectId: string): string {
|
|
return `/${tenantSlug}/projects/${projectId}/acceptance`;
|
|
}
|
|
|
|
export function projectAcceptanceNewPath(tenantSlug: string, projectId: string): string {
|
|
return `/${tenantSlug}/projects/${projectId}/acceptance/new`;
|
|
}
|
|
|
|
export function pipelinesAdminPath(tenantSlug: string): string {
|
|
return `/${tenantSlug}/admin/pipelines`;
|
|
}
|
|
|
|
export function lostReasonsAdminPath(tenantSlug: string): string {
|
|
return `/${tenantSlug}/admin/pipelines/lost-reasons`;
|
|
}
|
|
|
|
export function acceptanceFormsAdminPath(tenantSlug: string): string {
|
|
return `/${tenantSlug}/admin/projects/acceptance-forms`;
|
|
}
|
|
|
|
export function projectTemplatesAdminPath(tenantSlug: string): string {
|
|
return `/${tenantSlug}/admin/projects/templates`;
|
|
}
|