diff --git a/tests/fixtures/foaf.rdf b/tests/fixtures/foaf.rdf index a670f3c..aeed8cb 100644 --- a/tests/fixtures/foaf.rdf +++ b/tests/fixtures/foaf.rdf @@ -8,12 +8,12 @@ xmlns:space="http://www.w3.org/ns/pim/space#" > - + - - - + + + Peachey diff --git a/tests/fixtures/storage/settings/.acl b/tests/fixtures/storage/settings/.acl new file mode 100644 index 0000000..223875d --- /dev/null +++ b/tests/fixtures/storage/settings/.acl @@ -0,0 +1,28 @@ +# ACL resource for the /settings/ container +@prefix acl: . +@prefix foaf: . + +<#public> + a acl:Authorization; + acl:agentClass foaf:Agent; + acl:accessTo <./publicTypeIndex.ttl>; + acl:mode + acl:Read. + +<#owner> + a acl:Authorization; + + acl:agent + ; + + # Set the access to the root storage folder itself + acl:accessTo <./>; + + # All settings resources will be private, by default, unless overridden + acl:default <./>; + + # The owner has all of the access modes allowed + acl:mode + acl:Read, acl:Write, acl:Control. + +# Private, no public access modes diff --git a/tests/fixtures/storage/settings/preferencesFile.ttl b/tests/fixtures/storage/settings/preferencesFile.ttl new file mode 100644 index 0000000..189d8f5 --- /dev/null +++ b/tests/fixtures/storage/settings/preferencesFile.ttl @@ -0,0 +1,12 @@ +@prefix : <#>. +@prefix dct: . +@prefix c: . +@prefix terms: . +@prefix n0: . +@prefix sp: . + +c:me + a terms:Developer; + terms:privateTypeIndex ; + terms:publicTypeIndex ; +<> a sp:ConfigurationFile; dct:title "Preferences file". diff --git a/tests/fixtures/storage/settings/privateTypeIndex.ttl b/tests/fixtures/storage/settings/privateTypeIndex.ttl new file mode 100644 index 0000000..b5e3ba3 --- /dev/null +++ b/tests/fixtures/storage/settings/privateTypeIndex.ttl @@ -0,0 +1,4 @@ +@prefix solid: . +<> + a solid:TypeIndex ; + a solid:UnlistedDocument. diff --git a/tests/fixtures/storage/settings/publicTypeIndex.ttl b/tests/fixtures/storage/settings/publicTypeIndex.ttl new file mode 100644 index 0000000..8284b92 --- /dev/null +++ b/tests/fixtures/storage/settings/publicTypeIndex.ttl @@ -0,0 +1,5 @@ +@prefix : <#>. +@prefix solid: . +@prefix schem: . + +<> a solid:ListedDocument, solid:TypeIndex. \ No newline at end of file