Skip to content
Snippets Groups Projects
Verified Commit 2268193a authored by Sebastian Bergandy's avatar Sebastian Bergandy :keyboard:
Browse files

hot fix disable aggregation mappings link

Statistik isn't feature complete yet and should not be available in the
navigation.
parent 4bdad0bf
No related branches found
No related tags found
1 merge request!118hot fix disable aggregation mappings link
{ {
"name": "admin", "name": "admin",
"version": "1.8.0" "version": "1.8.1-SNAPSHOT"
} }
...@@ -57,8 +57,6 @@ describe('ConfigurationService', () => { ...@@ -57,8 +57,6 @@ describe('ConfigurationService', () => {
configurationResourceService.get = jest.fn().mockReturnValue(singleHot(configurationStateResource)); configurationResourceService.get = jest.fn().mockReturnValue(singleHot(configurationStateResource));
}); });
it('should call resourceService', () => { it('should call resourceService', () => {
configurationResourceService.get = jest.fn();
service.get(); service.get();
expect(configurationResourceService.get).toHaveBeenCalled(); expect(configurationResourceService.get).toHaveBeenCalled();
......
...@@ -23,8 +23,10 @@ ...@@ -23,8 +23,10 @@
*/ */
import { StateResource } from '@alfa-client/tech-shared'; import { StateResource } from '@alfa-client/tech-shared';
import { inject, Injectable } from '@angular/core'; import { inject, Injectable } from '@angular/core';
import { Observable } from 'rxjs'; import { omit } from 'lodash-es';
import { map, Observable } from 'rxjs';
import { ConfigurationResourceService } from './configuration-resource.service'; import { ConfigurationResourceService } from './configuration-resource.service';
import { ConfigurationLinkRel } from './configuration.linkrel';
import { ConfigurationResource } from './configuration.model'; import { ConfigurationResource } from './configuration.model';
@Injectable() @Injectable()
...@@ -32,6 +34,12 @@ export class ConfigurationService { ...@@ -32,6 +34,12 @@ export class ConfigurationService {
private configurationResourceService = inject(ConfigurationResourceService); private configurationResourceService = inject(ConfigurationResourceService);
public get(): Observable<StateResource<ConfigurationResource>> { public get(): Observable<StateResource<ConfigurationResource>> {
return this.configurationResourceService.get(); return this.configurationResourceService
.get()
.pipe(
map((stateResource: StateResource<ConfigurationResource>) =>
omit(stateResource, `resource._links.${ConfigurationLinkRel.AGGREGATION_MAPPINGS}`),
),
);
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment