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.

WDYT ?

Thanks,
-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to