ChronoSheets ProjectMembersSheet en 0 XWiki.jvdrean XWiki.Admin XWiki.jvdrean 1173372305000 1208181766000 1208181766000 2.1 false XWiki.TagClass 0 input 1 tags 1 Tags 1 ,| 30 0 com.xpn.xwiki.objects.classes.StaticListClass ChronoSheets.ProjectMembersSheet 0 XWiki.TagClass #if ($request.do) #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 #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")* &nbsp; #end $doc.display("role", $obj)</td> <td> #if ($xwiki.hasAccessLevel("edit")) #if ($memberpage != $projectCreator) <a href="$doc.getURL("view", "do=removemember&amp;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