[
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