Dinamically generate views for CORE Models
Change-Id: Ib1d042f366f916c2ba8513ee62014e7256ceb53d
diff --git a/src/interceptors.ts b/src/interceptors.ts
index 0a1cd08..4db7b9c 100644
--- a/src/interceptors.ts
+++ b/src/interceptors.ts
@@ -5,6 +5,7 @@
export function interceptorConfig($httpProvider: angular.IHttpProvider, $resourceProvider: angular.resource.IResourceServiceProvider) {
$httpProvider.interceptors.push('UserStatusInterceptor');
$httpProvider.interceptors.push('CredentialsInterceptor');
+ $httpProvider.interceptors.push('NoHyperlinksInterceptor');
$resourceProvider.defaults.stripTrailingSlashes = false;
}
@@ -39,3 +40,14 @@
}
};
}
+
+export function NoHyperlinksInterceptor() {
+ return {
+ request: (req) => {
+ if (req.url.indexOf('.html') === -1) {
+ req.url += '?no_hyperlinks=1';
+ }
+ return req;
+ }
+ };
+}