Thomas Mortagne wrote: > HI devs, > > For http://jira.xwiki.org/jira/browse/XWIKI-2880 I need to know if the > current user has view right on a specified document. > > For this there is many solutions, lets proposes some: > 1) just add a isDocumentViewable(String documentName) in > DocumentAccessBridge and see later if we need more > 2) add a more generic hasAccessRights(String documentName, String > rightLevel) in DocumentAccessBridge > 3) or even more generic hasAccessRights(String user, String > documentName, String rightLevel) in DocumentAccessBridge > 4) all of this > ... > > Since it's a bridge, I prefer 1) for now, that way component does not > need to know exactly what means that a document is readable/viewable > and that it needs to use the right level identifier "view". At some > point we will need to define a real rights component api and I think > we should wait for it before refactoring in component anything that > need a lots more that isDocumentViewable. >
+1 for 1) -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

