<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Récupérer tous les sites Share d'un utilisateur in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169072#M122485</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Vous travaillez sur quel version d'Alfresco ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je pense que les nouvelles API JavaScript peuvent grandement vous aider : &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API#Site" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API#Site&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il me semble que :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour pouvoir créer des liens, il faut que l'utilisateur soit Coordinateur (gestionnaire), Collaborateur ou Contributeur.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un Contributeur peut éditer ses liens mais pas ceux des autres.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un Coordinateur (gestionnaire) ou Collaborateur peut éditer l'ensemble des liens.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Des fonctions qui pourrait vous être utiles : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;List the available sites : listSites(nameFilter, sitePresetFilter)&lt;BR /&gt;Get a site : getSite(shortName)&lt;BR /&gt;Get list of site members : listMembers(nameFilter, roleFilter)&lt;BR /&gt;Get site member's role : getMembersRole(userName)&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Jan 2011 09:16:12 GMT</pubDate>
    <dc:creator>bertrandf</dc:creator>
    <dc:date>2011-01-27T09:16:12Z</dc:date>
    <item>
      <title>Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169071#M122484</link>
      <description>Bonjour à tous,Je reviens une énième fois vers vous pour m'aider sur un point qui me pose problème :J'essaye (avec l'API JavaScript) de récupérer tous les sites Share où un utilisateur à les droits d'éditer le contenu (les liens par exemple &lt;IMG id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; ) :J'ai trouvé que les personnes appartenant à un groupe</description>
      <pubDate>Thu, 27 Jan 2011 08:56:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169071#M122484</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T08:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169072#M122485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Vous travaillez sur quel version d'Alfresco ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je pense que les nouvelles API JavaScript peuvent grandement vous aider : &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API#Site" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API#Site&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il me semble que :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour pouvoir créer des liens, il faut que l'utilisateur soit Coordinateur (gestionnaire), Collaborateur ou Contributeur.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un Contributeur peut éditer ses liens mais pas ceux des autres.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un Coordinateur (gestionnaire) ou Collaborateur peut éditer l'ensemble des liens.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Des fonctions qui pourrait vous être utiles : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;List the available sites : listSites(nameFilter, sitePresetFilter)&lt;BR /&gt;Get a site : getSite(shortName)&lt;BR /&gt;Get list of site members : listMembers(nameFilter, roleFilter)&lt;BR /&gt;Get site member's role : getMembersRole(userName)&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 09:16:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169072#M122485</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-27T09:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169073#M122486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci beaucoup je suis un peu honteux de ne pas les avoir trouver pour le coup&amp;nbsp; &lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;ops: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maintenant que j'ai les sites de mes utilisateurs, j'aimerai afficher une page qui liste tous ces sites, j'utilise donc l'API WebScript avec quelque chose du genre :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;fichier.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;function editMe(obj){&lt;BR /&gt;obj.innerHTML = "ajout de code html";&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;fichier.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&lt;BR /&gt;&amp;lt;div id="liste" onLoad="javascript:editMe(this)"&amp;gt;&lt;BR /&gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;C'est une bonne méthode ou il y a encore plus simple ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci beaucoup&amp;nbsp; :mrgreen:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 09:31:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169073#M122486</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T09:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169074#M122487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Je ne sais pas si j'ai vraiment compris votre question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais il ne faut pas voir le fichier JavaScript de votre WebScript comme une librairie.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Vous ne pourrez pas appeler dans votre template Freemarker des fonctions que vous avez créées dans le fichier JavaScript de votre WebScript.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il faut voir le fichier JavaScript d'un WebScript comme un fichier qui s'occupe de traitements et qui peut passer des résultats au template, le template quant à lui ne sert qu'a afficher les résultats.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour faire de l'édition, ce qu'on fait c'est qu'on créé un webscript en GET dans lequel on créé un formulaire qui fera appel lors du submit à un webscript en POST.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si vous voulez une interface pour éditer les liens d'un site par exemple, vous pourriez créer 3 webscripts (ce n'est qu'un exemple) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Un webscript en GET qui se charge de lister les liens d'un site (avec a coté de chaque lien, ajouter une icône "Editer" qui redirige vers un autre webscript) : (listSiteLinks.get.desc.xml / listSiteLinks.get.js / listSiteLinks.get.html.ftl)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Un webscript en GET qui permet d'afficher un formulaire avec le détail du lien (editLink.get.desc.xml / editLink.get.js / editLink.get.html.ftl)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Un webscript en POST qui sera appelé à la validation du formulaire pour éditer les infos du liens (editLink.post.desc.xml / editLink.post.js / editLink.post.html.ftl)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 09:42:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169074#M122487</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-27T09:42:54Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169075#M122488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Oui c'était mon intention le seul truc qui me bloque un peu c'est d'afficher dans ma vue ce que j'ai récupérer grâce au fichier javascript&amp;nbsp; &lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;ops: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cette étape :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Il faut voir le fichier JavaScript d'un WebScript comme un fichier qui s'occupe de traitements et qui peut passer des résultats au template, le template quant à lui ne sert qu'a afficher les résultats.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;J'ai procéder de la façon suivante finalement:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fichier.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;model.liste = "le code html qui affiche ma liste";&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;fichier.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;liste de lien: ${liste}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 09:58:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169075#M122488</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T09:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169076#M122489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Oui il faut procéder de la sorte.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais vous pouvez passer des objets plus complexes dans le 'model' : un tableau, un objets, un tableau d'objets, …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si vous avez par exemple un tableau de sites :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var sites = [];&lt;BR /&gt;sites.push({name: "site1", favourite: true}, {name: "site2", favourite: false});&lt;BR /&gt;model.sites = sites;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Et dans votre template, vous pouvez parcourir les objets :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;h3&amp;gt;Liste des sites : &amp;lt;/h3&amp;gt;&lt;BR /&gt;&amp;lt;#list sites as site&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;div&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nom: ${site.name}&amp;lt;br&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Favoris : ${site.favourite?string("Oui", "Non")}&lt;BR /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;#if site_has_next&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/#if&amp;gt;&lt;BR /&gt;&amp;lt;/#list&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;L'API Freemaker est assez puissante et la documentation plutôt très bien faite :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Les built-ins pour manipuler les différents types (chaine de caractères, nombres, …)&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://freemarker.sourceforge.net/docs/ref_builtins.html" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_builtins.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://freemarker.sourceforge.net/docs/ref_builtins_string.html" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_builtins_string.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://freemarker.sourceforge.net/docs/ref_builtins_sequence.html" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_builtins_sequence.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Les directives :&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://freemarker.sourceforge.net/docs/ref_directives.html" rel="nofollow noopener noreferrer"&gt;http://freemarker.sourceforge.net/docs/ref_directives.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exemples de webscripts :&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Scripts_Examples" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Web_Scripts_Examples&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 10:08:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169076#M122489</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-27T10:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169077#M122490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ha voila d'accord, un peu comme les taglibs en JPA donc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bon par contre j'ai un petit soucis avec la méthode listSites() :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This method lists the sites that are available in the repository. The returned list can optionally be filtered by name and site.&lt;BR /&gt;listSites(nameFilter, sitePresetFilter)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;je l'utilise donc comme suit :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var listeSite = companyhome.childByNamePath("sites").listSites();&lt;BR /&gt;model.test = listeSite;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;mais j'ai malheureusement l'erreur :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;TypeError: Cannot find function listSites&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Aie aie, j'ai peur de rien comprendre&amp;nbsp; &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 10:20:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169077#M122490</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T10:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169078#M122491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;L'API n'est pas très bien documentée :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// List the available sites&lt;BR /&gt;siteService.listSites();&lt;BR /&gt;&lt;BR /&gt;//Get a site&lt;BR /&gt;var site = siteService.getSite(siteId);&lt;BR /&gt;&lt;BR /&gt;// Get list of site members &lt;BR /&gt;var members = site.listMembers();&lt;BR /&gt;&lt;BR /&gt;//Get site member's role&lt;BR /&gt;var totoRole = site.getMembersRole("toto");&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 10:26:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169078#M122491</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-27T10:26:55Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169079#M122492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci beaucoup, heureusement que le forum est là !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bon je vais tacher de me débrouiller avec ca pour le moment, je repasse mettre le sujet en résolu si tout c'est bien passé, merci beaucoup&amp;nbsp; :mrgreen:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 10:41:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169079#M122492</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T10:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169080#M122493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var listeSite = siteService.listSites();&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; La méthode 'org.alfresco.repo.site.script.ScriptSiteService.listSites()' est introuvable&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;La vache, suis je maudit ? ou complètement à côté de la plaque ? (les deux sont possibles)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 10:46:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169080#M122493</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T10:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169081#M122494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Il faut passer des paramètres à la fonction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Avez vous essayé avec : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;siteService.listSites("", ""); ou siteService.listSites(null, null);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 11:07:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169081#M122494</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-27T11:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169082#M122495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;C'est SUPER, ca marche parfaitement maintenant ! Merci !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc si je résume, les rôles qui permettent d'ajouter des liens sont :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SiteCollaborator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SiteContributor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SiteManager&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;mais pas :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SiteConsumer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Est ce bien ca ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 11:38:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169082#M122495</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T11:38:30Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169083#M122496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;J'essaye d'utiliser la méthode :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;listSites(java.lang.String userName) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List all the sites that the specified user has a explicit membership to.&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;de la façon suivante :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var listeSite = siteService.listSites("nom d'utilisateur");&lt;BR /&gt;model.sites = listeSite;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;mais j'ai l'erreur :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;La méthode 'org.alfresco.repo.site.script.ScriptSiteService.listSites(string)' est introuvable&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Cette méthode n'est plus disponible avec la version 3.4 ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 12:04:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169083#M122496</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T12:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169084#M122497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;La méthode 'listSites' ne liste pas les sites d'un utilisateur en particulier.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il faut vous inspirer des webscripts déjà existant dans alfresco, notamment le fichier &lt;/SPAN&gt;&lt;EM&gt;person.sites.get.js&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Il s'avère que la page de wiki n'est pas à jour, il existe une méthode 'listUserSites'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the list of sites&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var sites = siteService.listUserSites(userName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var sizeString = args["size"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sizeString != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var size = parseInt(sizeString);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (size &amp;lt; sites.length)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Only return the first n sites based on the passed page size&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pagedSites = new Array(size);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var index = 0; index &amp;lt; size; index++)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pagedSites[index] = sites[index];&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sites = pagedSites;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; model.sites = sites;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 12:39:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169084#M122497</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-01-27T12:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169085#M122498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci infiniment&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il n'existe pas une page ou toutes les méthodes et attribut des objets sont référencés ? (mis à part le wiki ?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vais travailler maintenant avec l'objet person et j'aimerai bien trouver les méthodes et attribut que cet objet possède&amp;nbsp; :?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 13:33:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169085#M122498</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T13:33:16Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer tous les sites Share d'un utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169086#M122499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Je mets le sujet en résolu j'ai réussi à faire ce que je voulais !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci beaucoup Bertrand de ton aide&amp;nbsp; :mrgreen:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jan 2011 15:52:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-tous-les-sites-share-d-un-utilisateur/m-p/169086#M122499</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-01-27T15:52:21Z</dc:date>
    </item>
  </channel>
</rss>

