07-17-2009 02:44 PM
07-20-2009 09:37 PM
10-23-2009 09:12 AM
<users isSiteManager="yes">
<site>TestSite</site>
<public>yes</public>
<manager>SiteManager</manager>
</users>
<webscript>
<shortname>Retrieve Site Manager</shortname>
<description>Retrieve Site Manager</description>
<family>SIDE</family>
<format default="xml"/>
<url>/com/bluexml/side/retrieve-site-manager?siteName={siteName}</url>
<authentication>user</authentication>
<transaction>required</transaction>
</webscript>
var siteName = args.siteName;
var manager = "SiteManager";
var managers = [];
model.check1 = false;
if(siteName == null || siteName.length == 0)
{
model.siteManagers = "";
}
else
{
var site = siteService.getSite(siteName);
if(site == null) {
model.siteManagers = "";
}
else {
sitemanagers = site.listMembers(null,manager,0);
for(var x=0; x<sitemanagers.length; x++){
managers[x] = sitemanagers[x];
}
model.sitemanagers = managers;
model.site = siteName;
model.isPublic = site.isPublic;
model.check1 = true;
}
}
<#if check1>
<users isSiteManager="yes">
<site>${site}</site>
<#if isPublic>
<public>yes</public>
<#else>
<public>no</public>
</#if>
<#list sitemanagers as sitemanager>
<manager>${sitemanager}</manager>
</#list>
</users>
<#else>
<users isSiteManager="no">
<site>${site}</site>
<public/>
<manager/>
</users>
</#if>
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.