Skip to content

Commit 75ce73b

Browse files
author
Andrea Barbasso
committed
[DSC-1946] add generator meta tag for cris version
1 parent 248e940 commit 75ce73b

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

src/app/core/data/root.model.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ export class Root implements CacheableObject {
4444
@autoserialize
4545
dspaceVersion: string;
4646

47+
/**
48+
* The current CRIS version
49+
*/
50+
@autoserialize
51+
crisVersion: string;
52+
4753
/**
4854
* The {@link HALLink}s for the root object
4955
*/

src/app/core/metadata/metadata.service.spec.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ xdescribe('MetadataService', () => {
5959

6060
beforeEach(() => {
6161
rootService = jasmine.createSpyObj({
62-
findRoot: createSuccessfulRemoteDataObject$({ dspaceVersion: 'mock-dspace-version' })
62+
findRoot: createSuccessfulRemoteDataObject$({ dspaceVersion: 'mock-dspace-version', crisVersion: 'mock-cris-version' }),
6363
});
6464
bitstreamDataService = jasmine.createSpyObj({
6565
findListByHref: createSuccessfulRemoteDataObject$(createPaginatedList([MockBitstream3])),
@@ -242,6 +242,10 @@ xdescribe('MetadataService', () => {
242242
name: 'Generator',
243243
content: 'mock-dspace-version'
244244
});
245+
expect(meta.addTag).toHaveBeenCalledWith({
246+
name: 'Generator',
247+
content: 'mock-cris-version'
248+
});
245249
}));
246250
});
247251

src/app/core/metadata/metadata.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,7 @@ export class MetadataService {
605605
private setGenerator(): void {
606606
this.rootService.findRoot().pipe(getFirstSucceededRemoteDataPayload()).subscribe((root) => {
607607
this.meta.addTag({ name: 'Generator', content: root.dspaceVersion });
608+
this.meta.addTag({ name: 'Generator', content: root.crisVersion });
608609
});
609610
}
610611

0 commit comments

Comments
 (0)