ChronoSheets
ProjectMembersSheet
en
0
XWiki.jvdrean
XWiki.Admin
XWiki.jvdrean
1173372305000
1208181766000
1208181766000
2.1
false
#if ($request.do=="addmember")
#set ($ret = $project.addMember($request.member))
$response.sendRedirect($doc.getURL())
#elseif ($request.do=="removemember")
#set ($ret = $project.removeMember($request.member))
$response.sendRedirect($doc.getURL())
#end
#roundedtitletop($msg.get("projectmembers"))
#set($redirect = $xwiki.getRequestURL())
#set($projectMembers = $doc.getObjects("XWiki.XWikiGroups"))
## sort by last name
#sortobjsbylastname($projectMembers)
<table width="400px" class="projetmembers">
#foreach($obj in $projectMembers)
<tr class="underlined" style="height:25px;">
#set($memberpage=$doc.display("member", $obj))
<td>$xwiki.getLocalUserName($memberpage)</td>
<td>
#if ($memberpage == $projectLeader)
*$msg.get("projectleader")*
#end
$doc.display("role", $obj)</td>
<td>
#if ($xwiki.hasAccessLevel("edit"))
#if ($memberpage != $projectCreator)
<a href="$doc.getURL("view", "do=removemember&member=$memberpage")" title="$msg.get("removethisuserfromgroup")" class="deletelink">$msg.get("delete")</a>
#else
~~$msg.get("projectcreator")~~
#end
#end
</td>
</tr>
#end
</table>
#roundedbottom()
#if ($xwiki.hasAccessLevel("edit"))
#set ($members = $xwiki.chronopolys.getProject($doc.web).getMembers())
#set ($users = $xwiki.chronopolys.getXWikiUsers())
## sort by last name
#sortdocnamesbylastname($users)
#if ($members.size() <= $users.size())
#roundedtitletop($msg.get("addmember"))
<form name="addusertogroup" action="$doc.getURL("view")" method="post">
<input type="hidden" id="do" name="do" value="addmember" />
## <input type="hidden" id="classname" name="classname" value="XWiki.XWikiGroups" />
## <input type="hidden" id="xredirect" name="xredirect" value="$redirect" />
$msg.get("user") :
<select id="member" name="member">
#foreach($user in $users)
#if(!$members.contains($user))
<option value="$user">#displayUserFullName($user)</option>
#end
#end
</select>
<a class="addlink" href="" onclick="document.addusertogroup.submit();return false;" title="$msg.get("addusertogroup")" style="cursor:pointer;">$msg.get("addtomembers")</a></td>
</a>
</form>
#roundedbottom()
#else
#roundedtop()
$msg.get("nomorewikiuserstoadd")
#roundedbottom()
#end
#if ($projectMembers.size() > 1)
#roundedtitletop($msg.get("changeprojectleader"))
<form name="changeprojectleader" action="$xwiki.getDocument("${doc.web}.ProjectLeaders").getURL("saveandcontinue")" method="post">
$msg.get("user") :
<select id="XWiki.XWikiGroups_0_member" name="XWiki.XWikiGroups_0_member">
#foreach($user in $projectMembers)
#set($userName = $doc.display("member", $user))
#if($userName != $projectLeader)
<option value="$userName">#displayUserFullName($userName)</option>
#end
#end
</select>
<a class="modifylink" href="" onclick="document.changeprojectleader.submit();return false;" title="$msg.get("changeprojectleader")" style="cursor:pointer;">$msg.get("changeprojectleader")</a></td>
</a>
</form>
#roundedbottom()
#end
#end