From 5a115960b6a65c4af7618f47520a4f2b6b982ce3 Mon Sep 17 00:00:00 2001 From: tworrall Date: Thu, 21 Nov 2013 10:06:46 -0500 Subject: [PATCH 1/4] VIVO-554: hiding add, update, delete links on the activity side of roles --- rdf/display/everytime/PropertyConfig.n3 | 22 ++++++++++++++++---- rdf/tbox/firsttime/initialTBoxAnnotations.n3 | 4 ++-- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/rdf/display/everytime/PropertyConfig.n3 b/rdf/display/everytime/PropertyConfig.n3 index 3f11b701..fb7003ee 100644 --- a/rdf/display/everytime/PropertyConfig.n3 +++ b/rdf/display/everytime/PropertyConfig.n3 @@ -860,6 +860,20 @@ local:preferredTitleConfig a :ObjectPropertyDisplayConfig ; ### properties using default editing form ## +local:credentialOfContext a :ConfigContext ; + :hasConfiguration local:credentialOfConfig ; + :configContextFor vivo:relatedBy ; + :qualifiedByDomain vivo:Credential ; + :qualifiedBy vivo:IssuedCredential . + +local:credentialOfConfig a :ObjectPropertyDisplayConfig ; + :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; + :displayName "credential of" ; + vitro:displayRankAnnot 6; + vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; + vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:nobody ; + :propertyGroup . + local:documentHasPartContext a :ConfigContext ; :hasConfiguration local:documentHasPartConfig ; :configContextFor ; @@ -1236,8 +1250,8 @@ local:awardOrHonorReceiptsConfig a :ObjectPropertyDisplayConfig ; :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :displayName "receipts" ; vitro:displayRankAnnot 3; - vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; - vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:hiddenFromDisplayBelowRoleLevelAnnot role:nobody ; + vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:nobody ; :propertyGroup . local:awardReceiptsContext a :ConfigContext ; @@ -1337,7 +1351,7 @@ local:bfo_0000055Config a :ObjectPropertyDisplayConfig ; :displayName "participant" ; vitro:displayRankAnnot 1; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; - vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:nobody ; :propertyGroup . ### grant roles using the core:relates property ### @@ -1353,7 +1367,7 @@ local:grantRelatesConfig a :ObjectPropertyDisplayConfig ; :displayName "contributor" ; vitro:displayRankAnnot 1; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; - vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:nobody ; :propertyGroup . ### faux properties for dateTimeValue ### diff --git a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 index 62726266..7ad08561 100644 --- a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 +++ b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 @@ -2654,11 +2654,11 @@ vivo:contributingRole vitro:displayLimitAnnot "5"^^xsd:int ; vitro:hiddenFromDisplayBelowRoleLevelAnnot - ; + ; vitro:inPropertyGroupAnnot ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot - ; + ; vitro:selectFromExistingAnnot "true"^^xsd:boolean . From ef4a628b1a75be860353a81e93b972070b2ddd64 Mon Sep 17 00:00:00 2001 From: tworrall Date: Thu, 21 Nov 2013 12:39:15 -0500 Subject: [PATCH 2/4] VIVO-560: hide skos:Concept specific properties from the subclass pages --- .../freemarker/body/individual/individual.ftl | 6 ++++++ .../individual/IndividualTemplateModel.java | 13 +++++++++++++ 2 files changed, 19 insertions(+) diff --git a/productMods/templates/freemarker/body/individual/individual.ftl b/productMods/templates/freemarker/body/individual/individual.ftl index 290c49a5..5914ca06 100644 --- a/productMods/templates/freemarker/body/individual/individual.ftl +++ b/productMods/templates/freemarker/body/individual/individual.ftl @@ -18,6 +18,12 @@ +<#if individual.conceptSubclass() > + <#assign overview = propertyGroups.pullProperty("http://www.w3.org/2004/02/skos/core#broader")!> + <#assign overview = propertyGroups.pullProperty("http://www.w3.org/2004/02/skos/core#narrower")!> + <#assign overview = propertyGroups.pullProperty("http://www.w3.org/2004/02/skos/core#related")!> + + <#include "individual-vitro.ftl">