Files
HiveGrid-Wireframes/03 Quellen und Referenzen/hivegrid-cloud/apps/web/app/utils/integrations/passwordSafeRoutePaths.ts
T

26 lines
859 B
TypeScript

/**
* Canonical tenant-scoped password-safe routes.
*
* The safe is an organisation capability, not a personal/HR screen. Keep the
* permission and service names stable for now, but do not route it below `/hr`.
*/
export function passwordSafePath(tenantSlug: string): string {
return `/${tenantSlug}/passwords`;
}
export function passwordSafeVaultPath(tenantSlug: string, vaultId: string): string {
return `/${tenantSlug}/passwords/${vaultId}`;
}
export function passwordSafeRevealPath(tenantSlug: string, vaultId: string): string {
return `/${tenantSlug}/passwords/${vaultId}/reveal`;
}
export function passwordSafeExportPath(tenantSlug: string, vaultId: string): string {
return `/${tenantSlug}/passwords/${vaultId}/export`;
}
export function passwordSafeAdminPath(tenantSlug: string): string {
return `/${tenantSlug}/passwords/admin`;
}