Organisation

Organisation

Organisationsposten är en så kallad auktoritetspost i syfte att identifiera organisationen i relation till publikationer, projekt och personer.

Data innehåller bland annat befintligt namn på svenska och engelska samt eventuella tidigare benämningar. Genom relationer mellan olika organisationsposter skapas nätverk av organisationer som bygger upp information om DiVA-medlemmarnas organisationsstruktur, med tillhörande historik.

I DiVA powered by Cora är organisation uppbyggd av fyra posttyper. En abstract organisation, med tre barn, rootOrganisation, topOrganisation och subOrganisation. Detta är gjort för att möjliggöra en bra struktur på metadata och rättigheter kring organisation eftersom det skiljer sig mellan de organisationer som har en root organisation som håller ihop två tidigare organistioner som en t.ex.:

UU
Högskolan på Gotland
Uppsala universitet

Metadata

Fält och begränsningar:

Det som står listat här är nameInData. OBS: LibrisId används inte i DiVA powered by Cora.

Organisation


organisation har:


rootOrganisation


topOrganisation


Skall topOrganisation ha earlierOrganisation eller ej?
topOrganisation har :


subOrganisation


subOrganisation har :


Test av recordType för organisation

Organisation

Läs recordType för den abstracta organisation via REST API.

Läs posttyp Organisation


RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken recordType organisation OK

Läs topnivå metadatagruppen för en ny organisation, och kontrollera att den har rätt barn

Kontrollera barnen till organisationNewGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata organisationNewGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoDivaAutogeneratedNewGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata organisationAddressGroup 0 1 noRestrictions
metadata divaOrganisationURLTextVar 0 1 noRestrictions
metadata divaOrganisationOrgTypeCollectionVar 1 1 noRestrictions
metadata divaOrganisationOrgCodeTextVar 0 1 noRestrictions
metadata divaOrganisationOrgNumberTextVar 0 1 noRestrictions
metadata divaOrganisationParentOrgGroup 0 X noRestrictions
metadata earlierOrganisationGroup 0 X noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions
metadata domainCollectionVar 1 1
metadata doctoralDegreeGrantorCollectionVar 0 1






Läs topnivå metadatagruppen för en befintlig organisation, och kontrollera att den har rätt barn

Kontrollera barnen till organisationGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata organisationGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoDefaultOrganisationGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata organisationAddressGroup 0 1 noRestrictions
metadata divaOrganisationURLTextVar 0 1 noRestrictions
metadata divaOrganisationOrgTypeCollectionVar 1 1 noRestrictions
metadata divaOrganisationOrgCodeTextVar 0 1 noRestrictions
metadata divaOrganisationOrgNumberTextVar 0 1 noRestrictions
metadata divaOrganisationParentOrgGroup 0 X noRestrictions
metadata earlierOrganisationGroup 0 X noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions
metadata doctoralDegreeGrantorCollectionVar 0 1 noRestrictions






rootOrganisation

Läs recordType för rootOrganisation via REST API.

Läs posttyp rootOrganisation


RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken recordType organisation OK

Läs topnivå metadatagruppen för en ny rotorganisation, och kontrollera att den har rätt barn

Kontrollera barnen till rootOrganisationNewGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata rootOrganisationNewGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoDivaAutogeneratedNewGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions
metadata domainCollectionVar 1 1

Läs topnivå metadatagruppen för en befintlig rotorganisation, och kontrollera att den har rätt barn

Kontrollera barnen till rootOrganisationGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata rootOrganisationGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoRootOrganisationGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions

topOrganisation

Läs recordType för topOrganisation via REST API.

Läs posttyp topOrganisation


RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken recordType organisation OK

Läs topnivå metadatagruppen för en ny topnivåorganisation, och kontrollera att den har rätt barn

Kontrollera barnen till topOrganisationNewGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata topOrganisationNewGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoDivaAutogeneratedNewGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata organisationAddressGroup 0 1 noRestrictions
metadata divaOrganisationURLTextVar 0 1 noRestrictions
metadata divaOrganisationOrgTypeCollectionVar 1 1 noRestrictions
metadata divaOrganisationOrgCodeTextVar 0 1 noRestrictions
metadata divaOrganisationOrgNumberTextVar 0 1 noRestrictions
metadata organisationRootParentOrgGroup 0 1 noRestrictions
metadata earlierOrganisationGroup 0 X noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions
metadata domainCollectionVar 1 1
metadata doctoralDegreeGrantorCollectionVar 1 1









Läs topnivå metadatagruppen för en befintlig topnivåorganisation, och kontrollera att den har rätt barn

Kontrollera barnen till topOrganisationGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata topOrganisationGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoOrganisationGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata organisationAddressGroup 0 1 noRestrictions
metadata divaOrganisationURLTextVar 0 1 noRestrictions
metadata divaOrganisationOrgTypeCollectionVar 1 1 noRestrictions
metadata divaOrganisationOrgCodeTextVar 0 1 noRestrictions
metadata divaOrganisationOrgNumberTextVar 0 1 noRestrictions
metadata organisationRootParentOrgGroup 0 1 noRestrictions
metadata earlierOrganisationGroup 0 X noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions
metadata doctoralDegreeGrantorCollectionVar 1 1 noRestrictions

subOrganisation

Läs recordType för subOrganisation via REST API.

Läs posttyp subOrganisation


RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken recordType organisation OK

Läs topnivå metadatagruppen för en ny organisation, och kontrollera att den har rätt barn

Kontrollera barnen till subOrganisationNewGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata subOrganisationNewGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoDivaAutogeneratedNewGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata organisationAddressGroup 0 1 noRestrictions
metadata divaOrganisationURLTextVar 0 1 noRestrictions
metadata divaOrganisationOrgTypeCollectionVar 1 1 noRestrictions
metadata divaOrganisationOrgCodeTextVar 0 1 noRestrictions
metadata divaOrganisationParentOrgGroup 0 X noRestrictions
metadata earlierOrganisationGroup 0 X noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions









Läs topnivå metadatagruppen för en befintlig organisation, och kontrollera att den har rätt barn

Kontrollera barnen till subOrganisationGroup


Läs in metadatagruppen för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata subOrganisationGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata recordInfoOrganisationGroup 1 1 noRestrictions
metadata divaOrganisationNameGroup 1 1 noRestrictions
metadata divaOrganisationAlternativeNameGroup 1 1 noRestrictions
metadata organisationAddressGroup 0 1 noRestrictions
metadata divaOrganisationURLTextVar 0 1 noRestrictions
metadata divaOrganisationOrgTypeCollectionVar 1 1 noRestrictions
metadata divaOrganisationOrgCodeTextVar 0 1 noRestrictions
metadata divaOrganisationParentOrgGroup 0 X noRestrictions
metadata earlierOrganisationGroup 0 X noRestrictions
metadata divaOrganisationClosedTextVar 0 1 noRestrictions









Grupper som används av grupperna ovan

Kontrollera nivå två som används i grupperna ovan (recordInfoOrganisationGroup och organisationAddressGroup)


Läs in metadatagruppen för recordInfo för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata recordInfoOrganisationGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata selectableCollectionVar 1 1 noRestrictions
metadata domainCollectionVar 1 1 write

Läs in metadatagruppen för organisationRootParentOrgGroup för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata organisationRootParentOrgGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata rootOrganisationLink 0 1 noRestrictions

Läs in metadatagruppen för adress för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata organisationAddressGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata divaOrganisationBoxTextVar 0 1 noRestrictions
metadata divaOrganisationStreetTextVar 0 1 noRestrictions
metadata divaOrganisationPostcodeTextVar 0 1 noRestrictions
metadata divaOrganisationCityTextVar 0 1 noRestrictions
metadata divaOrganisationCountryCollectionVar 0 1 noRestrictions

Läs in metadatagruppen för alternativNamn för senare kontroll

RecordEndpointFixture
type id testReadRecordAndStoreJson?
metadata divaOrganisationAlternativeNameGroup

Kontrollera barnen

MetadataLinkFixture
linkedRecordType linkedRecordId getRepeatMin? getRepeatMax? getRecordPartConstraint?
metadata divaOrganisationNameTextVar 1 1 noRestrictions
metadata engLanguageCollectionVar 1 1 noRestrictions

Roller

Notera att rättigheterna som kontrolleras i det här avsnittet gäller, vilka rättigheter man har på postTyperna inte enstaka poster. Rättigheterna för enstaka poster kontrolleras under de olika testerna för rättigheter så som read, update, etc.

SystemAdmin

SystemAdmin har tillgång till validate, list och search för organisations postTyperna

Kontrollera de actions systemAdmin får med i recordType för organisation


variable defined: currentAuthToken=$systemAdminAuthToken
variable defined: currentRecordType=organisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$systemAdminAuthToken recordType organisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing.
variable defined: currentRecordType=rootOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$systemAdminAuthToken recordType rootOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing.
variable defined: currentRecordType=topOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$systemAdminAuthToken recordType topOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing.
variable defined: currentRecordType=subOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$systemAdminAuthToken recordType subOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing.

DomainAdmin

DomainAdmin har tillgång till validate och search för subOrganisations och search för root- och topOrganisationsposttyperna

Kontrollera de actions domainAdmin får med i recordType för organisation


variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: currentRecordType=organisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$domainAdminUUAuthToken recordType organisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
variable defined: currentRecordType=rootOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$domainAdminUUAuthToken recordType rootOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
variable defined: currentRecordType=topOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$domainAdminUUAuthToken recordType topOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
variable defined: currentRecordType=subOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$domainAdminUUAuthToken recordType subOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action list is missing. Action batch_index is missing.

Guest

Guest har tillgång till search för organisations postTyperna

Kontrollera de actions domainAdmin får med i recordType för organisation


variable defined: currentAuthToken=$guestToken
variable defined: currentRecordType=organisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$guestToken recordType organisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
variable defined: currentRecordType=rootOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$guestToken recordType rootOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
variable defined: currentRecordType=topOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$guestToken recordType topOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
variable defined: currentRecordType=subOrganisation
variable defined: expectedPermissionResult=Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.
ActionComparerFixture
authToken type id actions testReadAndStoreRecord? testCheckActions?
$guestToken recordType subOrganisation {"actions":["read","update", "delete", "index", "read_incoming_links", "create", "validate", "list", "search", "batch_index"]} Action update is missing. Action delete is missing. Action index is missing. Action create is missing. Action validate is missing. Action list is missing. Action batch_index is missing.

Skapa

Det går inte att skapa en ny organisation via den abstracta organisation


RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken organisation {"name":"not", "children":[{"name":"dummy", "value":"dummyValue"}]} METHOD_NOT_ALLOWED


Det finns ännu inget implementerat stöd för att skapa en organisation från DiVA powered by Cora

Skapa en ny organisation (AVSTÄNGT) rootOrganisation, topOrganisation och subOrganisation


comment
RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN
$adminAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN
$adminAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN

Roller

SystemAdmin


Fall1


Vi provar att skapa en rootOrganisation

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN

Fall2


Vi provar att skapa en topOrganisation

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN

Fall3


Vi provar att skapa en subOrganisation

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN


DomainAdmin


Fall1


Vi provar att skapa en rootOrganisation

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$domainAdminUUAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN

Fall2


Vi provar att skapa en topOrganisation

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$domainAdminUUAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN


Fall3

Vi provar att skapa en subOrganisation

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$domainAdminUUAuthToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN

Guest


Fall1


Vi provar att skapa en organisation

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$guestToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"rootOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN
$guestToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"topOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN
$guestToken organisation {"children":[{"children":[{"children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}],"name":"dataDivider"},{"children":[{"name":"linkedRecordType","value":"validationType"},{"name":"linkedRecordId","value":"subOrganisation"}],"name":"validationType"}],"name":"recordInfo"},{"name":"organisationName","value":"Provorganisation"},{"children":[{"name":"organisationName","value":"Test organisation"}],"name":"alternativeName"},{"name":"country","value":"SE"},{"name":"eligible","value":"yes"}],"name":"divaOrganisation"} FORBIDDEN

Läsa

Det skall gå att läsa organisationer via REST API:et och i svaret få med vilka rättigheter den inloggade användaren har både på post och delpostnivå.
Kontrollera actionLinks för organisation, eftersom vi ännu inte implementerat stöd för att radera en organisation, eller läsa incomingLinks från DiVA powered by Cora, så är dessa inte med.


Läs organisation som divaEverything via den abstrakta organisation, rootOrgansiation och subOrganisation och se att fälten ÄR med i svaret

variable defined: currentAuthToken=$adminAuthToken

Läs via abstract organisation

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"}]}]}]}-!
variable defined: recordType=organisation

Läs post organisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken organisation 1750
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=OK

Jämför originaldata för post organisation 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

Läs rootOrganisation

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"}]}]}]}-!

Läs post rootOrganisation 1748

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken rootOrganisation 1748
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


Läs topOrganisation

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"}]}]}]}-!

Läs post topOrganisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken topOrganisation 1750
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


Läs subOrganisation

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"}]}]}]}-!

Läs post subOrganisation 1456

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken subOrganisation 1456
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 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 read_incoming_links is missing.

PermissionComparerFixture
permissions testCheckPermissions?
{"read":[],"write":["domain"]} OK



Roller

SystemAdmin

Systemadmin får läsa alla begränsade fält.


variable defined: currentAuthToken=$systemAdminAuthToken

Fall1

Läs en organisation från domän UU, via den abstrakta organisation, som en systemAdmin och se att fälten som systemAdmin får läsa ÄR med i svaret
(domain)

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"}]}]}]}-!
variable defined: recordType=organisation

Läs post organisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken organisation 1750
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 organisation 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.


Vi läser en organisation från domänen KTH

Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och write på alla utom domain.

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"}]}]}]}-!
variable defined: recordType=organisation

Läs post organisation 1751

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken organisation 1751
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 organisation 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.

Fall2

Läs en rootOrganisation från domän UU, som en systemAdmin och se att fälten som systemAdmin får läsa ÄR med i svaret
(domain)

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"}]}]}]}-!

Läs post rootOrganisation 1748

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken rootOrganisation 1748
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.




Vi läser en organisation från domänen KTH
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och write på alla utom domain.

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"}]}]}]}-!

Läs post rootOrganisation 1749

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken rootOrganisation 1749
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.


Fall3

Läs en topOrganisation från domän UU, som en systemAdmin och se att fälten som systemAdmin får läsa ÄR med i svaret
(domain)

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"}]}]}]}-!

Läs post topOrganisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken topOrganisation 1750
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.


Vi läser en organisation från domänen 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"}]}]}]}-!

Läs post topOrganisation 1751

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken topOrganisation 1751
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.

Fall4

Läs en subOrganisation från domän UU, som en systemAdmin och se att fälten som systemAdmin får läsa ÄR med i svaret
(domain)

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"}]}]}]}-!

Läs post subOrganisation 1455

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken subOrganisation 1455
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.


Vi läser en organisation från domänen 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"}]}]}]}-!

Läs post subOrganisation 1456

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken subOrganisation 1456
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 läsa alla begränsade fält men inte skriva några.



Fall1a


Läs en organisation från domän UU, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.

variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!
variable defined: recordType=organisation

Läs post organisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken organisation 1750
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 organisation 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.

Fall1b


Läs en rootOrganisation från domän UU, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.

variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!

Läs post rootOrganisation 1748

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken rootOrganisation 1748
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.


Fall1c


Läs en topOrganisation från domän UU, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.

variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!

Läs post topOrganisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken topOrganisation 1750
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.

Fall1d


Läs en subOrganisation från domän UU, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.

variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!

Läs post subOrganisation 1455

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken subOrganisation 1455
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.


Fall2a


Läs en organisation från domän KTH, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.
variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!
variable defined: recordType=organisation

Läs post organisation 1751

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken organisation 1751
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 organisation 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.

Fall2b

Läs en rootOrganisation från domän KTH, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.
variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!

Läs post rootOrganisation 1749

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken rootOrganisation 1749
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.

Fall2c

Läs en subOrganisation från domän KTH, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.
variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!

Läs post topOrganisation 1751

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken topOrganisation 1751
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.

Fall2d

Läs en subOrganisation från domän KTH, som en domänAdmin från UU och se att fälten som domänAdmin får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi har read på alla och inga write permissions.
variable defined: currentAuthToken=$domainAdminUUAuthToken

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"}]}]}]}-!

Läs post subOrganisation 1456

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken subOrganisation 1456
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 varken läsa eller skriva några av de begränsade fälten i organisation.


Fall1


Läs en organisation från domän UU, som en guest och se att fälten som guest får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi som guest inte har några read eller write permissions.

variable defined: currentAuthToken=$guestToken

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"}]}]}]}-!
variable defined: recordType=organisation

Läs post organisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken organisation 1750
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 organisation 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.

Fall1b


Läs en rootOrganisation från domän UU, som en guest och se att fälten som guest får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi som guest inte har några read eller write permissions.

variable defined: currentAuthToken=$guestToken

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"}]}]}]}-!

Läs post rootOrganisation 1748

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken rootOrganisation 1748
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.

Fall1c


Läs en topOrganisation från domän UU, som en guest och se att fälten som guest får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi som guest inte har några read eller write permissions.

variable defined: currentAuthToken=$guestToken

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"}]}]}]}-!

Läs post topOrganisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken topOrganisation 1750
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.

Fall1d


Läs en subOrganisation från domän UU, som en guest och se att fälten som guest får läsa ÄR med i svaret
(domain)
Kontrollera att medskickade recordPartPermission är korrekta, dvs att vi som guest inte har några read eller write permissions.

variable defined: currentAuthToken=$guestToken

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"}]}]}]}-!

Läs post subOrganisation 1455

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$guestToken subOrganisation 1455
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.

Uppdatera

Det ska vara möjligt att uppdatera Organisation.

Det är inte implementerat att spara domain i databasen från DiVA powered by Cora

variable defined: currentAuthToken=$adminAuthToken

Fall 1


Uppdatera en rootOrganisation från domän UU, som en divaFitnesseEverything och se att alla fält är uppdaterade, utom domain som inte går att ändra.

Data for rootOrganisation


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

Uppdatera post 1748

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken rootOrganisation 1748 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=

Jämför post data 1748

ChildComparerFixture
children testCheckContainWithValues?
{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]} 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"]}

Läs post rootOrganisation 1748

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken rootOrganisation 1748

Jämför post data 1748

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

Återställ post 1748


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

Fall 2


Uppdatera en topOrganisation från domän UU, som en divaFitnesseEverything och se att alla fält är uppdaterade, utom domain som inte får ändras.

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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"}-!

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

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"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":"uu"},{"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"} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=

Jämför post data 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":"no"},{"name":"domain","value":"uu"},{"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"} 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"]}

Läs post topOrganisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken topOrganisation 1750

Jämför post data 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":"no"},{"name":"domain","value":"uu"},{"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"} OK

Återställ post 1750


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"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

Fall 3


Uppdatera en subOrganisation från domän UU, som en divaFitnesseEverything och se att alla fält är uppdaterade, utom domain som inte får ändras.

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

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

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"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":"uu"},{"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"} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=

Jämför post data 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":"no"},{"name":"domain","value":"uu"},{"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"} 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"]}

Läs post subOrganisation 1455

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$adminAuthToken subOrganisation 1455

Jämför post data 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":"no"},{"name":"domain","value":"uu"},{"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"} OK

Återställ post 1455


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"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

Datavalideringar

Överordnad och tidigare organisation

Överordnad organisation på en topOrganisation kan bara vara en rootOrganisation


Fall 1a


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}]}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}]}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: [DataRecordLink with nameInData:organisationLink must have an recordType:rootOrganisation]

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}]}]} Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: [DataRecordLink with nameInData:organisationLink must have an recordType:rootOrganisation] BAD_REQUEST
variable defined: expectedAnswer=

Fall 1b


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}]}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}]}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: linkedRecord does not exists in storage for recordType: rootOrganisation and recordId: 1756

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}]}]} Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: linkedRecord does not exists in storage for recordType: rootOrganisation and recordId: 1756 BAD_REQUEST
variable defined: expectedAnswer=

Fall 1c


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}]}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}]}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: [DataRecordLink with nameInData:organisationLink must have an recordType:rootOrganisation]

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}]}]} Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: [DataRecordLink with nameInData:organisationLink must have an recordType:rootOrganisation] BAD_REQUEST
variable defined: expectedAnswer=

Fall 1d


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}]}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}]}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: linkedRecord does not exists in storage for recordType: rootOrganisation and recordId: 1455

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}]}]} Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: linkedRecord does not exists in storage for recordType: rootOrganisation and recordId: 1455 BAD_REQUEST
variable defined: expectedAnswer=
Överordnad organisation på en subOrganisation kan det bara vara en topOrganisation eller en annan subOrganisation


Fall 2a Ej implementerad id DiVA powered by Cora.








Fall 2b


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1455. Data is not valid: linkedRecord does not exists in storage for recordType: topOrganisation and recordId: 1748

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1455. Data is not valid: linkedRecord does not exists in storage for recordType: topOrganisation and recordId: 1748 BAD_REQUEST
variable defined: expectedAnswer=

Fall 2c


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedUpdateResult=BAD_REQUEST
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1455. Data is not valid: linkedRecord does not exists in storage for recordType: subOrganisation and recordId: 1748

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1455. Data is not valid: linkedRecord does not exists in storage for recordType: subOrganisation and recordId: 1748 BAD_REQUEST
variable defined: expectedAnswer=
TidigareOrganisation kan länkas till vilken organisationstyp som helst (rotOrganisation, topOrganisation, subOrganisation) och därför behöver inte utföra några extra test här.

Överordnad och tidigare organisation ska vara från samma domän


variable defined: expectedUpdateResult=BAD_REQUEST

Fall 1a


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}]}]}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}]}]}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Links to organisations from another domain is not allowed.

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}]}]}]} Error updating record with recordType: topOrganisation and recordId: 1750. Links to organisations from another domain is not allowed. BAD_REQUEST
variable defined: expectedAnswer=

Fall 1b


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1455. Links to organisations from another domain is not allowed.

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1455. Links to organisations from another domain is not allowed. BAD_REQUEST
variable defined: expectedAnswer=

Fall 2a


variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}]}],"repeatId":"0"}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Links to organisations from another domain is not allowed.

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1749"}]}],"repeatId":"0"}]} Error updating record with recordType: topOrganisation and recordId: 1750. Links to organisations from another domain is not allowed. BAD_REQUEST
variable defined: expectedAnswer=

Fall 2b


variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1455. Links to organisations from another domain is not allowed.

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1751"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1455. Links to organisations from another domain is not allowed. BAD_REQUEST
variable defined: expectedAnswer=

Ingen relation till sig själv


variable defined: expectedUpdateResult=BAD_REQUEST

Fall 1a


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}]}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}]}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: [DataRecordLink with nameInData:organisationLink must have an recordType:rootOrganisation]

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}]}]} Error updating record with recordType: topOrganisation and recordId: 1750. Data is not valid: [DataRecordLink with nameInData:organisationLink must have an recordType:rootOrganisation] BAD_REQUEST
variable defined: expectedAnswer=

Fall 1b


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1455. Organisation not updated due to link to self

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1455. Organisation not updated due to link to self BAD_REQUEST
variable defined: expectedAnswer=

Fall 2a


variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Organisation not updated due to link to self

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}]} Error updating record with recordType: topOrganisation and recordId: 1750. Organisation not updated due to link to self BAD_REQUEST
variable defined: expectedAnswer=

Fall 2b


variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1455. Organisation not updated due to link to self

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1455. Organisation not updated due to link to self BAD_REQUEST
variable defined: expectedAnswer=

Samma organisation får inte finnas mer än en gång i parent eller predecessor listorna

TopOrganisation[?] får bara ha en överordnad organisation, därför behöver vi inte kolla detta här.


INFO: För att testa fall ett och två vi änvänder oss av ett regex för att hitta att det BARA finns EN förekomst av parent/predecessor i svaret på update anropet.

Fall 1


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"1"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"1"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer==~/^(?:(?!"parentOrganisation").)*"parentOrganisation"(?!.*"parentOrganisation").*$/
variable defined: expectedUpdateResult=OK

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"1"}]} =~/^(?:(?!"parentOrganisation").)*"parentOrganisation"(?!.*"parentOrganisation").*$/ OK
variable defined: expectedAnswer=

Återställ post 1454


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Fall 2a


variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}],"repeatId":"1"}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}],"repeatId":"1"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer==~/^(?:(?!"earlierOrganisation").)*"earlierOrganisation"(?!.*"earlierOrganisation").*$/
variable defined: expectedUpdateResult=OK

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1756"}]}],"repeatId":"1"}]} =~/^(?:(?!"earlierOrganisation").)*"earlierOrganisation"(?!.*"earlierOrganisation").*$/ OK
variable defined: expectedAnswer=

Återställ post 1750


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"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

Fall 2b


variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"1"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"1"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer==~/^(?:(?!"earlierOrganisation").)*"earlierOrganisation"(?!.*"earlierOrganisation").*$/
variable defined: expectedUpdateResult=OK

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"1"}]} =~/^(?:(?!"earlierOrganisation").)*"earlierOrganisation"(?!.*"earlierOrganisation").*$/ OK
variable defined: expectedAnswer=

Återställ post 1454


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Fall 3a


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}]},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"1"}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}]},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"1"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: topOrganisation and recordId: 1750. Organisation not updated due to same parent and predecessor
variable defined: expectedUpdateResult=BAD_REQUEST

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}]},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1748"}]}],"repeatId":"1"}]} Error updating record with recordType: topOrganisation and recordId: 1750. Organisation not updated due to same parent and predecessor BAD_REQUEST
variable defined: expectedAnswer=

Återställ post 1750


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"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

Fall 3b


variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"1"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"1"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to same parent and predecessor
variable defined: expectedUpdateResult=BAD_REQUEST

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"1"}]} Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to same parent and predecessor BAD_REQUEST
variable defined: expectedAnswer=

Återställ post 1454


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Cirkuläraberoenden




Fall 1a


Vi kommer att länka subOrganisationer via överornad organisation 1454 --> 1455 --> 1454, detta skall inte gå att göra.

Vi länkar 1455 till 1454

variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=
variable defined: expectedUpdateResult=OK

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}]} OK
variable defined: expectedAnswer=
Vi försöker att länka 1455 till 1454. Det ska inte gå.

variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to circular dependency with parent or predecessor
variable defined: expectedUpdateResult=BAD_REQUEST

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to circular dependency with parent or predecessor BAD_REQUEST
variable defined: expectedAnswer=

Fall 1b


Vi kommer att länka subOrganisationer via överornad organisation 1455 --> 1454 --> 1453 --> 1455, detta skall inte gå att göra.

Info Det finns redan ett länk mellan 1455 --> 1455 från testet ovan.
Vi länkar 1454 till 1453

variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1458"}]}],"repeatId":"0"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1458"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=
variable defined: expectedUpdateResult=OK

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1458"}]}],"repeatId":"0"}]} OK
variable defined: expectedAnswer=
Vi länkar 1453 till 1455. Det ska inte gå

variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!

Data for subOrganisation 1458


variable defined: recordType=subOrganisation
variable defined: recordId=1458
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1458"},{"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":"Institution för vetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Institution for knowledge"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgata 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"snappy comment"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-03"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1458"},{"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":"Institution för vetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Institution for knowledge"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgata 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"snappy comment"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-03"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1458"},{"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":"Vetenskap institution"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Knowledge institution"},{"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":"1458"},{"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":"Vetenskap institution"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Knowledge institution"},{"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":"1458"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1458"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskap institution"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Knowledge institution"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1458"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskap institution"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Knowledge institution"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1458. Organisation not updated due to circular dependency with parent or predecessor
variable defined: expectedUpdateResult=BAD_REQUEST

Uppdatera post 1458

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1458 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1458"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskap institution"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Knowledge institution"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1458. Organisation not updated due to circular dependency with parent or predecessor BAD_REQUEST
variable defined: expectedAnswer=

Återställ organisationer


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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

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

Återställ post 1455


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"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

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!

Återställ post 1454


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Fall 2a


Vi kommer att länka organisationer via tidigare organisation 1750 --> 1454 --> 1750, detta skall inte gå att göra.

Vi länkar 1750 till 1454

variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=
variable defined: expectedUpdateResult=OK

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}]} OK
variable defined: expectedAnswer=
Vi försöker att länka 1455 till 1750. Det ska inte gå.

variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to circular dependency with parent or predecessor
variable defined: expectedUpdateResult=BAD_REQUEST

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to circular dependency with parent or predecessor BAD_REQUEST
variable defined: expectedAnswer=

Fall 2b


Vi kommer att länka organisationer via tidigare organisation 1750 --> 1454 --> 1455 --> 1750, detta skall inte gå att göra.

Info Det finns redan ett länk mellan 1750 --> 1454 från testet ovan.
Vi länkar 1454 till 1455

variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=
variable defined: expectedUpdateResult=OK

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}]} OK
variable defined: expectedAnswer=
Vi försöker att länka 1455 till 1750. Det ska inte gå.

variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!

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":"uu"},{"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":"uu"},{"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"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1455. Organisation not updated due to circular dependency with parent or predecessor
variable defined: expectedUpdateResult=BAD_REQUEST

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1455"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Teologiska fakulteten"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"university"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1455. Organisation not updated due to circular dependency with parent or predecessor BAD_REQUEST
variable defined: expectedAnswer=

Återställ organisationer


Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!

Återställ post 1750


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"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

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!

Återställ post 1454


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Fall 3


Vi kommer att länka organisationer via tidigare organisation 1750 --(E)--> 1454 --(E)--> 1455 --(P)--> 1750, detta skall inte gå att göra.
Dvs:

  • det finns en tidigareorganisation relation mellan 1750 > 1454
  • det finns en tidigareorganisation relation mellan 1454 > 1455
  • det finns en överordnadorganisation relation mellan 1455 > 1750

Vi länkar 1750 till 1454

variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}-!

Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=
variable defined: expectedUpdateResult=OK

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1454"}]}],"repeatId":"0"}]} OK
variable defined: expectedAnswer=
Vi länkar 1454 till 1455

variable defined: customJsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=
variable defined: expectedUpdateResult=OK

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"earlierOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}]}],"repeatId":"0"}]} OK
variable defined: expectedAnswer=
Vi länkar 1454 till 1750, det ska inte gå.

variable defined: customJsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=!-,{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}-!
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!
variable defined: expectedAnswer=Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to circular dependency with parent or predecessor
variable defined: expectedUpdateResult=BAD_REQUEST

Uppdatera post 1454

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"},{"name":"parentOrganisation","children":[{"name":"organisationLink","children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}]}],"repeatId":"0"}]} Error updating record with recordType: subOrganisation and recordId: 1454. Organisation not updated due to circular dependency with parent or predecessor BAD_REQUEST
variable defined: expectedAnswer=

Återställ organisationer


Data for topOrganisation1750NoDomainChange


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":"uu"},{"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":"uu"},{"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: jsonPart=
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1750"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala University"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://uu.se"},{"name":"organisationType","value":"university"},{"name":"organisationNumber","value":"202100-1750"},{"name":"doctoralDegreeGrantor","value":"yes"}-!${jsonPart}!-]}-!

Återställ post 1750


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"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

Data for subOrganisation 1454


variable defined: recordType=subOrganisation
variable defined: recordId=1454
variable defined: updateData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: expectedUpdatedData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:490742519075086"}],"name":"updatedBy"},{"name":"tsUpdated","value":"2020-12-07T13:59:59.451798Z"}],"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":"Vetenskapsområdet för samhällsvetenskap och humaniora"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Field of science for social sciences and humanities"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"children":[{"name":"box","value":"123"},{"name":"street","value":"Gatgatan 123"},{"name":"postcode","value":"12312"},{"name":"city","value":"Stadstaden"},{"name":"country","value":"SE"}],"name":"address"},{"name":"URL","value":"http://somethingelse.se/"},{"name":"organisationType","value":"authority"},{"name":"organisationCode","value":"1231231231"},{"repeatId":"0","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1750"}],"name":"organisationLink"}],"name":"parentOrganisation"},{"repeatId":"1","children":[{"children":[{"name":"linkedRecordType","value":"organisation"},{"name":"linkedRecordId","value":"1455"}],"name":"organisationLink"},{"name":"internalNote","value":"intern kommentar"}],"name":"earlierOrganisation"},{"name":"closedDate","value":"2020-12-06"}],"name":"organisation"}-!
variable defined: originalData=!-{"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"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":"1454"}]}]}]}-!

variable defined: jsonPart=
variable defined: customJsonPart=
variable defined: customUpdateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1454"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"selectable","value":"yes"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}]},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}-!${jsonPart}!-]}-!

Återställ post 1454


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1454 {"children":[{"children":[{"name":"id","value":"1454"},{"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":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"sv"}],"name":"organisationName"},{"children":[{"name":"name","value":"Vetenskapsområdet för humaniora och samhällsvetenskap"},{"name":"language","value":"en"}],"name":"organisationAlternativeName"},{"name":"URL","value":"http://something.se/"},{"name":"organisationType","value":"university"}],"name":"organisation"} OK

Roller

SystemAdmin

Systemadmin får uppdatera organisationer från alla domäner förutom fältet domain.


variable defined: currentAuthToken=$systemAdminAuthToken

Fall 2


Uppdatera en topOrganisation från domän UU, som en systemAdmin och se att alla fält är uppdaterade utom domain som inte får ändras.

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"}]}]}]}-!
variable defined: expectedUpdateResult=OK

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$systemAdminAuthToken topOrganisation 1750 {"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"} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=Did not find a match for child with nameInData domain and value kth.
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value kth.

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.

Läs post topOrganisation 1750

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken topOrganisation 1750

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value kth.

Återställ post 1750


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken topOrganisation 1750 {"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
Uppdatera en topOrganisation från domän KTH, som en systemAdmin och se att alla fält är uppdaterade utom domain som inte får ändras.

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"}]}]}]}-!
variable defined: expectedUpdateResult=OK

Uppdatera post 1751

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$systemAdminAuthToken topOrganisation 1751 {"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"} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=Did not find a match for child with nameInData domain and value konstfack.
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value konstfack.

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.

Läs post topOrganisation 1751

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken topOrganisation 1751

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value konstfack.

Återställ post 1751


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken topOrganisation 1751 {"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

Fall 3


Uppdatera en subOrganisation från domän UU, som en systemAdmin och se att alla fält är uppdaterade utom domain som inte får ändras.

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"}]}]}]}-!
variable defined: expectedUpdateResult=OK

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$systemAdminAuthToken subOrganisation 1455 {"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"} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=Did not find a match for child with nameInData domain and value kth.
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value kth.

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.

Läs post subOrganisation 1455

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken subOrganisation 1455

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value kth.

Återställ post 1455


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"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
Uppdatera en subOrganisation från domän KTH, som en systemAdmin och se att alla fält är uppdaterade utom domain som inte får ändras.

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"}]}]}]}-!
variable defined: expectedUpdateResult=OK

Uppdatera post 1456

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$systemAdminAuthToken subOrganisation 1456 {"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"} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=Did not find a match for child with nameInData domain and value uu.
variable defined: expectedActionResult=Action delete is missing. Action read_incoming_links is missing.
variable defined: expectedPermissionResult=Write permission domain is missing.

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value uu.

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.

Läs post subOrganisation 1456

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$systemAdminAuthToken subOrganisation 1456

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value uu.

Återställ post 1456


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1456 {"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

DomainAdmin

DomainAdmin får BARA uppdatera subOrganisationer från sin egen domän.


Fall 1


Uppdatera en rootOrganisation från domän UU, som en domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!
variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: expectedUpdateResult=FORBIDDEN

Uppdatera post 1748

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken rootOrganisation 1748 {"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"} FORBIDDEN
variable defined: expectedAnswer=
Uppdatera en rootOrganisation från domän KTH, som en domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!
variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: expectedUpdateResult=FORBIDDEN

Uppdatera post 1749

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken rootOrganisation 1749 {"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"} FORBIDDEN
variable defined: expectedAnswer=

Fall 2


Uppdatera en topOrganisation från domän UU, som en UU domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!
variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: expectedUpdateResult=FORBIDDEN

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken topOrganisation 1750 {"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"} FORBIDDEN
variable defined: expectedAnswer=
Uppdatera en topOrganisation från domän KTH, som en UU domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!
variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: expectedUpdateResult=FORBIDDEN

Uppdatera post 1751

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken topOrganisation 1751 {"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"} FORBIDDEN
variable defined: expectedAnswer=

Fall 3


Uppdatera en subOrganisation från domän KTH, som en UU domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!
variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: expectedUpdateResult=FORBIDDEN

Uppdatera post 1456

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken subOrganisation 1456 {"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"} FORBIDDEN
variable defined: expectedAnswer=

Fall 4


Uppdatera en subOrganisation från domän UU, som en UU domainAdmin och se att den får uppdateras.

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"}]}]}]}-!
variable defined: expectedUpdateResult=OK

Uppdatera post 1455

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$domainAdminUUAuthToken subOrganisation 1455 {"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"} OK
variable defined: expectedAnswer=
variable defined: expectedCompareResult=Did not find a match for child with nameInData domain and value kth.
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 post data 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":"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"} Did not find a match for child with nameInData domain and value kth.

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.

Läs post subOrganisation 1455

ChildComparerFixture
authToken type id testReadAndStoreRecord?
$domainAdminUUAuthToken subOrganisation 1455

Jämför post data 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":"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"} Did not find a match for child with nameInData domain and value kth.

Återställ post 1455


RecordEndpointFixture
authToken type id json testUpdateRecord? getStatusType?
$adminAuthToken subOrganisation 1455 {"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

Guest


variable defined: currentAuthToken=$guestToken
variable defined: expectedUpdateResult=FORBIDDEN

Fall 1


Uppdatera en rootOrganisation från domän UU, som en domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!

Uppdatera post 1748

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$guestToken rootOrganisation 1748 {"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"} FORBIDDEN
variable defined: expectedAnswer=

Fall 2


Uppdatera en topOrganisation från domän UU, som en UU domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!

Uppdatera post 1750

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$guestToken topOrganisation 1750 {"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"} FORBIDDEN
variable defined: expectedAnswer=

Fall 3


Uppdatera en subOrganisation från domän KTH, som en UU domainAdmin och se att den inte får uppdateras.

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"}]}]}]}-!

Uppdatera post 1456

ChildComparerFixture
authToken type id json testUpdateAndStoreRecord? getStatusType?
$guestToken subOrganisation 1456 {"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"} FORBIDDEN
variable defined: expectedAnswer=

Radera

Eftersom vi ännu inte implementerat stöd för att radera en organisation från DiVA powered by Cora, så får inte någon grupp göra det.

Radera en organisation (AVSTÄNGT)organisation, rootOrganisation, subOrganisation


comment
RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken organisation 1750 FORBIDDEN
$adminAuthToken organisation 1750 FORBIDDEN
$adminAuthToken organisation 1750 FORBIDDEN
$adminAuthToken organisation 1750 FORBIDDEN


DiVA Roller

SystemAdmin


Fall1 Radera rootOrganisation


Vi provar att radera rootOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$systemAdminAuthToken organisation 1748 FORBIDDEN

Fall2 Radera topOrganisation


Vi provar att radera topOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$systemAdminAuthToken organisation 1750 FORBIDDEN

Fall3 Radera subOrganisation


Vi provar att radera subOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$systemAdminAuthToken organisation 1455 FORBIDDEN


DomainAdmin


Fall1 Radera rootOrganisation


Vi provar att radera en rootOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$domainAdminUUAuthToken organisation 1748 FORBIDDEN

Fall2 Radera topOrganisation


Vi provar att radera en topOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$domainAdminUUAuthToken organisation 1750 FORBIDDEN

Fall3 Radera subOrganisation


Vi provar att radera en subOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$domainAdminUUAuthToken organisation 1455 FORBIDDEN

Guest


Fall1 Radera rootOrganisation


Vi provar att radera en rootOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$guestToken organisation 1748 FORBIDDEN

Fall2 Radera topOrganisation


Vi provar att radera en topOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$guestToken organisation 1750 FORBIDDEN

Fall3 Radera subOrganisation


Vi provar att radera en subOrganisation

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$guestToken organisation 1455 FORBIDDEN

Lista

Det skall gå att lista organisationer via REST API:et.


variable defined: currentAuthToken=$adminAuthToken


Fall1

Lista organisationer inloggad som divaEverything användare, via den abstrakta organisation. Listan bör innehålla alla tre organisationtyper (rootOrganisation, topOrganisation och subOrganisation)

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"}]}]}]}-!
variable defined: recordType=organisation
variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken organisation 1750 =~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
variable defined: expectedCompareResult=OK
variable defined: expectedActionResult=Action read_incoming_links is missing.
variable defined: expectedPermissionResult=OK

Jämför originaldata för post organisation 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

Fall2

Lista rootOrganisationer inloggad som divaEverything användare. Listan bör innehålla bara rootOrganisationer.

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"}]}]}]}-!
variable defined: recordType=rootOrganisation
variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken rootOrganisation 1748 =~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
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

Fall3

Lista topOrganisationer inloggad som divaEverything användare. Listan bör innehålla bara topOrganisationer.

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"}]}]}]}-!
variable defined: recordType=topOrganisation
variable defined: expectedListResult==~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken topOrganisation 1750 =~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
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

Fall4

Lista subOrganisationer inloggad som divaEverything användare. Listan bör innehålla bara subOrganisationer.

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"}]}]}]}-!
variable defined: recordType=subOrganisation
variable defined: expectedListResult==~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$adminAuthToken subOrganisation 1455 =~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
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


Roller

SystemAdmin


variable defined: currentAuthToken=$systemAdminAuthToken

Fall1

Listan bör innehålla alla tre organisationtyper (rootOrganisation, topOrganisation och subOrganisation) och den bör också innehålla organisationer från båda UU och KTH.

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"}]}]}]}-!
variable defined: recordType=organisation
variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$systemAdminAuthToken organisation 1750 =~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
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 organisation 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.

Fall2

Listan bör innehålla bara rootOrganisationer. Listan bör innehålla organisationer från båda UU och KTH.

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"}]}]}]}-!
variable defined: recordType=rootOrganisation
variable defined: expectedListResult==~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$systemAdminAuthToken rootOrganisation 1748 =~/^(?=.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
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.

Fall3

Listan bör innehålla bara topOrganisationer. Listan bör innehålla organisationer från båda UU och KTH.

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"}]}]}]}-!
variable defined: recordType=topOrganisation
variable defined: expectedListResult==~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$systemAdminAuthToken topOrganisation 1750 =~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?=.*"name":"linkedRecordId","value":"topOrganisation")(?!.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
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.

Fall4

Listan bör innehålla bara subOrganisationer. Listan bör innehålla organisationer från båda UU och KTH.

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"}]}]}]}-!
variable defined: recordType=subOrganisation
variable defined: expectedListResult==~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/
ComparerFixture
authToken type idToStore testReadRecordListAndStoreRecordById?
$systemAdminAuthToken subOrganisation 1455 =~/^(?!.*"name":"linkedRecordId","value":"rootOrganisation")(?!.*"name":"linkedRecordId","value":"topOrganisation")(?=.*"name":"linkedRecordId","value":"subOrganisation")(?=.*"name":"domain","value":"uu")(?=.*"name":"domain","value":"kth").*$/

Säkerställ att den sparade datan överensstämmer med originaldatan.
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.

DomainAdmin


Fall1


RecordEndpointFixture
authToken type testReadRecordList? getStatusType?
$domainAdminUUAuthToken organisation FORBIDDEN
$domainAdminUUAuthToken organisation FORBIDDEN
$domainAdminUUAuthToken organisation FORBIDDEN
$domainAdminUUAuthToken organisation FORBIDDEN

Guest


Fall1


RecordEndpointFixture
authToken type testReadRecordList? getStatusType?
$guestToken organisation FORBIDDEN
$guestToken organisation FORBIDDEN
$guestToken organisation FORBIDDEN
$guestToken organisation FORBIDDEN

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.

Indexera

Det ska gå att indexera alla typer av organisationer.

variable defined: currentAuthToken=$adminAuthToken

variable defined: expectedResult=CREATED

variable defined: recordType=organisation
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: recordType=rootOrganisation
variable defined: recordId=1748

Indexera rootOrganisation with 1748

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

variable defined: recordType=topOrganisation
variable defined: recordId=1751

Indexera topOrganisation with 1751

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

variable defined: recordType=subOrganisation
variable defined: recordId=1455

Indexera subOrganisation with 1455

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

Roller

SystemAdmin


SystemAdmin[?] ska kunna indexera alla typer av organisation.

variable defined: currentAuthToken=$systemAdminAuthToken

variable defined: expectedResult=CREATED

variable defined: recordType=organisation
variable defined: recordId=1750

Indexera organisation with 1750

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$systemAdminAuthToken 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: recordType=rootOrganisation
variable defined: recordId=1748

Indexera rootOrganisation with 1748

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

variable defined: recordType=topOrganisation
variable defined: recordId=1751

Indexera topOrganisation with 1751

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

variable defined: recordType=subOrganisation
variable defined: recordId=1455

Indexera subOrganisation with 1455

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


DomainAdmin


DomainAdmin[?] får inte indexera organisationer.

variable defined: currentAuthToken=$domainAdminAuthToken

variable defined: expectedResult=UNAUTHORIZED

variable defined: recordType=organisation
variable defined: recordId=1750

Indexera organisation with 1750

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

variable defined: recordType=rootOrganisation
variable defined: recordId=1748

Indexera rootOrganisation with 1748

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$domainAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"recordId","value":"1748"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=

variable defined: recordType=topOrganisation
variable defined: recordId=1751

Indexera topOrganisation with 1751

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$domainAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1751"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=

variable defined: recordType=subOrganisation
variable defined: recordId=1455

Indexera subOrganisation with 1455

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$domainAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"1455"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=


Guest


Guest får inte indexera organisationer.

variable defined: currentAuthToken=$guestAuthToken

variable defined: expectedResult=UNAUTHORIZED

variable defined: recordType=organisation
variable defined: recordId=1750

Indexera organisation with 1750

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

variable defined: recordType=rootOrganisation
variable defined: recordId=1748

Indexera rootOrganisation with 1748

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$guestAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"recordId","value":"1748"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=

variable defined: recordType=topOrganisation
variable defined: recordId=1751

Indexera topOrganisation with 1751

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$guestAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1751"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=

variable defined: recordType=subOrganisation
variable defined: recordId=1455

Indexera subOrganisation with 1455

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType? getCreatedId?
$guestAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"1455"},{"name":"type","value":"index"}]} UNAUTHORIZED $createdId2=


Vi tar bort indexeringen för poster som sök testet ej förväntar sig skall vara indexerade

variable defined: currentAuthToken=$adminAuthToken
RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"50"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"51"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1350"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1455"},{"name":"type","value":"removeFromIndex"}]} CREATED

Batchindexering

Det ska gå att batchindexera alla organisationsposttyper via ett IndexBatchJob. IndexBatchJobbet startas på en gång, så vi kan förvänta oss resultat ganska omgående. Än så länge har vi inget sätt att väntar tills ett IndexBatchJob har kört klart, vilket är varför vi användar oss av sleepTime i dessa tester.

Setup


variable defined: sleepTime=1000
variable defined: maxNumberOfReads=1000
variable defined: json=
variable defined: searchId=publicOrganisationSearch
variable defined: numberOfProcessedRecords=2

variable defined: currentAuthToken=$adminAuthToken
variable defined: expectedResult=CREATED
variable defined: expectedDeleteResult=OK

variable defined: recordType=organisation

Posttyp organisation

variable defined: recordTypeForIndexRemoval1=topOrganisation
variable defined: recordTypeForIndexRemoval2=subOrganisation
variable defined: recordId1=1
variable defined: recordId2=50
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 1 och 50

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"50"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 1 och 50 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1 50"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen organisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$adminAuthToken organisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 1 och 50 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

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

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

variable defined: recordType=rootOrganisation

Posttyp rootOrganisation

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=1748
variable defined: recordId2=1749
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 1748 och 1749

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"recordId","value":"1748"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"recordId","value":"1749"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 1748 och 1749 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748 1749"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen rootOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$adminAuthToken rootOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 1748 och 1749 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

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

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

variable defined: recordType=topOrganisation

Posttyp topOrganisation

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=1
variable defined: recordId2=1350
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 1 och 1350

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1350"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 1 och 1350 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1 1350"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen topOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$adminAuthToken topOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 1 och 1350 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

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

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

variable defined: recordType=subOrganisation

Posttyp subOrganisation

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=50
variable defined: recordId2=51
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 50 och 51

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"50"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"51"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 50 och 51 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$adminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"50 51"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen subOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$adminAuthToken subOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 50 och 51 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

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

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

Roller

SystemAdmin

SystemAdmin ska kunna batchindexera alla organisationsposttyper.

variable defined: currentAuthToken=$systemAdminAuthToken
variable defined: expectedResult=CREATED
variable defined: expectedDeleteResult=OK

variable defined: recordType=organisation

Posttyp organisation

variable defined: recordTypeForIndexRemoval1=topOrganisation
variable defined: recordTypeForIndexRemoval2=subOrganisation
variable defined: recordId1=1
variable defined: recordId2=50
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 1 och 50

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1"},{"name":"type","value":"removeFromIndex"}]} CREATED
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"50"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 1 och 50 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1 50"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen organisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$systemAdminAuthToken organisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 1 och 50 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

Comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1 50"}]}]}]} =~/"totalNo":"2"/ OK

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

variable defined: recordType=rootOrganisation

Posttyp rootOrganisation

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=1748
variable defined: recordId2=1749
variable defined: searchId=publicOrganisationSearch
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 1748 och 1749

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"recordId","value":"1748"},{"name":"type","value":"removeFromIndex"}]} CREATED
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"recordId","value":"1749"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 1748 och 1749 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748 1749"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen rootOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$systemAdminAuthToken rootOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 1748 och 1749 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

Comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1748 1749"}]}]}]} =~/"totalNo":"2"/ OK

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

variable defined: recordType=topOrganisation

Posttyp topOrganisation

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=1
variable defined: recordId2=1350
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 1 och 1350

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1"},{"name":"type","value":"removeFromIndex"}]} CREATED
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"recordId","value":"1350"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 1 och 1350 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1 1350"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen topOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$systemAdminAuthToken topOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 1 och 1350 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

Comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"1 1350"}]}]}]} =~/"totalNo":"2"/ OK

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK

variable defined: recordType=subOrganisation

Posttyp subOrganisation

variable defined: recordTypeForIndexRemoval1=${recordType}
variable defined: recordTypeForIndexRemoval2=${recordType}
variable defined: recordId1=50
variable defined: recordId2=51
variable defined: searchQueryData=!-{"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"-!${recordId1} ${recordId2}!-"}]}]}]}-!
variable defined: json=!-{"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]}-!

Vi tar bort indexeringen för recordType undefined variable: recordTypeForIndexRemoval 50 och 51

RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"50"},{"name":"type","value":"removeFromIndex"}]} CREATED
$systemAdminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"recordId","value":"51"},{"name":"type","value":"removeFromIndex"}]} CREATED

Vi kollar att vi får noll träff för en sökning efter recordId 50 och 51 (i.e. att de inte är indexerade i solr)

RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"50 51"}]}]}]} =~/"data":\[\],"totalNo":"0"/ OK


Skapa ett IndexBatchJob för posttypen subOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$systemAdminAuthToken subOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} CREATED $createdId =


Vi kollar att IndexBatchJobbet indexerar exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"totalNumberToIndex","value":"2"/ OK

Vi inväntar det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id sleepTime maxNumberOfReads waitUntilIndexBatchJobIsFinished? getStatusType?
$adminAuthToken indexBatchJob $createdId 1000 1000 finished OK

Vi kollar att IndexBatchJobbet har indexerat exakt 2 poster

RecordEndpointFixture
authToken type id testReadRecord? getStatusType?
$systemAdminAuthToken indexBatchJob $createdId =~/"numberOfProcessedRecords","value":"2"/ OK

Vi kollar att vi får 2 träffar för en sökning efter recordId 50 och 51 (i.e. att de är indexerade i solr) AVSTÄNGT!!!

Comment
RecordEndpointFixture
authToken searchId json testSearchRecord? getStatusType?
$systemAdminAuthToken publicOrganisationSearch {"name":"search","children":[{"name":"include","children":[{"name":"includePart","children":[{"name":"recordIdSearchTerm","value":"50 51"}]}]}]} =~/"totalNo":"2"/ OK

Radera det skapade IndexBatchJobbet

RecordEndpointFixture
authToken type id testDeleteRecord? getStatusType?
$adminAuthToken indexBatchJob $createdId OK


DomainAdmin

DomainAdmin ska inte kunna batchindexera någon organisationsposttyp.

variable defined: currentAuthToken=$domainAdminAuthToken
variable defined: expectedResult=UNAUTHORIZED
variable defined: recordType=organisation

Skapa ett IndexBatchJob för posttypen organisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$domainAdminAuthToken organisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


variable defined: recordType=rootOrganisation

Skapa ett IndexBatchJob för posttypen rootOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$domainAdminAuthToken rootOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


variable defined: recordType=topOrganisation

Skapa ett IndexBatchJob för posttypen topOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$domainAdminAuthToken topOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


variable defined: recordType=subOrganisation

Skapa ett IndexBatchJob för posttypen subOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$domainAdminAuthToken subOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


Guest

Guest ska inte kunna batchindexera någon organisationsposttyp.

variable defined: currentAuthToken=$guestAuthToken
variable defined: expectedResult=UNAUTHORIZED
variable defined: recordType=organisation

Skapa ett IndexBatchJob för posttypen organisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$guestAuthToken organisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


variable defined: recordType=rootOrganisation

Skapa ett IndexBatchJob för posttypen rootOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$guestAuthToken rootOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


variable defined: recordType=topOrganisation

Skapa ett IndexBatchJob för posttypen topOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$guestAuthToken topOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


variable defined: recordType=subOrganisation

Skapa ett IndexBatchJob för posttypen subOrganisation

RecordEndpointFixture
authToken type json testBatchIndexing? getStatusType? getCreatedId?
$guestAuthToken subOrganisation {"name":"indexSettings","children":[{"name":"filter","children":[{"name":"fromNo","value":"1"},{"name":"toNo","value":"2"}]}]} UNAUTHORIZED $createdId =


Vi tar bort indexeringen för poster som sök testet ej förväntar sig skall vara indexerade

variable defined: currentAuthToken=$adminAuthToken
RecordEndpointFixture
authToken type json testCreateRecord? getStatusType?
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"50"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"51"},{"name":"type","value":"removeFromIndex"}]} CREATED
$adminAuthToken workOrder {"name":"workOrder","children":[{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"recordId","value":"1350"},{"name":"type","value":"removeFromIndex"}]} CREATED

Validera

Det ska gå att validera en organisation innan den skapas eller uppdateras.
Bara Systemadmin ska kunna validera organisationer. Varken Domainadmin eller guest ska kunna validera organisationer.

SystemAdmin

variable defined: currentAuthToken=$systemAdminAuthToken
variable defined: valid=true
variable defined: statusType=OK

SystemAdmin ska kunna validera alla organisationstyper


RootOrganisation

Data for rootOrganisation


variable defined: recordType=rootOrganisation
variable defined: recordId=1748
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}-!
variable defined: expectedUpdatedData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}-!
variable defined: originalData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}]}]}-!
variable defined: expectedOriginalData=originalData
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$systemAdminAuthToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}} true OK

TopOrganisation

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"}]}]}]}-!
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$systemAdminAuthToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"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"}} true OK

SubOrganisation

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"}]}]}]}-!
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$systemAdminAuthToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"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"}} true OK

DomainAdmin

variable defined: currentAuthToken=$domainAdminUUAuthToken
variable defined: valid=null
variable defined: statusType=FORBIDDEN

DomainAdmin ska INTE kunna validera någon organisationstyp


RootOrganisation

Data for rootOrganisation


variable defined: recordType=rootOrganisation
variable defined: recordId=1748
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}-!
variable defined: expectedUpdatedData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}-!
variable defined: originalData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}]}]}-!
variable defined: expectedOriginalData=originalData
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$domainAdminUUAuthToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}} null FORBIDDEN

TopOrganisation

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"}]}]}]}-!
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$domainAdminUUAuthToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"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"}} null FORBIDDEN

SubOrganisation

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"}]}]}]}-!
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$domainAdminUUAuthToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"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"}} null FORBIDDEN

Guest

variable defined: currentAuthToken=$guestToken
variable defined: valid=null
variable defined: statusType=FORBIDDEN

Guest ska INTE kunna validera någon organisationstyp


RootOrganisation

Data for rootOrganisation


variable defined: recordType=rootOrganisation
variable defined: recordId=1748
variable defined: updateData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}-!
variable defined: expectedUpdatedData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}-!
variable defined: originalData=!-{"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"}-!!-,{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Root Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Root Uppsala university"},{"name":"language","value":"en"}]}]}-!
variable defined: expectedOriginalData=originalData
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$guestToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"rootOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"name":"organisation","children":[{"name":"recordInfo","children":[{"name":"id","value":"1748"},{"name":"type","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"organisation"}]},{"name":"createdBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]},{"name":"tsCreated","value":"2017-01-01T00:00:00.000000Z"},{"name":"updated","children":[{"name":"updatedBy","children":[{"name":"linkedRecordType","value":"user"},{"name":"linkedRecordId","value":"coraUser:4412982402853626"}]},{"name":"tsUpdated","value":"2017-01-01T00:00:00.000000Z"}],"repeatId":"0"},{"name":"domain","value":"uu"}]},{"name":"organisationName","children":[{"name":"name","value":"Uppsala universitet"},{"name":"language","value":"sv"}]},{"name":"organisationAlternativeName","children":[{"name":"name","value":"Uppsala university"},{"name":"language","value":"en"}]},{"name":"closedDate","value":"1982-03-01"}]}} null FORBIDDEN

TopOrganisation

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"}]}]}]}-!
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$guestToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"topOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"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"}} null FORBIDDEN

SubOrganisation

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"}]}]}]}-!
MetadataValidationFixture
authToken type json testValidateRecord? getValid? getStatusType?
$guestToken workOrder {"order":{"name":"validationOrder","children":[{"name":"recordInfo","children":[{"name":"dataDivider","children":[{"name":"linkedRecordType","value":"system"},{"name":"linkedRecordId","value":"diva"}]}]},{"name":"recordType","children":[{"name":"linkedRecordType","value":"recordType"},{"name":"linkedRecordId","value":"subOrganisation"}]},{"name":"validateLinks","value":"true"},{"name":"metadataToValidate","value":"existing"}]},"record": {"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"}} null FORBIDDEN

Incoming links


Eftersom vi ännu inte har implementerat stöd för att spara incomingLinks från DiVA powered by Cora, så är den resulterande dataListan tom.


variable defined: expectedResponse=!-{"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}}-!
variable defined: expectedStatus=OK

SystemAdmin

variable defined: currentAuthToken=$systemAdminAuthToken

SystemAdmin får en tom lista som svar för alla organisationstyper


RootOrganisation


variable defined: recordType=rootOrganisation
variable defined: recordId=1748

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$systemAdminAuthToken rootOrganisation 1748 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK

TopOrganisation


variable defined: recordType=topOrganisation
variable defined: recordId=1750

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$systemAdminAuthToken topOrganisation 1750 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK


SubOrganisation


variable defined: recordType=subOrganisation
variable defined: recordId=1455

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$systemAdminAuthToken subOrganisation 1455 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK


DomainAdmin

variable defined: currentAuthToken=$domainAdminUUAuthToken

DomainAdmin får en tom lista som svar för alla organisationstyper


RootOrganisation


variable defined: recordType=rootOrganisation
variable defined: recordId=1748

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$domainAdminUUAuthToken rootOrganisation 1748 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK

TopOrganisation


variable defined: recordType=topOrganisation
variable defined: recordId=1750

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$domainAdminUUAuthToken topOrganisation 1750 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK


SubOrganisation


variable defined: recordType=subOrganisation
variable defined: recordId=1455

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$domainAdminUUAuthToken subOrganisation 1455 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK


Guest

variable defined: currentAuthToken=$guestToken

Guest får en tom lista som svar för alla organisationstyper


RootOrganisation


variable defined: recordType=rootOrganisation
variable defined: recordId=1748

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$guestToken rootOrganisation 1748 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK

TopOrganisation


variable defined: recordType=topOrganisation
variable defined: recordId=1750

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$guestToken topOrganisation 1750 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK


SubOrganisation


variable defined: recordType=subOrganisation
variable defined: recordId=1455

RecordEndpointFixture
authToken type id testReadIncomingLinks? getStatusType?
$guestToken subOrganisation 1455 {"dataList":{"fromNo":"1","data":[],"totalNo":"0","containDataOfType":"recordToRecordLink","toNo":"0"}} OK