<?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 how to update property of user  using -me- ? in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80276#M24835</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Override&lt;BR /&gt; public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException {&lt;BR /&gt; logger.info("inside Execute method ");&lt;BR /&gt; ServiceResponseDTO responseObject = new ServiceResponseDTO();&lt;BR /&gt; String message = req.getParameter(MESSAGE);&lt;BR /&gt; logger.info(message);&lt;BR /&gt; &lt;STRONG&gt;NodeRef node = serviceRegistry.getPersonService().getPerson("-me-");&lt;/STRONG&gt;&lt;BR /&gt; logger.info("node is " + node);&lt;BR /&gt; if(node!= null) {&lt;BR /&gt; serviceRegistry.getNodeService().setProperty(node, USER_EMAIL_STATUS, message);&lt;BR /&gt; responseObject.setStatus(STATUS_SUCCESS);&lt;BR /&gt; responseObject.setMessage("Property update for node ");&lt;BR /&gt; } else {&lt;BR /&gt; responseObject.setStatus(STATUS_FAILED);&lt;BR /&gt; responseObject.setMessage("Node is not there ");&lt;BR /&gt; }&lt;BR /&gt; res.getWriter().write(new ObjectMapper().writeValueAsString(responseObject));&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;webscript&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;bean id="webscript.customer.user-update.get"&lt;BR /&gt; class="com.UserUpdate" parent="webscript"&amp;gt;&lt;BR /&gt; &amp;lt;property name="serviceRegistry"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="ServiceRegistry" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt; &amp;lt;shortname&amp;gt;User Update&amp;lt;/shortname&amp;gt;&lt;BR /&gt; &amp;lt;description&amp;gt; User Update&amp;lt;/description&amp;gt;&lt;BR /&gt; &amp;lt;url&amp;gt;/collaborate/user/update?message={message}&amp;lt;/url&amp;gt;&lt;BR /&gt; &amp;lt;format default="json"&amp;gt;&amp;lt;/format&amp;gt;&lt;BR /&gt; &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;this is working for admin but not working for other user&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="font-weight: 400;"&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"status": {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"code": 500,&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"name": "Internal Error",&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"description": "An error inside the HTTP server which prevented it from fulfilling the request."&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"message": "06171445 Access Denied. &amp;nbsp;You do not have the appropriate permissions to perform this operation.",&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"exception": "",&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"callstack": [],&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"server": "Enterprise v5.2.3 (r852994b1-b12) schema 10,065",&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"time": "Jul 17, 2019 12:10:52 PM"&lt;BR /&gt; }&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Jul 2019 12:29:28 GMT</pubDate>
    <dc:creator>dharmraj</dc:creator>
    <dc:date>2019-07-17T12:29:28Z</dc:date>
    <item>
      <title>how to update property of user  using -me- ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80276#M24835</link>
      <description>@Override public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException { logger.info("inside Execute method "); ServiceResponseDTO responseObject = new ServiceResponseDTO(); String message = req.getParameter(MESSAGE); logger.info(message); NodeRef node = serviceRegistry.getPer</description>
      <pubDate>Wed, 17 Jul 2019 12:29:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80276#M24835</guid>
      <dc:creator>dharmraj</dc:creator>
      <dc:date>2019-07-17T12:29:28Z</dc:date>
    </item>
    <item>
      <title>Re: how to update property of user  using -me- ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80277#M24836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you add some more details "-me-" is something which is confusing.Are you trying to get current logged in user?If that is so this is not the ppropriate method.Can you add the requirement for webscript as well?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2019 14:20:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80277#M24836</guid>
      <dc:creator>krutik_jayswal</dc:creator>
      <dc:date>2019-07-17T14:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: how to update property of user  using -me- ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80278#M24837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;-me- means current logged in user&amp;nbsp; so I am updating property of&amp;nbsp; logged in user&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2019 16:34:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80278#M24837</guid>
      <dc:creator>dharmraj</dc:creator>
      <dc:date>2019-07-17T16:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to update property of user  using -me- ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80279#M24838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Below is the code for getting current logged in user name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE style="color: #242729; background-color: #eff0f1; border: 0px; margin: 0px 0px 1em; padding: 12px 8px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit;"&gt;AuthenticationUtil.getFullyAuthenticatedUser();&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to run the update code using transaction management and run that particular code as admin/system user.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jul 2019 05:39:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80279#M24838</guid>
      <dc:creator>krutik_jayswal</dc:creator>
      <dc:date>2019-07-18T05:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: how to update property of user  using -me- ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80280#M24839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;JFYI: The moniker "-me-" relates&amp;nbsp;to remote public REST API:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://api-explorer.alfresco.com/api-explorer/#!/people/getPerson" rel="nofollow noopener noreferrer"&gt;https://api-explorer.alfresco.com/api-explorer/#!/people/getPerson&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jul 2019 13:30:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-update-property-of-user-using-me/m-p/80280#M24839</guid>
      <dc:creator>janv</dc:creator>
      <dc:date>2019-07-18T13:30:05Z</dc:date>
    </item>
  </channel>
</rss>

