head	1.25;
access;
symbols
	TIGRIS_0_9_2_4:1.21
	TIGRIS_0_9_2_3:1.21
	HELM_PEER_PORT_BRANCH:1.24.0.2
	TURBINE_PEER:1.24
	TIGRIS_0_9_2_1:1.24
	TIGRIS_0_9_2:1.21.0.2
	TIGRIS_0_9_0:1.17.0.2
	TIGRIS_0_8_4:1.11.0.2
	NEWHELM:1.1.1.1
	TIGRIS_NOV_12_2000:1.1.1;
locks; strict;
comment	@# @;


1.25
date	2001.02.21.07.02.01;	author edk;	state dead;
branches;
next	1.24;

1.24
date	2001.01.23.00.01.54;	author kmaples;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	2001.01.22.22.44.58;	author leonardr;	state Exp;
branches;
next	1.22;

1.22
date	2001.01.19.20.49.28;	author leonardr;	state Exp;
branches;
next	1.21;

1.21
date	2001.01.11.00.52.14;	author elicia;	state Exp;
branches;
next	1.20;

1.20
date	2001.01.02.18.30.50;	author leonardr;	state Exp;
branches;
next	1.19;

1.19
date	2000.12.22.03.11.15;	author jrobbins;	state Exp;
branches;
next	1.18;

1.18
date	2000.12.21.17.33.52;	author jrobbins;	state Exp;
branches;
next	1.17;

1.17
date	2000.12.20.23.36.06;	author kmaples;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	2000.12.15.23.57.23;	author elicia;	state Exp;
branches;
next	1.15;

1.15
date	2000.12.12.04.01.33;	author jrobbins;	state Exp;
branches;
next	1.14;

1.14
date	2000.12.11.17.21.21;	author kmaples;	state Exp;
branches;
next	1.13;

1.13
date	2000.12.05.22.09.42;	author leonardr;	state Exp;
branches;
next	1.12;

1.12
date	2000.12.05.00.28.56;	author elicia;	state Exp;
branches;
next	1.11;

1.11
date	2000.12.03.04.39.55;	author jrobbins;	state Exp;
branches;
next	1.10;

1.10
date	2000.12.02.06.49.09;	author cameron;	state Exp;
branches;
next	1.9;

1.9
date	2000.12.02.06.17.41;	author jrobbins;	state Exp;
branches;
next	1.8;

1.8
date	2000.11.28.22.30.36;	author dlr;	state Exp;
branches;
next	1.7;

1.7
date	2000.11.27.20.27.27;	author elicia;	state Exp;
branches;
next	1.6;

1.6
date	2000.11.22.17.22.24;	author leonardr;	state Exp;
branches;
next	1.5;

1.5
date	2000.11.22.15.53.32;	author leonardr;	state Exp;
branches;
next	1.4;

1.4
date	2000.11.21.23.45.45;	author leonardr;	state Exp;
branches;
next	1.3;

1.3
date	2000.11.16.06.50.42;	author jrobbins;	state Exp;
branches;
next	1.2;

1.2
date	2000.11.13.23.52.46;	author kmaples;	state Exp;
branches;
next	1.1;

1.1
date	2000.11.12.21.18.22;	author dlr;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2000.11.12.21.18.22;	author dlr;	state Exp;
branches;
next	;

1.17.2.1
date	2000.12.21.22.35.35;	author jrobbins;	state Exp;
branches;
next	;

1.24.2.1
date	2001.01.31.02.05.51;	author leonardr;	state Exp;
branches;
next	1.24.2.2;

1.24.2.2
date	2001.02.12.17.20.31;	author leonardr;	state Exp;
branches;
next	1.24.2.3;

1.24.2.3
date	2001.02.12.18.05.58;	author leonardr;	state Exp;
branches;
next	1.24.2.4;

1.24.2.4
date	2001.02.12.18.06.25;	author leonardr;	state Exp;
branches;
next	1.24.2.5;

1.24.2.5
date	2001.02.12.18.08.39;	author leonardr;	state Exp;
branches;
next	1.24.2.6;

1.24.2.6
date	2001.02.13.19.04.47;	author leonardr;	state dead;
branches;
next	;


desc
@@


1.25
log
@this files are obsolete now
@
text
@#if ($loginUser.hasRoleGrantPermission($currentProject))
{
 #set $canGrant=true
}
#if ($acl.hasPermissionForProject("Project - Invite", $currentProject.getID()))
{
 #set $canInvite=true
}

<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="3" BORDER="0" WIDTH="100%">
  <TR>
    <TD class="Header" nowrap>Members: <SPAN CLASS="ProjectNameHeader"><a HREF="$currentProject.getProjectHome()">$currentProject.getName()</A></SPAN></TD>  
    <TD CLASS="ProjectName" ALIGN="right">
    #if ($canInvite)
    {
     &nbsp;<A HREF="$currentProject.getProjectPageURL("ProjectInvite")">Invite New Members</A>&nbsp;|
    }
    #if (($loginUser.getRolesInProject($currentProject.getID()).size() == 0) && ($loginUser.getRequestedRolesInProject($currentProject.getID()).size() == 0))
    {
     &nbsp;<A HREF="$currentProject.getProjectPageURL("ProjectMembershipRequest")">Join This Project</A>
    } #else {
     &nbsp;  <A HREF="$currentProject.getProjectPageURL("ProjectMembershipRequest")">Request New Project Role</A>
    }
    #if ($canGrant)
    {
    |&nbsp;<A HREF="$currentProject.getProjectPageURL("ProjectMemberAdd")"">Add New Member</a>
    }
    </TD>
  </TR>
</TABLE>

<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2" BORDER="0" width="100%">
<FORM METHOD="post" action="ProjectMembers">

#if ($currentProject)
{
  #set $startedGroups=false
  #set $startedUsers=false
  #foreach $user in $currentProject.getUsers($itemsPerPage)
  {
    #set $areThereUsers = "1"
    #if ($user.isGroup())
    {
     #if (!$startedGroups)
     { 
      #set $startedGroups = true
      <TR>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">User Group</TD>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">Real Name</TD>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">Role(s)</TD>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">&nbsp;</TD>
      </TR>
     }

    } #else { 
     #if (!$startedUsers)
     { 
      #set $startedUsers = true
      <TR>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">User</TD>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">Real Name</TD>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">Role(s)</TD>
       <TD class="ProjectDownloadHeader" bgcolor="#efefef">Assigned Issues</TD>
      </TR>
     }
    }
    
  <TR>
    <TD class="TableData" VALIGN="top">
     #if ($user.isGroup())
     {
      #if ($acl.hasPermissionForDomain("UserGroup - Edit", $currentDomain.getID()))
      {
       <A HREF="UserGroupEdit?userGroupID=$user.getID()">$user.getLoginID()</A></TD>
      } #else {
       $user.getLoginID()
      }
     } #else {
      #if ($acl.hasPermissionForDomain("User - Edit", $currentDomain.getID()))
      {
       <A HREF="UserEdit?userID=$user.getID()">$user.getLoginID()</A></TD>
      } #else {
       $user.getLoginID()
      }
     }     
    </TD>
    <TD class="PlainText" VALIGN="top">$user.getName()</TD>
    <TD class="PlainText" VALIGN="top">
    #set $revocationPossible=false
    #foreach $role in $user.getRolesInProject($currentProject.getID())
    {
        ##if ($loginUser.canRevokeRole($user, $currentProject))
	#if ($canGrant)
	{
          #set $revocationPossible=true
          <INPUT NAME="Revoke $user.getUserID() $role.getID()" TYPE="checkbox">
        }
     $role.getName()&nbsp;&nbsp;
    }
    </TD>

    ## Note: it's necessary to construct the link in several steps to prevent
    ## webmacro's tiny brain from frealing out: 
    #set $userbugsemail = "$user.getLoginID()%40$currentDomain.getName()"
    #set $userbugsargs = "issue_status=UNCONFIRMED&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&email1=$userbugsemail&emailtype1=substring&emailassigned_to1=1&issueidtype=include&chfieldto=Now&order=issues.priority,%20issues.issue_type"
    #set $buglistcgi = "/issues/buglist.cgi"
    #set $bugslink = $currentProject.getProjectFileURL($buglistcgi, $userbugsargs) 

    <TD class="ProjectName2">
    #if (!$user.isGroup())
    {
     <A HREF="$bugslink">View Issues</A>
    }
    </TD>
  </TR>
  <TR>
    <TD COLSPAN="4">
      <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
        <TR>
          <TD BGCOLOR="#efefef" HEIGHT="1"><SPACER TYPE="block" HEIGHT="1"></TD>
        </TR>
      </TABLE>
    </TD>
  </TR>
}

<TR>
 <TD COLSPAN="4" ALIGN="center" CLASS="PlainText">
  $users.navigationBar($currentProject.getProjectPageURL("ProjectMembers"), $paginated_page);
 </TD>
</TR>

#if ($revocationPossible) 
{
 #if ($areThereUsers)
 {
  <TR>
    <TD></TD>
    <TD></TD>
    <TD class="PlainText"><INPUT TYPE="hidden" name="projectID" value="$currentProject.getID()"><INPUT TYPE="submit" name="Button" VALUE="Revoke Checked Roles" ></TD>
    <TD></TD>
  </TR>
 } #else {
  <TR>
    <TD colspan=4 class="PlainText"><i>There are no users on this project.</i></TD>
  </TR>
  <TR>
    <TD colspan=4>&nbsp;</TD>
  </TR>
 }
}

</table>

#if ($acl.hasPermissionForProject("Project Role - Grant", $currentProject.getID()))
{
 <HR SIZE="1" NOSHADE>

 <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2" BORDER="0" width="100%">
   <TR>
     <TD COLSPAN="4" CLASS="Welcome">Requests pending approval</TD>
   </TR>
   <TR>
     <TD class="ProjectDownloadHeader" bgcolor="#efefef">User</TD>
     <TD class="ProjectDownloadHeader" bgcolor="#efefef">Real Name</TD>
     <TD class="ProjectDownloadHeader" bgcolor="#efefef">Role(s) Requested</TD>
     <TD class="ProjectDownloadHeader" bgcolor="#efefef">Operations</TD>
   </TR>
 #foreach $user in $currentProject.getRequestedUsers()
 {
  #set $areThereRequestedUsers=1
  #foreach $role in $user.getRequestedRolesInProject($currentProject.getID())
  {
   <TR>
    #if ($acl.hasPermissionForDomain("User - View", $currentDomain.getID()))
    {
     <TD class="TableData" VALIGN="top"><A HREF="/servlets/UserEdit?userID=$user.getUserID()">$user.getLoginID()</A></TD>
    }
    #else 
    {
     <TD class="TableData" VALIGN="top">$user.getLoginID()</TD>
    }

     <TD class="PlainText" VALIGN="top"> $user.getName() </TD>
     <TD class="PlainText" VALIGN="top"> $role.getName()<br></TD>
    #if ($canGrant)
    {
     <TD class="PlainText">
       <INPUT NAME="Pending $user.getUserID() $role.getID()" VALUE="Approve" TYPE="radio">Approve 
       <INPUT NAME="Pending $user.getUserID() $role.getID()" VALUE="Defer" TYPE="radio" CHECKED>Defer
       <INPUT NAME="Pending $user.getUserID() $role.getID()" VALUE="Disapprove" TYPE="radio">Disapprove
     </TD>
    }
   </TR>
  <TR>      
    <TD COLSPAN="4">
      <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
        <TR>             
          <TD BGCOLOR="#efefef" HEIGHT="1"><SPACER TYPE="block" HEIGHT="1"></TD>
        </TR>         
      </TABLE>
    </TD>    
  </TR>

  }
 }

 #if ($areThereRequestedUsers)
 {
  #if ($canGrant)
  {
   <TR>
   <TD COLSPAN="3"></TD>
   <TD class="PlainText"><INPUT TYPE="hidden" name="projectID" value="$currentProject.getID()"><INPUT TYPE="submit" name="Button" VALUE="Edit Roles"></TD>
   </TR>
  }
 } #else {
  <TR>
   <TD colspan=4 class="PlainText"><i>There are no requested users for this project.</i></TD>
  </TR>
 }
</TABLE>
}
}
@


1.24
log
@Changed ASSIGNED to STARTED in IZ links
@
text
@@


1.24.2.1
log
@Converted permission checking somewhat.
@
text
@d5 1
a5 1
#if ($acl.hasPermissionForProject("Project - Invite", $currentProject))
d72 1
a72 1
      #if ($acl.hasPermissionForDomain("UserGroup - Edit", $currentDomain))
d79 1
a79 1
      #if ($acl.hasPermissionForDomain("User - Edit", $currentDomain))
d155 1
a155 1
#if ($acl.hasPermissionForProject("Project Role - Grant", $currentProject))
d175 1
a175 1
    #if ($acl.hasPermissionForDomain("User - View", $currentDomain))
@


1.24.2.2
log
@Got rid of calls to deprecated permission checking methods.
@
text
@d5 1
a5 1
#if ($acl.hasPermission("Project - Invite", $currentProject))
d72 1
a72 1
      #if ($acl.hasPermission("UserGroup - Edit", $currentDomain))
d79 1
a79 1
      #if ($acl.hasPermission("User - Edit", $currentDomain))
d155 1
a155 1
#if ($acl.hasPermission("Project Role - Grant", $currentProject))
d175 1
a175 1
    #if ($acl.hasPermission("User - View", $currentDomain))
@


1.24.2.3
log
@Changed calls to getUserID to calls to getID
@
text
@d96 1
a96 1
          <INPUT NAME="Revoke $user.getID() $role.getID()" TYPE="checkbox">
d177 1
a177 1
     <TD class="TableData" VALIGN="top"><A HREF="/servlets/UserEdit?userID=$user.getID()">$user.getLoginID()</A></TD>
d189 3
a191 3
       <INPUT NAME="Pending $user.getID() $role.getID()" VALUE="Approve" TYPE="radio">Approve 
       <INPUT NAME="Pending $user.getID() $role.getID()" VALUE="Defer" TYPE="radio" CHECKED>Defer
       <INPUT NAME="Pending $user.getID() $role.getID()" VALUE="Disapprove" TYPE="radio">Disapprove
@


1.24.2.4
log
@Changed calls to getLoginID to calls to getLoginName
@
text
@d74 1
a74 1
       <A HREF="UserGroupEdit?userGroupID=$user.getID()">$user.getLoginName()</A></TD>
d76 1
a76 1
       $user.getLoginName()
d81 1
a81 1
       <A HREF="UserEdit?userID=$user.getID()">$user.getLoginName()</A></TD>
d83 1
a83 1
       $user.getLoginName()
d104 1
a104 1
    #set $userbugsemail = "$user.getLoginName()%40$currentDomain.getName()"
d177 1
a177 1
     <TD class="TableData" VALIGN="top"><A HREF="/servlets/UserEdit?userID=$user.getID()">$user.getLoginName()</A></TD>
d181 1
a181 1
     <TD class="TableData" VALIGN="top">$user.getLoginName()</TD>
@


1.24.2.5
log
@Changed calls to getName to calls to getRealName (Users only)
@
text
@d87 1
a87 1
    <TD class="PlainText" VALIGN="top">$user.getRealName()</TD>
d184 1
a184 1
     <TD class="PlainText" VALIGN="top"> $user.getRealName() </TD>
@


1.24.2.6
log
@Renamed ProjectMembers to ProjectMemberList.
@
text
@@


1.23
log
@Show user groups separately.
@
text
@d105 1
a105 1
    #set $userbugsargs = "issue_status=UNCONFIRMED&issue_status=NEW&issue_status=ASSIGNED&issue_status=REOPENED&email1=$userbugsemail&emailtype1=substring&emailassigned_to1=1&issueidtype=include&chfieldto=Now&order=issues.priority,%20issues.issue_type"
@


1.22
log
@Link user groups to UserGroupEdit, not UserEdit.
@
text
@a32 7
  <TR>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">User</TD>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">Real Name</TD>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">Role(s)</TD>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">Assigned Issues</TD>
  </TR>

d37 2
d42 26
d109 6
a114 1
    <TD class="ProjectName2"><A HREF="$bugslink">View Issues</A></TD>
@


1.21
log
@changed links over to vhosting mode
@
text
@d49 1
a49 1
     #if ($acl.hasPermissionForDomain("User - Edit", $currentDomain.getID()))
d51 6
a56 1
      <A HREF="UserEdit?userID=$user.getID()">$user.getLoginID()</A></TD>
d58 7
a64 2
      $user.getLoginID()
     }
@


1.20
log
@First use of PaginatablePrebuiltList
@
text
@d93 1
a93 1
  $users.navigationBar("ProjectMembers?projectID=$currentProject.getID()", $paginated_page);
@


1.19
log
@added link to ProjectInvite
@
text
@d44 1
a44 1
  #foreach $user in $users
d91 6
a96 29
## Only show this pagination shlock if there is actually more than one page.
#if ($currentPage)
{
  <TR>
    <TD Colspan=4 class="PlainText" VALIGN="top">
  #if ($prevPage)
  {
      <A HREF="/servlets/ProjectMembers?projectID=$currentProject.getID()&paginated_page=$prevPage">prev</A> | 
  }
  #foreach $page in $pages
  {
    #if (!$page.toString().equals("1"))
    {
      |
    }
    #if ($page.equals($currentPage))
    {
      $page
    } #else {
      <A HREF="/servlets/ProjectMembers?projectID=$currentProject.getID()&paginated_page=$page">$page</A>
    }
  }
  #if ($nextPage)
  {
      | <A HREF="/servlets/ProjectMembers?projectID=$currentProject.getID()&paginated_page=$nextPage">next</A>
  }
    </TD>
  </TR>
}
@


1.18
log
@sentences explaining missing info should be italic
@
text
@d5 5
d14 4
@


1.17
log
@Changed key 'page' to 'paginated_page' to avoid name clash w/ a noodle key named 'page'
@
text
@d197 1
a197 1
   <TD colspan=4 class="PlainText">There are no requested users for this project.</TD>
@


1.17.2.1
log
@moved changes from HEAD
@
text
@d197 1
a197 1
   <TD colspan=4 class="PlainText"><i>There are no requested users for this project.</i></TD>
@


1.16
log
@changed links to support vhosting and non-vhosting modes
@
text
@d89 1
a89 1
      <A HREF="/servlets/ProjectMembers?projectID=$currentProject.getID()&page=$prevPage">prev</A> | 
d101 1
a101 1
      <A HREF="/servlets/ProjectMembers?projectID=$currentProject.getID()&page=$page">$page</A>
d106 1
a106 1
      | <A HREF="/servlets/ProjectMembers?projectID=$currentProject.getID()&page=$nextPage">next</A>
@


1.15
log
@sentences describing missing data shuld be italic
@
text
@d7 1
a7 1
    <TD class="Header" nowrap>Members: <SPAN CLASS="ProjectNameHeader">$c\urrentProject.getName()</SPAN></TD>  
d11 1
a11 1
     &nbsp;<A HREF="/servlets/ProjectMembershipRequest?projectID=$currentProject.getID()">Join This Project</A>
d13 1
a13 1
     &nbsp;  <A HREF="/servlets/ProjectMembershipRequest?projectID=$currentProject.getID()">Request New Project Role</A>
d17 1
a17 1
    |&nbsp;<A HREF="/servlets/ProjectMemberAdd?projectID=$currentProject.getID()">Add New Member</a>
@


1.14
log
@PR: 1358

Changed 'View Issues' link to use getProjectFileURL() to construct link
@
text
@d123 1
a123 1
    <TD colspan=4 class="PlainText">There are no users on this project.</TD>
@


1.13
log
@Added support for resigning your own roles.
@
text
@d61 9
a69 1
    <TD class="ProjectName2"><A HREF="/issues/buglist.cgi?issue_status=UNCONFIRMED&issue_status=NEW&issue_status=ASSIGNED&issue_status=REOPENED&email1=$user.getLoginID()%40$currentDomain.getName()&emailtype1=substring&emailassigned_to1=1&issueidtype=include&chfieldto=Now&order=issues.priority,%20issues.issue_type">View Issues</A></TD>
@


1.12
log
@added pagination
@
text
@d49 1
d52 2
a53 1
        #if ($canGrant)
d55 1
d103 1
a103 1
#if ($canGrant) 
@


1.11
log
@corrected misplaced </table> tag
@
text
@a4 1

d35 1
a35 1
  #foreach $user in $currentProject.getUsers()
d71 29
@


1.10
log
@added separator lines.
PR:
Obtained from:
Submitted by:
Reviewed by:
@
text
@d161 1
a163 1
</TABLE>
@


1.9
log
@corrected mis-nested braces to make "There are no requested users for this project" appear at proper time
@
text
@d61 9
d134 10
@


1.8
log
@Brought more in line w/ UserEdit.
@
text
@a135 4
  } #else {
   <TR>
    <TD colspan=4 class="PlainText">There are no requested users for this project.</TD>
   </TR>
d137 4
@


1.7
log
@changed "Tasks" to "Issues"
@
text
@d97 1
a97 1
     <TD class="ProjectDownloadHeader" bgcolor="#efefef">&nbsp;</TD>
d134 1
a134 1
   <TD class="PlainText"><INPUT TYPE="hidden" name="projectID" value="$currentProject.getID()"><INPUT TYPE="submit" name="Button" VALUE="Perform Actions" >      </TD>
@


1.6
log
@The app should now respect the Unapproved Project Role - Grant action properly.
@
text
@d29 1
a29 1
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">Assigned Tasks</TD>
d59 1
a59 1
    <TD class="ProjectName2"><A HREF="/issues/buglist.cgi?issue_status=UNCONFIRMED&issue_status=NEW&issue_status=ASSIGNED&issue_status=REOPENED&email1=$user.getLoginID()%40$currentDomain.getName()&emailtype1=substring&emailassigned_to1=1&issueidtype=include&chfieldto=Now&order=issues.priority,%20issues.issue_type">View Tasks</A></TD>
@


1.5
log
@Put in proper permissions-checked UserEdit links.
@
text
@d1 5
d10 4
a13 4
       #if (($loginUser.getRolesInProject($currentProject.getID()).size() == 0) && ($loginUser.getRequestedRolesInProject($currentProject.getID()).size() == 0))
       {
     &nbsp;  <A HREF="/servlets/ProjectMembershipRequest?projectID=$currentProject.getID()">Join This Project</A>
       } #else {
d15 2
a16 2
       }
    #if ($acl.hasPermissionForProject("Project Role - Grant", $currentProject.getID()))
d52 1
a52 1
        #if ($acl.hasPermissionForProject("Project Role - Grant", $currentProject.getID()))
d57 2
a58 1
    }</TD>
d63 1
a63 1
#if ($acl.hasPermissionForProject("Project Role - Grant", $currentProject.getID())) 
d65 2
a66 2
    #if ($areThereUsers)
    {
d73 1
a73 1
    } #else {
d80 1
a80 1
    }
d87 1
a87 1
<HR SIZE="1" NOSHADE>
d89 11
a99 14
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2" BORDER="0" width="100%">
  <TR>
    <TD COLSPAN="4" CLASS="Welcome">Requests pending approval</TD>
  </TR>
  <TR>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">User</TD>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">Real Name</TD>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">Role(s) Requested</TD>
    <TD class="ProjectDownloadHeader" bgcolor="#efefef">&nbsp;</TD>
  </TR>
#foreach $user in $currentProject.getRequestedUsers()
{
 #set $areThereRequestedUsers=1
 #foreach $role in $user.getRequestedRolesInProject($currentProject.getID())
d101 12
a112 20
  <TR>
   #if ($acl.hasPermissionForDomain("User - View", $currentDomain.getID()))
   {
    <TD class="TableData" VALIGN="top"><A HREF="/servlets/UserEdit?userID=$user.getUserID()">$user.getLoginID()</A></TD>
   }
   #else 
   {
    <TD class="TableData" VALIGN="top">$user.getLoginID()</TD>
   }

    <TD class="PlainText" VALIGN="top"> $user.getName() </TD>
    <TD class="PlainText" VALIGN="top"> $role.getName()<br></TD>
    <TD class="PlainText">
      <INPUT NAME="Pending $user.getUserID() $role.getID()" VALUE="Approve" TYPE="radio">Approve 
      <INPUT NAME="Pending $user.getUserID() $role.getID()" VALUE="Defer" TYPE="radio" CHECKED>Defer
      <INPUT NAME="Pending $user.getUserID() $role.getID()" VALUE="Disapprove" TYPE="radio">Disapprove
    </TD>
  </TR>
 }
}
d114 3
a116 1
    #if ($areThereRequestedUsers)
d118 5
a122 8
<TR>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD class="PlainText"><INPUT TYPE="hidden" name="projectID" value="$currentProject.getID()"><INPUT TYPE="submit" name="Button" VALUE="Perform Actions" ></TD>
  </TR>
    } #else {
<TR><TD colspan=4 class="PlainText">There are no requested users for this project.</TD></TR>
d124 18
@


1.4
log
@Changed order of fields.
@
text
@d35 8
a42 3
    <TD class="TableData" VALIGN="top">$user.getLoginID()</TD>
##Commented out -- no UserView servlet yet.
##<A HREF="View">$user.getLoginID()</A></TD>
@


1.3
log
@made join vs. request new role conditional, corrected broken markup
@
text
@d107 1
a108 1
      <INPUT NAME="Pending $user.getUserID() $role.getID()" VALUE="Defer" TYPE="radio" CHECKED>Defer
@


1.2
log
@Implements view tasks link as described in issue 1030.  Fixed.  I interpreted
'view issues' here to mean 'view all a users current assignments', not just
DEFECTS.
@
text
@d5 6
a10 1
     <a href="/servlets/ProjectMembershipRequest?projectID=$currentProject.getID()">Join This Project</a>
d13 1
a13 1
    |&nbsp; <a href="/servlets/ProjectMemberAdd?projectID=$currentProject.getID()">Add New Member</a>
@


1.1
log
@Initial revision
@
text
@d43 1
a43 1
    <TD class="ProjectName2"><A HREF="View">View Tasks</A></TD>
@


1.1.1.1
log
@Merging newhelm tree into helm, as per IZ issue #557.  Previous major version of helm is tagged TIGRIS_NOV_11_2000.
@
text
@@
