Sök

Det skall gå att söka organisationer via REST API:et.

SetUp (Indexerar organisationer)


variable defined: currentAuthToken=$adminAuthToken
variable defined: recordType=organisation
variable defined: expectedResult=CREATED
variable defined: recordId=1750

Indexera organisation with 1750

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1750"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=1751

Indexera organisation with 1751

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1751"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=1748

Indexera organisation with 1748

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1748"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=1749

Indexera organisation with 1749

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1749"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=1455

Indexera organisation with 1455

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1455"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=1456

Indexera organisation with 1456

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1456"},{"name":"type","value":"index"}]} CREATED $createdId2=
variable defined: recordId=1757

Indexera organisation with 1757

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1757"},{"name":"type","value":"index"}]} CREATED $createdId2=

Sök organisation som divaEverything. Kontrollerar att vi kan söka rootOrgansiation, topOrganisation och subOrganisation och se att fälten ÄR med i svaret.


variable defined: currentAuthToken=$adminAuthToken
Vi söker en rootOrganisation från UU domän med divaEverything rol.

Data for rootOrganisation 1748


variable defined: recordType=rootOrganisation
variable defined: recordId=1748
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]}-!

Sök post rootOrganisation 1748


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=OK

Jämför originaldata för post rootOrganisation 1748

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1748

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} OK
Vi söker en topOrganisation från UU domän med divaEverything rol.

Data for topOrganisation 1750


variable defined: recordType=topOrganisation
variable defined: recordId=1750
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]}-!

Sök post topOrganisation 1750


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=OK

Jämför originaldata för post topOrganisation 1750

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1750

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} OK
Vi söker en subOrganisation från UU domän med divaEverything rol.

Data for subOrganisation 1455


variable defined: recordType=subOrganisation
variable defined: recordId=1455
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]}-!

Sök post subOrganisation 1455


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=OK

Jämför originaldata för post subOrganisation 1455

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1455

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} OK
OBS: Just nu sökfunktionen bara hittar ord inte delar av ett ord. Om man vill söka delar av ord bör man ha * i slutet av sökordet.



Fall 0a

Vi söker id utan att ange ett värde (*)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"*"}]}]}]} =~/"fromNo":"1".+"totalNo":"8".+"toNo":"8"/ OK

Fall 0b

Vi söker id med *. Vi begränsar sökning med 4 rader från start rad 2

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"*"}]}]},{"name":"rows","value":"4"},{"name":"start","value":"2"}]} =~/"fromNo":"2".+"totalNo":"8".+"toNo":"5"/ OK


Fall 1


Vi söker id med **

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"**"}]}]}]} OK

Vi söker organisationsnamn med **

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"**"}]}]}]} OK

Fall 2


Vi söker organisation med domän VTI och sen söker UU domän

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationDomainSearchTerm","value":"kth"}]}]}]} =~/"name":"id","value":"1456"/ OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationDomainSearchTerm","value":"uu"}]}]}]} =~/"name":"id","value":"1750".*"name":"id","value":"1748"/ OK

Det går inte flera domän samtidigt

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationDomainSearchTerm","value":"kth uu"}]}]}]} Error searching record with searchId: publicOrganisationSearch. Data is not valid: [Data value:kth uu NOT found in collection:domain] BAD_REQUEST

Fall 3


Först söker efter ett ID: 1750, sen söker vi efter två olika ID: 1750 och 1751

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]} =~/"name":"id","value":"1750"/ OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750 1751"}]}]}]} =~/"totalNo":"2"/ OK

Fall 4


Vi söker två ord "Stockholms organisation" som borde hitta ett organisation, sen "ingenOrganisationSomHarDetHärNamnet" som borde inte hitta nån och till slut "Stockholms ingenOrganisationSomHarDetHärNamnet" som borde hitta också ett organisation

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"Kungliga Tekniska Högskolan"}]}]}]} =~/"name":"id","value":"1751"/ OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"ingenOrganisationSomHarDetHärNamnet"}]}]}]} =~/"totalNo":"0"/ OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"Kungliga ingenOrganisationSomHarDetHärNamnet"}]}]}]} =~/"name":"id","value":"1751"/ OK

Fall 5


Vi söker ett universitetstyp som borde ge oss vara ett träff

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrgTypeSearchTerm","value":"university"}]}]}]} =~/"name":"id","value":"1750"/ OK

Det skall inte gå att söka flera typ samtidigt

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrgTypeSearchTerm","value":"university museum"}]}]}]} Error searching record with searchId: publicOrganisationSearch. Data is not valid: [Data value:university museum NOT found in collection:divaOrganisationOrgType] BAD_REQUEST

Fall 6


Vi kollar att det går att söka med å, ä och ö.

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"*å*"}]}]}]} OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"*ä*"}]}]}]} OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"*ö*"}]}]}]} OK

Fall 7


Vi gör tre sök. Den första med organisationsnamn och domän, den andra med id och typ och den tredje med organisationsnamn, domän, id, och typ

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"Uppsala*"},{"name":"divaOrganisationDomainSearchTerm","value":"uu"}]}]}]} =~/"name":"id","value":"1750"/ OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"},{"name":"divaOrgTypeSearchTerm","value":"university"}]}]}]} =~/"name":"id","value":"1750"/ OK
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"divaOrganisationNameSearchTerm","value":"Uppsala*"},{"name":"divaOrganisationDomainSearchTerm","value":"uu"},{"name":"recordIdSearchTerm","value":"1750"},{"name":"divaOrgTypeSearchTerm","value":"university"}]}]}]} =~/"name":"id","value":"1750"/ OK

Roller

SystemAdmin

Systemadmin får söka och läsa alla begränsade fält.


variable defined: currentAuthToken=$systemAdminAuthToken

Fall 1


Vi söker två olika rootOrganisationer från två olika domän, KTH och UU.

Domain UU

Data for rootOrganisation 1748


variable defined: recordType=rootOrganisation
variable defined: recordId=1748
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]}-!

Sök post rootOrganisation 1748


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post rootOrganisation 1748

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1748

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.
Domain KTH

Data for rootOrganisation 1749


variable defined: recordType=rootOrganisation
variable defined: recordId=1749
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"havochvatten"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1999-01-02"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"havochvatten"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1999-01-02"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1749"}]}]}]}-!

Sök post rootOrganisation 1749


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1749"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post rootOrganisation 1749

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1749

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 2


Vi söker två olika toporganisationer från två olika domän, KTH och UU.
Domain UU

Data for topOrganisation 1750


variable defined: recordType=topOrganisation
variable defined: recordId=1750
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]}-!

Sök post topOrganisation 1750


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post topOrganisation 1750

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1750

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.
Domain KTH

Data for topOrganisation 1751


variable defined: recordType=topOrganisation
variable defined: recordId=1751
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"konstfack"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se/se"},{"name":"organisationType","value":"authority"},{"name":"doctoralDegreeGrantor","value":"yes"},{"children":[{"name":"box","value":"62"},{"name":"street","value":"enGata"},{"name":"postcode","value":"62718"},{"name":"city","value":"Uppstad"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"YH"},{"name":"organisationNumber","value":"202100-0348"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1757"}],"name":"organisationLink"},{"name":"internalNote","value":"Gamla KTH"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2019-02-27"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"konstfack"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se/se"},{"name":"organisationType","value":"authority"},{"name":"doctoralDegreeGrantor","value":"yes"},{"children":[{"name":"box","value":"62"},{"name":"street","value":"enGata"},{"name":"postcode","value":"62718"},{"name":"city","value":"Uppstad"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"YH"},{"name":"organisationNumber","value":"202100-0348"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1757"}],"name":"organisationLink"},{"name":"internalNote","value":"Gamla KTH"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2019-02-27"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se"},{"name":"organisationType","value":"university"},{"name":"doctoralDegreeGrantor","value":"no"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se"},{"name":"organisationType","value":"university"},{"name":"doctoralDegreeGrantor","value":"no"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1751"}]}]}]}-!

Sök post topOrganisation 1751


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1751"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post topOrganisation 1751

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se"},{"name":"organisationType","value":"university"},{"name":"doctoralDegreeGrantor","value":"no"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1751

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 3


Vi söker två olika suborganisationer från två olika domän, KTH och UU.
Domain UU

Data for subOrganisation 1455


variable defined: recordType=subOrganisation
variable defined: recordId=1455
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]}-!

Sök post subOrganisation 1455


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post subOrganisation 1455

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1455

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.
Domain KTH

Data for subOrganisation 1456


variable defined: recordType=subOrganisation
variable defined: recordId=1456
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Historia och filisofi"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"History and Philosophy"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"373"},{"name":"street","value":"Väggatan 37"},{"name":"postcode","value":"37373"},{"name":"city","value":"Köpstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1457"}],"name":"organisationLink"},{"name":"internalNote","value":"Intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Historia och filisofi"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"History and Philosophy"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"373"},{"name":"street","value":"Väggatan 37"},{"name":"postcode","value":"37373"},{"name":"city","value":"Köpstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1457"}],"name":"organisationLink"},{"name":"internalNote","value":"Intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Filosofi och historia"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Philosofi and historia"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Filosofi och historia"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Philosofi and historia"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1456"}]}]}]}-!

Sök post subOrganisation 1456


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1456"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post subOrganisation 1456

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Filosofi och historia"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Philosofi and historia"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1456

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

DomainAdmin

DomainAdmin får söka och läsa alla begränsade fält från sin egna och andras domäner.



variable defined: currentAuthToken=$domainAdminUUAuthToken

Fall 1


Vi ett rootOrganisation från UU domän med UU domain admin användare

Data for rootOrganisation 1748


variable defined: recordType=rootOrganisation
variable defined: recordId=1748
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]}-!

Sök post rootOrganisation 1748


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$domainAdminUUAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post rootOrganisation 1748

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1748

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 2


Vi ett topOrganisation från UU domän med UU domain admin användare

Data for topOrganisation 1750


variable defined: recordType=topOrganisation
variable defined: recordId=1750
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]}-!

Sök post topOrganisation 1750


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$domainAdminUUAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post topOrganisation 1750

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1750

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 3


Vi ett subOrganisation från UU domän med UU domain admin användare

Data for subOrganisation 1455


variable defined: recordType=subOrganisation
variable defined: recordId=1455
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]}-!

Sök post subOrganisation 1455


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$domainAdminUUAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post subOrganisation 1455

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1455

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 4


Vi ett rootOrganisation från KTH domän med UU domain admin användare

Data for rootOrganisation 1749


variable defined: recordType=rootOrganisation
variable defined: recordId=1749
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"havochvatten"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1999-01-02"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"havochvatten"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1999-01-02"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1749"}]}]}]}-!

Sök post rootOrganisation 1749


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$domainAdminUUAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1749"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post rootOrganisation 1749

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1749"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Kungliga tekniska högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root KTH"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1749

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 5


Vi ett topOrganisation från KTH domän med UU domain admin användare

Data for topOrganisation 1751


variable defined: recordType=topOrganisation
variable defined: recordId=1751
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"konstfack"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se/se"},{"name":"organisationType","value":"authority"},{"name":"doctoralDegreeGrantor","value":"yes"},{"children":[{"name":"box","value":"62"},{"name":"street","value":"enGata"},{"name":"postcode","value":"62718"},{"name":"city","value":"Uppstad"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"YH"},{"name":"organisationNumber","value":"202100-0348"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1757"}],"name":"organisationLink"},{"name":"internalNote","value":"Gamla KTH"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2019-02-27"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"konstfack"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se/se"},{"name":"organisationType","value":"authority"},{"name":"doctoralDegreeGrantor","value":"yes"},{"children":[{"name":"box","value":"62"},{"name":"street","value":"enGata"},{"name":"postcode","value":"62718"},{"name":"city","value":"Uppstad"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"YH"},{"name":"organisationNumber","value":"202100-0348"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1757"}],"name":"organisationLink"},{"name":"internalNote","value":"Gamla KTH"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2019-02-27"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se"},{"name":"organisationType","value":"university"},{"name":"doctoralDegreeGrantor","value":"no"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se"},{"name":"organisationType","value":"university"},{"name":"doctoralDegreeGrantor","value":"no"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1751"}]}]}]}-!

Sök post topOrganisation 1751


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$domainAdminUUAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1751"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post topOrganisation 1751

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1751"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Kungliga Tekniska Högskolan"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Royal Institute of Technology"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://kth.se"},{"name":"organisationType","value":"university"},{"name":"doctoralDegreeGrantor","value":"no"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1751

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 6


Vi ett subOrganisation från KTH domän med UU domain admin användare

Data for subOrganisation 1456


variable defined: recordType=subOrganisation
variable defined: recordId=1456
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Historia och filisofi"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"History and Philosophy"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"373"},{"name":"street","value":"Väggatan 37"},{"name":"postcode","value":"37373"},{"name":"city","value":"Köpstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1457"}],"name":"organisationLink"},{"name":"internalNote","value":"Intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Historia och filisofi"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"History and Philosophy"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"373"},{"name":"street","value":"Väggatan 37"},{"name":"postcode","value":"37373"},{"name":"city","value":"Köpstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1457"}],"name":"organisationLink"},{"name":"internalNote","value":"Intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Filosofi och historia"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Philosofi and historia"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Filosofi och historia"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Philosofi and historia"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1456"}]}]}]}-!

Sök post subOrganisation 1456


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$domainAdminUUAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1456"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post subOrganisation 1456

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1456"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Filosofi och historia"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Philosofi and historia"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1456

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Guest

Guest får söka men inte läsa begränsade fälten i organisation oavsett domän.


variable defined: currentAuthToken=$guestToken

Fall 1


Data for rootOrganisation 1748


variable defined: recordType=rootOrganisation
variable defined: recordId=1748
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!

variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"closedDate","value":"1982-03-01"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]}-!

Sök post rootOrganisation 1748


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$guestToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post rootOrganisation 1748

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1748"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1748

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 2


Data for topOrganisation 1750


variable defined: recordType=topOrganisation
variable defined: recordId=1750
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet2"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University2"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu2.se"},{"name":"organisationType","value":"authority"},{"name":"organisationNumber","value":"202100-5555"},{"name":"doctoralDegreeGrantor","value":"no"},{"name":"closedDate","value":"2020-11-22"},{"name":"organisationCode","value":"1x1x1x1x1x1"},{"children":[{"name":"box","value":"3234"},{"name":"country","value":"GB"},{"name":"city","value":"Staden"},{"name":"postcode","value":"834 34"},{"name":"street","value":"Långatan 544"}],"name":"address"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}],"name":"organisationLink"},{"name":"internalNote","value":"omorganiserat en del?"}],"name":"earlierOrganisation"},{"children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}],"name":"organisationLink"}],"name":"parentOrganisation"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]}-!

Sök post topOrganisation 1750


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$guestToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1750"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post topOrganisation 1750

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1750"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1750

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.

Fall 3


Data for subOrganisation 1455


variable defined: recordType=subOrganisation
variable defined: recordId=1455
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"no"},{"name":"domain","value":"kth"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Ideologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingsomething.se/"},{"name":"organisationType","value":"school"},{"children":[{"name":"box","value":"12345"},{"name":"street","value":"Gatvägen 42"},{"name":"postcode","value":"42424"},{"name":"city","value":"Stadköping"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1234567890"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}],"name":"organisationLink"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-11-30"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: expectedOriginalData=!-{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"}-!
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]}-!

Sök post subOrganisation 1455


ChildComparerFixture
authToken searchId json indexToStore testSearchAndStoreRecords?
$guestToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1455"}]}]}]} 0

variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför originaldata för post subOrganisation 1455

ChildComparerFixture
children testCheckContainWithValues?
{"children":[{"children":[{"name":"id","value":"1455"},{"children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}],"name":"type"},{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"createdBy"},{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"name":"updated"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Kontrollera rättigheter i post 1455

Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.
ActionComparerFixture
actions testCheckActions?
{"actions":["read","update", "delete", "index", "read_incoming_links"]} Action update is missing. Action delete is missing. Action index is missing. Action read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} Write permission domain is missing.