Skip to content

Commit

Permalink
cleanup minimal data test setup (#1876)
Browse files Browse the repository at this point in the history
  • Loading branch information
irinaschubert committed Jun 14, 2021
1 parent c97104e commit 1db2ae1
Show file tree
Hide file tree
Showing 3 changed files with 163 additions and 3 deletions.
99 changes: 99 additions & 0 deletions test_data/all_data/admin-data-minimal.ttl
@@ -0,0 +1,99 @@
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix knora-admin: <http://www.knora.org/ontology/knora-admin#> .


##########################################################
#
# SYSTEM USER
#
##########################################################


<http://rdfh.ch/users/root> rdf:type knora-admin:User ;

knora-admin:username "root"^^xsd:string ;

knora-admin:email "root@example.com"^^xsd:string ;

knora-admin:givenName "System"^^xsd:string ;

knora-admin:familyName "Administrator"^^xsd:string ;

knora-admin:password "$2a$12$7XEBehimXN1rbhmVgQsyve08.vtDmKK7VMin4AdgCEtE4DWgfQbTK"^^xsd:string ;

knora-admin:phone "123456"^^xsd:string ;

knora-admin:preferredLanguage "de"^^xsd:string ;

knora-admin:status "true"^^xsd:boolean ;

knora-admin:isInSystemAdminGroup "true"^^xsd:boolean .


<http://rdfh.ch/users/superuser> rdf:type knora-admin:User ;

knora-admin:username "superuser"^^xsd:string ;

knora-admin:email "super.user@example.com"^^xsd:string ;

knora-admin:givenName "Super"^^xsd:string ;

knora-admin:familyName "User"^^xsd:string ;

knora-admin:password "$2a$12$7XEBehimXN1rbhmVgQsyve08.vtDmKK7VMin4AdgCEtE4DWgfQbTK"^^xsd:string ;

knora-admin:phone "123456"^^xsd:string ;

knora-admin:preferredLanguage "de"^^xsd:string ;

knora-admin:status "true"^^xsd:boolean ;

knora-admin:isInSystemAdminGroup "true"^^xsd:boolean .


<http://rdfh.ch/users/normaluser> rdf:type knora-admin:User ;

knora-admin:username "normaluser"^^xsd:string ;

knora-admin:email "normal.user@example.com"^^xsd:string ;

knora-admin:givenName "Normal"^^xsd:string ;

knora-admin:familyName "User"^^xsd:string ;

knora-admin:password "$2a$12$7XEBehimXN1rbhmVgQsyve08.vtDmKK7VMin4AdgCEtE4DWgfQbTK"^^xsd:string ;

knora-admin:phone "123456"^^xsd:string ;

knora-admin:preferredLanguage "de"^^xsd:string ;

knora-admin:status "true"^^xsd:boolean ;

knora-admin:isInSystemAdminGroup "false"^^xsd:boolean .


<http://rdfh.ch/users/inactiveuser> rdf:type knora-admin:User ;


knora-admin:username "inactiveuser"^^xsd:string ;

knora-admin:email "inactive.user@example.com"^^xsd:string ;

knora-admin:givenName "Inactive"^^xsd:string ;

knora-admin:familyName "User"^^xsd:string ;

knora-admin:password "$2a$12$7XEBehimXN1rbhmVgQsyve08.vtDmKK7VMin4AdgCEtE4DWgfQbTK"^^xsd:string ;

knora-admin:phone "123456"^^xsd:string ;

knora-admin:preferredLanguage "de"^^xsd:string ;

knora-admin:status "false"^^xsd:boolean ;

knora-admin:isInSystemAdminGroup "false"^^xsd:boolean .
62 changes: 62 additions & 0 deletions test_data/all_data/permissions-data-minimal.ttl
@@ -0,0 +1,62 @@
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix knora-base: <http://www.knora.org/ontology/knora-base#> .
@prefix knora-admin: <http://www.knora.org/ontology/knora-admin#> .

##########################################################
#
# Knora System Permissions
#
##########################################################


### Default Object Access Permissions on knora-base:LinkObj resource class
<http://rdfh.ch/permissions/0000/001-d1>

rdf:type knora-admin:DefaultObjectAccessPermission ;

knora-admin:forProject knora-admin:SystemProject ;

knora-admin:forResourceClass knora-base:LinkObj ;

knora-base:hasPermissions "M knora-admin:ProjectMember|V knora-admin:KnownUser,knora-admin:UnknownUser"^^xsd:string .



### Default Object Access Permissions on knora-base:Region resource class
<http://rdfh.ch/permissions/0000/001-d2>

rdf:type knora-admin:DefaultObjectAccessPermission ;

knora-admin:forProject knora-admin:SystemProject ;

knora-admin:forResourceClass knora-base:Region ;

knora-base:hasPermissions "M knora-admin:ProjectMember|V knora-admin:KnownUser,knora-admin:UnknownUser"^^xsd:string .



### Default Object Access Permissions on knora-base:hasStillImageFileValue property
<http://rdfh.ch/permissions/0000/001-d3>

rdf:type knora-admin:DefaultObjectAccessPermission ;

knora-admin:forProject knora-admin:SystemProject ;

knora-admin:forProperty knora-base:hasStillImageFileValue ;

knora-base:hasPermissions "M knora-admin:Creator,knora-admin:ProjectMember|V knora-admin:KnownUser|V knora-admin:UnknownUser"^^xsd:string .

### Default Object Access Permissions on knora-base:hasDocumentFileValue property
<http://rdfh.ch/permissions/0000/001-d4>

rdf:type knora-admin:DefaultObjectAccessPermission ;

knora-admin:forProject knora-admin:SystemProject ;

knora-admin:forProperty knora-base:hasDocumentFileValue ;

knora-base:hasPermissions "M knora-admin:Creator,knora-admin:ProjectMember|V knora-admin:KnownUser|V knora-admin:UnknownUser"^^xsd:string .
5 changes: 2 additions & 3 deletions webapi/scripts/fuseki-init-knora-test-minimal.sh
Expand Up @@ -13,6 +13,5 @@ upload-graph ../../knora-ontologies/knora-base.ttl http://www.knora.org/ontology
upload-graph ../../knora-ontologies/standoff-onto.ttl http://www.knora.org/ontology/standoff
upload-graph ../../knora-ontologies/standoff-data.ttl http://www.knora.org/data/standoff
upload-graph ../../knora-ontologies/salsah-gui.ttl http://www.knora.org/ontology/salsah-gui
upload-graph ../../test_data/all_data/admin-data.ttl http://www.knora.org/data/admin
upload-graph ../../test_data/all_data/permissions-data.ttl http://www.knora.org/data/permissions
upload-graph ../../test_data/all_data/system-data.ttl http://www.knora.org/data/0000/SystemProject
upload-graph ../../test_data/all_data/admin-data-minimal.ttl http://www.knora.org/data/admin
upload-graph ../../test_data/all_data/permissions-data-minimal.ttl http://www.knora.org/data/permissions

0 comments on commit 1db2ae1

Please sign in to comment.