<?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: Aggiornamento utente in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20195#M9387</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ciao.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;il webscript riporta come livello di autenticazione richiesta "user" quindi non è necessario essere amministratori per poterlo utilizzare (puoi vederlo dal descrittore richiamando l'url &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/service/description/org/alfresco/repository/person/person.put" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/description/org/alfresco/repository/person/person.put&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Sep 2013 11:16:25 GMT</pubDate>
    <dc:creator>davidciamberlan</dc:creator>
    <dc:date>2013-09-04T11:16:25Z</dc:date>
    <item>
      <title>Aggiornamento utente</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20194#M9386</link>
      <description>Ciao a tutti,Avrei una domanda particolare: vorrei modificare una proprietà di un utente tramite chiamata PUT al servizio /alfresco/service/api/people/{userName}.Tuttavia, che tipologia di utente può effettuare questa operazione? Solo l'amministratore o anche l'utente stesso? Chiedo questo perchè l'</description>
      <pubDate>Wed, 04 Sep 2013 10:22:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20194#M9386</guid>
      <dc:creator>konda</dc:creator>
      <dc:date>2013-09-04T10:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: Aggiornamento utente</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20195#M9387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ciao.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;il webscript riporta come livello di autenticazione richiesta "user" quindi non è necessario essere amministratori per poterlo utilizzare (puoi vederlo dal descrittore richiamando l'url &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/service/description/org/alfresco/repository/person/person.put" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/description/org/alfresco/repository/person/person.put&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 11:16:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20195#M9387</guid>
      <dc:creator>davidciamberlan</dc:creator>
      <dc:date>2013-09-04T11:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: Aggiornamento utente</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20196#M9388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ciao&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sono d'accordo infatti l'invocazione funziona senza problemi e mi restituisce anche status 200 OK. Tuttavia, vedo che in realtà non ha modificato i campi che ho richiesto (nello specifico, 'mobile'). Pensi possa essere perchè l'utente con cui sono autenticato non abbia abbastanza privilegi?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 12:42:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20196#M9388</guid>
      <dc:creator>konda</dc:creator>
      <dc:date>2013-09-04T12:42:46Z</dc:date>
    </item>
    <item>
      <title>Re: Aggiornamento utente</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20197#M9389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ciao,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Puoi postare la chiamata PUT che esegui?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Non penso sia un problema di privilegi. In ogni caso è semplice verificare: prova a ripetere la stessa chiamata con un utente amministratore e vedi se cambia qualcosa.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 14:20:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20197#M9389</guid>
      <dc:creator>davidciamberlan</dc:creator>
      <dc:date>2013-09-04T14:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: Aggiornamento utente</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20198#M9390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ciao&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HttpClient client = new HttpClient();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String apiurl = alfrescoURL&amp;nbsp;&amp;nbsp;&amp;nbsp;+"/service/api/people/"+userName+"?alf_ticket="+adminTicket;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.debug("Invoco: "+apiurl);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;JSONObject site = new JSONObject();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;site.put("mobile", idNotifichePush);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PutMethod put = new PutMethod(apiurl);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;put.setRequestHeader("Content-Type", "application/json");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;put.setRequestEntity(new StringRequestEntity(site.toString(),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;"application/json", "UTF-8"));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int status = client.executeMethod(put);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Domani verifico con un ticket da amministratore e ti faccio sapere. Così comunque la chiamata va a buon fine e restituisce status code 200.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 16:14:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20198#M9390</guid>
      <dc:creator>konda</dc:creator>
      <dc:date>2013-09-04T16:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: Aggiornamento utente</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20199#M9391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ciao,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ho fatto ulteriori verifiche… ho usato la chiamata all'api in modo analogo a come hai fatto tu e funziona (ma non ho controllato la correttezza del tuo codice!)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Invece può essere un problema di permessi. Infatti (qualcuno dei guru mi conferma questa cosa?) solo gli utenti appartenenti al gruppo amministrativo possono modificare altri utenti.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;La cosa strana nel tuo caso è che ti viene restituito un codice 200 invece del 500 previsto, che ti avrebbe fatto capire subito il problema.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Sep 2013 10:58:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/aggiornamento-utente/m-p/20199#M9391</guid>
      <dc:creator>davidciamberlan</dc:creator>
      <dc:date>2013-09-05T10:58:49Z</dc:date>
    </item>
  </channel>
</rss>

