<?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: Adding members without invites in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228384#M181514</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Nice writeup. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I got to the same location with a little different method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;my initial client to test with I used a firefox plugin called poster. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; it allowed to make restful calls until I got it right. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Much of my middle ware is in PHP so I pulled the following restful client as it seemed to have everything I needed. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;A href="http://www.phpclasses.org/package/5480-PHP-Send-Web-services-requests-to-REST-servers.html" rel="nofollow noopener noreferrer"&gt;http://www.phpclasses.org/package/5480-PHP-Send-Web-services-requests-to-REST-servers.html&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; I created a admin user for my backend work that has the needed rights. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; when I included the user and password in the PUT it seemed to allways work for me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; then just call my enrollUser method in my userObj&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;function enrollUser($site,$roll){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logger::$log-&amp;gt;debug("UserObj():enrollUser( ".$site. " " . $roll . " );" );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$accessUser = getAccessUser();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$accessPassword = getAccessPassword();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$contextType&amp;nbsp;&amp;nbsp;&amp;nbsp; = "application/json";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$userUrl = "http://" . $_SERVER['SERVER_NAME'] . "/alfresco/service/api/sites/" . $site . "/memberships";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch ($roll) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteConsumer": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteContributor": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteCollaborator": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteManager": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default: return false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$requestString = '{"person":&amp;nbsp; {"userName":"' . $this-&amp;gt;userName . '"},"role":"'. $roll . '"}';&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$request = RestClient::post( $userUrl,&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;$requestString,&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;$accessUser,&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;$accessPassword,&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;$contextType);&lt;BR /&gt;&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;if ($request-&amp;gt;getResponseCode() == '200' ) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;/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>Tue, 16 Aug 2011 18:56:04 GMT</pubDate>
    <dc:creator>michaelc</dc:creator>
    <dc:date>2011-08-16T18:56:04Z</dc:date>
    <item>
      <title>Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228371#M181501</link>
      <description>Hello,I'm an administrator for an Alfresco 3.2 community installation, and I was wondering if there is a way to add members to an Alfresco Share site without going through the invite process?&amp;nbsp; The use case for this is that some groups would like to have their share site created without troubling the</description>
      <pubDate>Thu, 13 Aug 2009 06:01:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228371#M181501</guid>
      <dc:creator>edwin_s</dc:creator>
      <dc:date>2009-08-13T06:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228372#M181502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;One way would be to create a group for those users you want to add and then add the group to the Site instead.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Aug 2009 08:18:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228372#M181502</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-08-13T08:18:41Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228373#M181503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If I use them mechanism to add users, they do not show up in the 'Site Colleagues' dashlet.&amp;nbsp; Is there a way to display those names?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2009 20:34:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228373#M181503</guid>
      <dc:creator>edwin_s</dc:creator>
      <dc:date>2009-08-27T20:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228374#M181504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not currently no - adding groups happened relatively late in the development of v3.2 so we didn't get a chance to develop functionality like that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2009 21:40:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228374#M181504</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-08-27T21:40:04Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228375#M181505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have the same problem in Alf 3.2r CE:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The permissions are set by groups which are syncronized with AD via ldap-ad. Users within these groups aren't shown as colleagues nor in member list of a Share-site. But we don't want to add all the users manually to the roles.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When will this functionality be built in Alfresco CE?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the way we're adding the users to a site:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. the user becomes member of a group in the AD&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. in the respective Share-site the group is added via "Invite" -&amp;gt; "Groups" -&amp;gt; "Add Groups"-button with their assigned role&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS: in the Alfresco Web Client the role "consumer" is deleted from "Everyone" at every site so users can list only the sites wich they are member of.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2009 12:44:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228375#M181505</guid>
      <dc:creator>mfischer</dc:creator>
      <dc:date>2009-11-11T12:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228376#M181506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think it's in JIRA, so should be planned for v3.3&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2009 14:05:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228376#M181506</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-11-11T14:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228377#M181507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Or the community could contribute it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2009 15:19:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228377#M181507</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2009-11-11T15:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228378#M181508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The next issue by managing user roles this way appears at the "Site Managers" dashlet: it shows only the "Administrator" and the AD group which contains the respective manager users and got the role "Site Manager". I think there could be some changes made to "…/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/site-profile.get.js", to check if the returned value is a type of "GROUP" and then run the for-loop against this group to get the members.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But i'm not a java programmer, so any help would be appreciated…&amp;nbsp; :roll: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mario&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Nov 2009 09:35:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228378#M181508</guid>
      <dc:creator>mfischer</dc:creator>
      <dc:date>2009-11-13T09:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228379#M181509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi, same bug in 3.3G last build. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;it's this JIRA : &lt;/SPAN&gt;&lt;A href="https://issues.alfresco.com/jira/browse/ETHREEOH-2935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ETHREEOH-2935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&lt;/A&gt;&lt;SPAN&gt; ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;status : closed ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Apr 2010 23:45:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228379#M181509</guid>
      <dc:creator>kilgad</dc:creator>
      <dc:date>2010-04-23T23:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228380#M181510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;hi, same bug in 3.3G last build.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, I can confirm that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;it's this JIRA : &lt;A href="https://issues.alfresco.com/jira/browse/ETHREEOH-2935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ETHREEOH-2935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&lt;/A&gt; ?&lt;BR /&gt;&lt;BR /&gt;status : closed ?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;"Mike Farman" said: "This is expected, it's the group that defines the site membership. When users are 'members' because they belong to a group that is a site member, the users need to be added/removed from the group, not from the site membership page."&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thats is correct, but: IMHO it has nothing to do with the missing abilitity of Alfresco to resolve the group members, even if they are stored in the Alfresco user database or come from an Active Directory/LDAP. So the functionality seems to be not included, but it should be…&amp;nbsp; :cry:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 07:58:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228380#M181510</guid>
      <dc:creator>mfischer</dc:creator>
      <dc:date>2010-07-08T07:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228381#M181511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Its not a bug when alfresco is working "as designed".&amp;nbsp; If it is in JIRA (I could not find it, so someone may need to raise it) it will need to be an "Enhancement" or an "Improvement" rather than a bug.&amp;nbsp;&amp;nbsp; It may sound pedantic but the JIRA issues drive the test team and development priorities so it is important that they are categorised correctly.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; And assuming there is an improvement in JIRA you should also vote for it to make it stand out from the crowd of other enhancements.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As background to this issue, when we were putting the group support into Share sites we were worried about the performance implications of large nested groups on the site members screen.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 08:32:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228381#M181511</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2010-07-08T08:32:46Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228382#M181512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you use the Restful API for this ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference#Membership" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference#Membership&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am a Newbie but this seems to fit your request I think. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Memberships&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Adds a new membership to the site.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;POST /alfresco/service/api/sites/{shortname}/memberships&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Requirements:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Default Format: json&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Authentication: user&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Transaction: required&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Format Style: any &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Definition:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Id: org/alfresco/repository/site/membership/memberships.post&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Description: classpath:alfresco/templates/webscripts/org/alfresco/repository/site/membership/memberships.post.desc.xml&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 16:35:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228382#M181512</guid>
      <dc:creator>michaelc</dc:creator>
      <dc:date>2010-07-13T16:35:42Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228383#M181513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bringing this thread back from the dead.&amp;nbsp; I had to add a few users to some Share sites without using the invite mechanism, here's a writeup on one way to do it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.unorganizedmachines.com/site/software-and-technology/34-software-development/124-adding-a-user-to-an-alfresco-share-site-via-the-javascript-api" rel="nofollow noopener noreferrer"&gt;http://www.unorganizedmachines.com/site/software-and-technology/34-software-development/124-adding-a-user-to-an-alfresco-share-site-via-the-javascript-api&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Aug 2011 12:38:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228383#M181513</guid>
      <dc:creator>nmcminn</dc:creator>
      <dc:date>2011-08-16T12:38:09Z</dc:date>
    </item>
    <item>
      <title>Re: Adding members without invites</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228384#M181514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Nice writeup. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I got to the same location with a little different method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;my initial client to test with I used a firefox plugin called poster. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; it allowed to make restful calls until I got it right. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Much of my middle ware is in PHP so I pulled the following restful client as it seemed to have everything I needed. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;A href="http://www.phpclasses.org/package/5480-PHP-Send-Web-services-requests-to-REST-servers.html" rel="nofollow noopener noreferrer"&gt;http://www.phpclasses.org/package/5480-PHP-Send-Web-services-requests-to-REST-servers.html&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; I created a admin user for my backend work that has the needed rights. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; when I included the user and password in the PUT it seemed to allways work for me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; then just call my enrollUser method in my userObj&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;function enrollUser($site,$roll){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logger::$log-&amp;gt;debug("UserObj():enrollUser( ".$site. " " . $roll . " );" );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$accessUser = getAccessUser();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$accessPassword = getAccessPassword();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$contextType&amp;nbsp;&amp;nbsp;&amp;nbsp; = "application/json";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$userUrl = "http://" . $_SERVER['SERVER_NAME'] . "/alfresco/service/api/sites/" . $site . "/memberships";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch ($roll) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteConsumer": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteContributor": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteCollaborator": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case "SiteManager": break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default: return false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$requestString = '{"person":&amp;nbsp; {"userName":"' . $this-&amp;gt;userName . '"},"role":"'. $roll . '"}';&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$request = RestClient::post( $userUrl,&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;$requestString,&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;$accessUser,&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;$accessPassword,&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;$contextType);&lt;BR /&gt;&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;if ($request-&amp;gt;getResponseCode() == '200' ) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;/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>Tue, 16 Aug 2011 18:56:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-members-without-invites/m-p/228384#M181514</guid>
      <dc:creator>michaelc</dc:creator>
      <dc:date>2011-08-16T18:56:04Z</dc:date>
    </item>
  </channel>
</rss>

