<?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 Multi Tenant programmatically add tenant administrators in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/multi-tenant-programmatically-add-tenant-administrators/m-p/314473#M1474</link>
    <description>&lt;P&gt;Hi There,&lt;/P&gt;
&lt;P&gt;How can I programmatically add tenant Administrators?&lt;/P&gt;
&lt;P&gt;I'm currently trying this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;String query = String.format(
                "SELECT * FROM Document WHERE tenantconfig:tenantId = '%s'",
                tenantId);
        List&amp;lt;DocumentModel&amp;gt; docs = session.query(query);
        if (!docs.isEmpty()) {
            DocumentModel tenant = docs.get(0);
            List&amp;lt;String&amp;gt; tenantAdministrators = (List&amp;lt;String&amp;gt;) tenant.getPropertyValue(TENANT_ADMINISTRATORS_PROPERTY);
            tenantAdministrators.add("some username");
            tenant.setProperty("tenantconfig","administrators", tenantAdministrators); 
        }
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But this does not seem to work.&lt;/P&gt;
&lt;P&gt;Thanks in advance,
Bauke Roo&lt;/P&gt;</description>
    <pubDate>Thu, 17 Apr 2014 11:13:59 GMT</pubDate>
    <dc:creator>Bauke_Roo</dc:creator>
    <dc:date>2014-04-17T11:13:59Z</dc:date>
    <item>
      <title>Multi Tenant programmatically add tenant administrators</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/multi-tenant-programmatically-add-tenant-administrators/m-p/314473#M1474</link>
      <description>&lt;P&gt;Hi There,&lt;/P&gt;
&lt;P&gt;How can I programmatically add tenant Administrators?&lt;/P&gt;
&lt;P&gt;I'm currently trying this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;String query = String.format(
                "SELECT * FROM Document WHERE tenantconfig:tenantId = '%s'",
                tenantId);
        List&amp;lt;DocumentModel&amp;gt; docs = session.query(query);
        if (!docs.isEmpty()) {
            DocumentModel tenant = docs.get(0);
            List&amp;lt;String&amp;gt; tenantAdministrators = (List&amp;lt;String&amp;gt;) tenant.getPropertyValue(TENANT_ADMINISTRATORS_PROPERTY);
            tenantAdministrators.add("some username");
            tenant.setProperty("tenantconfig","administrators", tenantAdministrators); 
        }
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But this does not seem to work.&lt;/P&gt;
&lt;P&gt;Thanks in advance,
Bauke Roo&lt;/P&gt;</description>
      <pubDate>Thu, 17 Apr 2014 11:13:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/multi-tenant-programmatically-add-tenant-administrators/m-p/314473#M1474</guid>
      <dc:creator>Bauke_Roo</dc:creator>
      <dc:date>2014-04-17T11:13:59Z</dc:date>
    </item>
    <item>
      <title>Re: Multi Tenant programmatically add tenant administrators</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/multi-tenant-programmatically-add-tenant-administrators/m-p/314474#M1475</link>
      <description>&lt;P&gt;It seems to be still early in the morning...&lt;/P&gt;
&lt;P&gt;It is needed to save the document after changing the property &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;session.saveDocument(tenant);
session.save();
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Bauke Roo&lt;/P&gt;</description>
      <pubDate>Thu, 17 Apr 2014 12:03:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/multi-tenant-programmatically-add-tenant-administrators/m-p/314474#M1475</guid>
      <dc:creator>Bauke_Roo</dc:creator>
      <dc:date>2014-04-17T12:03:00Z</dc:date>
    </item>
    <item>
      <title>Re: Multi Tenant programmatically add tenant administrators</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/multi-tenant-programmatically-add-tenant-administrators/m-p/314475#M1476</link>
      <description>&lt;P&gt;hi ,&lt;/P&gt;
&lt;P&gt;i am developing a small application to handle multi domain  as Multi Tenant  , i am able to see the changes or List of Tenant in the Nuxeo ui
but i am developing the application using angular 8 as a frontend and middleware is java spring boot api which is implementing  the  java client sdk of nuxeo .
but  i did not find any class or methods in java client sdk which gives me the Multi tenant manipulation like&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;fetch the list of Tenant&lt;/LI&gt;
&lt;LI&gt;fetch the Tenant administrator group&lt;/LI&gt;
&lt;LI&gt;member group&lt;/LI&gt;
&lt;LI&gt;assignin the  administrator to the Tenant
Could any one help men in this&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;thanks
Bhagat Singh&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jan 2020 06:21:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/multi-tenant-programmatically-add-tenant-administrators/m-p/314475#M1476</guid>
      <dc:creator>Bhagat__Singh</dc:creator>
      <dc:date>2020-01-15T06:21:12Z</dc:date>
    </item>
  </channel>
</rss>

