Skip to content

Commit 20b599a

Browse files
authored
chore: Update dsp-api v30.11.0 (#629)
* update dsp-api to v30.11.0 * fix is isSequenceOf * fix watermark plugin outcome * fix isSequence of * trigger * fix e2e test
1 parent 214734f commit 20b599a

File tree

128 files changed

+1298
-665
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+1298
-665
lines changed

src/api/admin/projects/projects-endpoint.spec.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ describe("ProjectsEndpoint", () => {
682682
(response: ApiResponseData<ProjectRestrictedViewSettingsResponse>) => {
683683

684684
expect(response.body.settings.size).toEqual("!512,512");
685-
expect(response.body.settings.watermark).toEqual(true);
685+
expect(response.body.settings.watermark).toEqual(false);
686686

687687
done();
688688
});
@@ -705,7 +705,7 @@ describe("ProjectsEndpoint", () => {
705705
(response: ApiResponseData<ProjectRestrictedViewSettingsResponse>) => {
706706

707707
expect(response.body.settings.size).toEqual("!512,512");
708-
expect(response.body.settings.watermark).toEqual(true);
708+
expect(response.body.settings.watermark).toEqual(false);
709709

710710
done();
711711
});
@@ -728,7 +728,7 @@ describe("ProjectsEndpoint", () => {
728728
(response: ApiResponseData<ProjectRestrictedViewSettingsResponse>) => {
729729

730730
expect(response.body.settings.size).toEqual("!512,512");
731-
expect(response.body.settings.watermark).toEqual(true);
731+
expect(response.body.settings.watermark).toEqual(false);
732732

733733
done();
734734
});
@@ -755,7 +755,7 @@ describe("ProjectsEndpoint", () => {
755755
(response: ApiResponseData<ProjectRestrictedViewSettingsResponse>) => {
756756

757757
expect(response.body.settings.size).toEqual("!512,512");
758-
expect(response.body.settings.watermark).toEqual(true);
758+
expect(response.body.settings.watermark).toEqual(false);
759759

760760
done();
761761
});
@@ -781,10 +781,8 @@ describe("ProjectsEndpoint", () => {
781781
knoraApiConnection.admin.projectsEndpoint.getProjectRestrictedViewSettingByShortname("images").subscribe(
782782
(response: ApiResponseData<ProjectRestrictedViewSettingsResponse>) => {
783783

784-
console.log(111111, response.body)
785-
786784
expect(response.body.settings.size).toEqual("!512,512");
787-
expect(response.body.settings.watermark).toEqual(true);
785+
expect(response.body.settings.watermark).toEqual(false);
788786

789787
done();
790788
});
@@ -811,7 +809,7 @@ describe("ProjectsEndpoint", () => {
811809
(response: ApiResponseData<ProjectRestrictedViewSettingsResponse>) => {
812810

813811
expect(response.body.settings.size).toEqual("!512,512");
814-
expect(response.body.settings.watermark).toEqual(true);
812+
expect(response.body.settings.watermark).toEqual(false);
815813

816814
done();
817815
});

src/api/v2/ontology/ontologies-endpoint.spec.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,13 @@ describe("OntologiesEndpoint", () => {
126126
expect((response.properties["http://0.0.0.0:3333/ontology/0001/anything/v2#hasListItem"] as ResourcePropertyDefinition).guiAttributes).toEqual(["hlist=<http://rdfh.ch/lists/0001/treeList>"]);
127127

128128
const classDefs = response.getAllClassDefinitions();
129-
expect(classDefs.length).toEqual(13);
129+
expect(classDefs.length).toEqual(11);
130130
expect(classDefs[0] instanceof ResourceClassDefinition).toBeTruthy();
131-
expect((classDefs[0] as ResourceClassDefinition).id).toEqual("http://0.0.0.0:3333/ontology/0001/anything/v2#AudioSequenceThing");
131+
expect((classDefs[0] as ResourceClassDefinition).id).toEqual("http://0.0.0.0:3333/ontology/0001/anything/v2#AudioThing");
132132

133133
const resClassDefs = response.getClassDefinitionsByType(ResourceClassDefinition);
134-
expect(resClassDefs.length).toEqual(12);
135-
expect(resClassDefs[0].id).toEqual("http://0.0.0.0:3333/ontology/0001/anything/v2#AudioSequenceThing");
134+
expect(resClassDefs.length).toEqual(10);
135+
expect(resClassDefs[0].id).toEqual("http://0.0.0.0:3333/ontology/0001/anything/v2#AudioThing");
136136

137137
const standoffClassDefs = response.getClassDefinitionsByType(StandoffClassDefinition);
138138
expect(standoffClassDefs.length).toEqual(1);
@@ -1122,7 +1122,7 @@ describe("OntologiesEndpoint", () => {
11221122
deleteCardinalitiesFromClassRequest.id = "http://0.0.0.0:3333/ontology/0001/freetest/v2";
11231123

11241124
// update this timestamp after every release of dsp-api
1125-
deleteCardinalitiesFromClassRequest.lastModificationDate = "2024-03-22T07:45:32.659187465Z";
1125+
deleteCardinalitiesFromClassRequest.lastModificationDate = "2024-04-05T05:48:43.136018292Z";
11261126

11271127
const cardinalityToRemove = new UpdateResourceClassCardinality();
11281128

@@ -1167,7 +1167,7 @@ describe("OntologiesEndpoint", () => {
11671167
deleteCardinalitiesFromClassRequest.id = "http://0.0.0.0:3333/ontology/0001/freetest/v2";
11681168

11691169
// update this timestamp after every release of dsp-api
1170-
deleteCardinalitiesFromClassRequest.lastModificationDate = "2024-03-22T07:45:32.659187465Z";
1170+
deleteCardinalitiesFromClassRequest.lastModificationDate = "2024-04-05T05:48:43.136018292Z";
11711171

11721172
const cardinalityToRemove = new UpdateResourceClassCardinality();
11731173

src/api/v2/resource/resources-endpoint.spec.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ describe("ResourcesEndpoint", () => {
486486
expect(res.hasPermissions).toEqual("CR knora-admin:Creator|M knora-admin:ProjectMember|V knora-admin:ProjectMember");
487487

488488
// update this timestamp after every release of dsp-api
489-
expect(res.lastModificationDate).toEqual("2024-03-23T07:42:25.299628491Z");
489+
expect(res.lastModificationDate).toEqual("2024-04-06T05:45:38.275882745Z");
490490
done();
491491
}
492492
);
@@ -550,7 +550,7 @@ describe("ResourcesEndpoint", () => {
550550
updateResourceMetadata.lastModificationDate = "2021-09-30T16:41:46.980756Z";
551551

552552
// update this timestamp after every release of dsp-api
553-
updateResourceMetadata.newModificationDate = "2024-03-23T07:42:25.844990495Z";
553+
updateResourceMetadata.newModificationDate = "2024-04-06T05:45:38.811036647Z";
554554

555555
knoraApiConnection.v2.res.updateResourceMetadata(updateResourceMetadata).subscribe(
556556
(res: UpdateResourceMetadataResponse) => {
@@ -560,7 +560,7 @@ describe("ResourcesEndpoint", () => {
560560
expect(res.hasPermissions).toEqual("CR knora-admin:ProjectMember|V knora-admin:ProjectMember");
561561

562562
// update this timestamp after every release of dsp-api
563-
expect(res.lastModificationDate).toEqual("2024-03-23T07:42:25.844990495Z");
563+
expect(res.lastModificationDate).toEqual("2024-04-06T05:45:38.811036647Z");
564564
done();
565565
}
566566
);
@@ -578,7 +578,7 @@ describe("ResourcesEndpoint", () => {
578578
expectedPayload["http://api.knora.org/ontology/knora-api/v2#lastModificationDate"]["@value"] = "2021-09-30T16:41:46.980756Z";
579579

580580
// update this timestamp after every release of dsp-api
581-
expectedPayload["http://api.knora.org/ontology/knora-api/v2#newModificationDate"]["@value"] = "2024-03-23T07:42:25.844990495Z";
581+
expectedPayload["http://api.knora.org/ontology/knora-api/v2#newModificationDate"]["@value"] = "2024-04-06T05:45:38.811036647Z";
582582

583583
expect(request.data()).toEqual(expectedPayload);
584584

@@ -634,7 +634,6 @@ describe("ResourcesEndpoint", () => {
634634

635635
const expectedPayload = require("../../../../test/data/api/v2/resources/delete-resource-request-expanded.json");
636636

637-
// TODO: remove this bad hack once test data is stable
638637
expectedPayload["http://api.knora.org/ontology/knora-api/v2#lastModificationDate"]["@value"] = "2020-10-22T23:52:02.920220Z";
639638

640639
expect(request.data()).toEqual(expectedPayload);

test-framework/e2e/src/app.e2e-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ describe('workspace-project App', () => {
406406
button.click();
407407

408408
const result = page.getEle('div section#ontologymetadata span.anything');
409-
expect(result.getText()).toEqual('5 ontologies');
409+
expect(result.getText()).toEqual('4 ontologies');
410410

411411
});
412412

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"group":{"descriptions":[{"value":"UpdatedGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/DP3UvAPnQvGOfbksUc1eTw","name":"UpdatedGroupName","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":true}}
1+
{"group":{"descriptions":[{"value":"UpdatedGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/YqZVeRFtSPOS72JbWtSMqQ","name":"UpdatedGroupName","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":true}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"group":{"descriptions":[{"value":"NewGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/DP3UvAPnQvGOfbksUc1eTw","name":"NewGroup","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":true}}
1+
{"group":{"descriptions":[{"value":"NewGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/YqZVeRFtSPOS72JbWtSMqQ","name":"NewGroup","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":true}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"group":{"descriptions":[{"value":"UpdatedGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/DP3UvAPnQvGOfbksUc1eTw","name":"UpdatedGroupName","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":false}}
1+
{"group":{"descriptions":[{"value":"UpdatedGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/YqZVeRFtSPOS72JbWtSMqQ","name":"UpdatedGroupName","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":false}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"group":{"descriptions":[{"value":"UpdatedGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/DP3UvAPnQvGOfbksUc1eTw","name":"UpdatedGroupName","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":true}}
1+
{"group":{"descriptions":[{"value":"UpdatedGroupDescription","language":"en"}],"id":"http://rdfh.ch/groups/00FF/YqZVeRFtSPOS72JbWtSMqQ","name":"UpdatedGroupName","project":{"description":[{"value":"A demo project of a collection of images","language":"en"}],"id":"http://rdfh.ch/projects/00FF","keywords":["collection","images"],"logo":null,"longname":"Image Collection Demo","ontologies":["http://0.0.0.0:3333/ontology/00FF/images/v2"],"selfjoin":false,"shortcode":"00FF","shortname":"images","status":true},"selfjoin":false,"status":true}}

test/data/api/admin/lists/add-child-to-second-child-request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"parentNodeIri": "http://rdfh.ch/lists/0001/bMg9yTVcSHetgSd4xRQHAw",
2+
"parentNodeIri": "http://rdfh.ch/lists/0001/MmKY-YH1QJGWRx5Gx4LAnQ",
33
"projectIri": "http://rdfh.ch/projects/0001",
44
"name": "third",
55
"labels": [{ "value": "New Third Child List Node Value", "language": "en"}],
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"nodeinfo":{"comments":[{"value":"New Third Child List Node Comment","language":"en"}],"hasRootNode":"http://rdfh.ch/lists/0001/ePMy89uMT--INFDyIrQyvw","id":"http://rdfh.ch/lists/0001/O3S2bTr7Q5K6gfe9uk7h3w","labels":[{"value":"New Third Child List Node Value","language":"en"}],"name":"third","position":0}}
1+
{"nodeinfo":{"comments":[{"value":"New Third Child List Node Comment","language":"en"}],"hasRootNode":"http://rdfh.ch/lists/0001/kLrL7Q-hRiCgU56_MZlU2g","id":"http://rdfh.ch/lists/0001/P2_wI_y4TIWAZ2x8nTZKvQ","labels":[{"value":"New Third Child List Node Value","language":"en"}],"name":"third","position":0}}

0 commit comments

Comments
 (0)