[ 
https://jira.nuxeo.org/browse/NXP-2547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian closed NXP-2547.
------------------------------------

    Resolution: Fixed

> DocumentModelImpl et liste de documents issue d'un résultat d'une recherche, 
> ceux ci n'ont pas la sécurité embarquée apparemment
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: NXP-2547
>                 URL: https://jira.nuxeo.org/browse/NXP-2547
>             Project: Nuxeo Enterprise Platform
>          Issue Type: Question
>            Reporter: Jul
>            Assignee: Thierry Delprat
>
> bonjour,
> dans la page de résultat d'une recherche, nous souhaiterions pouvoir faire un 
> affichage différent en fonction des droits que possèdent l'utilisateur sur le 
> document, or le tags nxd:hasPermission renvoie tjs false ds tous les cas, 
> alors que cela fonctionne bien dans la navigation dans les dossiers par 
> exemple.
> après recherche, je me suis aperçu que les objets DocumentModelImpl renvoyée 
> ds la recherche et ds la navigation n'avait du tt la même tête :
> >>>>>>> navigation :
> DocumentModelImpl { -title: f3, sessionId: null, doc id: 
> 15b39671-7cdb-4983-b18b-4fe31466f772, name: f3_1216196533453, path: 
> /domaine-lanad/section_publication/sect1/f3_1216196533453, ref: 
> 15b39671-7cdb-4983-b18b-4fe31466f772, parent ref: 
> a14eba28-2708-4f07-9ddc-b53d3a693767, data models: 
> {dublincore=DocumentModelImpl { schema: dublincore- Details N/A yet }, 
> file=DocumentModelImpl { schema: file- Details N/A yet }, 
> uid=DocumentModelImpl { schema: uid- Details N/A yet }, 
> ltoboa_generic_schema=DocumentModelImpl { schema: ltoboa_generic_schema- 
> Details N/A yet }, common=DocumentModelImpl { schema: common- Details N/A yet 
> }}, 
> declaredFacets: [Versionable, Downloadable, Immutable, Publishable, 
> immutable], declaredSchemas: [Ljava.lang.String;@17cceef}
> >>>>>>> recherche :
> DocumentModelImpl { -title: Domaine LANAD, sessionId: 
> default-3108345601088036942, doc id: a2e089eb-b271-4454-8294-f80ad1b129d4, 
> name: domaine-lanad, path: /domaine-lanad, ref: 
> a2e089eb-b271-4454-8294-f80ad1b129d4, parent ref: 
> 37b461f7-5d99-4f2b-bb38-5898c5b7144b, data models: {}, declaredFacets: 
> [Folderish, SuperSpace], declaredSchemas: [Ljava.lang.String;@1bee9de}
> Pour obtenir le document dans la recherche, j'utilise la méthode suivante à 
> partir de son id :
> DocumentModel document = unrestrictedSession.getDocument(
>                                                                               
> new IdRef(id));
> Que faut il faire pour obtenir un objet plus complet avec la sécurité 
> embarquée ? pour faire en sorte qu'ensuite le tag nxd:Haspermission 
> fonctionne, comme c'est le cas dans les pages de navigations classiques.
> Merci,

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to