WEB-308: fix hardcoded documentation links (#2944)

fix: Add security attributes to all external documentation links

Fix:added the missing mapping in env.template.js

Removed DocumentationLinkPipe from PipesModule
This commit is contained in:
Shubham Kumar
2025-12-30 20:25:51 -06:00
committed by GitHub
parent 98a5af6f60
commit 2649efc80c
38 changed files with 214 additions and 72 deletions
+12
View File
@@ -0,0 +1,12 @@
import { Pipe, PipeTransform, inject } from '@angular/core';
import { DocumentationLinksService } from 'app/shared/services/documentation-links.service';
import { DocumentationPage } from 'app/shared/constants/documentation-links';
@Pipe({ name: 'documentationLink', standalone: true })
export class DocumentationLinkPipe implements PipeTransform {
private documentationLinks = inject(DocumentationLinksService);
transform(page: DocumentationPage): string {
return this.documentationLinks.getUrl(page);
}
}