[ 
https://issues.apache.org/jira/browse/CLEREZZA-506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13029372#comment-13029372
 ] 

Henry Story commented on CLEREZZA-506:
--------------------------------------

This can be fixed by the following semi-diff to 
rdf.web.proxy/rdf.web.proxy.core/src/main/scala/org/apache/clerezza/rdf/web/proxy/WebProxy.scala

                lazy val theGraph: MGraph = try {
                        val g = tcManager.getMGraph(graphUriRef)
                        g
                } catch {
                        case e: NoSuchEntityException => {
+                               import scala.collection.JavaConversions._
+                               tcManager.getTcAccessController.
+                                       
setRequiredReadPermissionStrings(graphUriRef,
+                                       List(new 
TcPermission(Constants.CONTENT_GRAPH_URI_STRING, TcPermission.READ).toString))
                                   tcManager.createMGraph(graphUriRef)
                        }

The question is that the right longer term solution? If I add this then extra 
information placed in the graph becomes visible in rdf/xml - but the html is 
closed. Ok so perhaps a problem in the jsr311 code.

I am still not quite sure exactly what these permissions do. They give everyone 
read permission to the graph? If so then perhaps we should make it possible to 
set how visible a proxy graph should be. Perhaps the name of remote proxy 
graphs will the depend on this visibility. If it is visible by all, it just has 
the remote name. If it is to be visible by a local user it would have a name, 
relative to that user or group...


> profile access denied
> ---------------------
>
>                 Key: CLEREZZA-506
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-506
>             Project: Clerezza
>          Issue Type: Bug
>            Reporter: Henry Story
>            Assignee: Henry Story
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> All profile access is denied currently to anonymous, which means that it is 
> not even possible to see the public key.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to