Files
HiveGrid-Wireframes/03 Quellen und Referenzen/hivegrid-cloud/apps/web/app/utils/integrations/projects/projectRoutePaths.ts
T
2026-07-08 16:15:37 +02:00

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`;
}