index_html
<!--#var standard_html_header-->
<!--#if "id=='Members'"-->
<dtml-comment>
Uses External Methods so we can use cahching of the values.
This should no longer be a resource hog.
<dtml-let info=memberInfo numMembers="info['number_of_members']"
numListed="_.len(info['listed_members'])" numActive="info['active_members']"
isManager="AUTHENTICATED_USER.has_role('Manager')">
<dtml-if filter_ids>
<dtml-call "REQUEST.set('filteredMembers', filterMembers(filter_ids))">
<dtml-else>
<dtml-call "REQUEST.set('filteredMembers', info['listed_members'])">
</dtml-if>
<!-- filter dialog -->
<form action="index_html">
<p>Filter Member IDs with: <input name="filter_ids" value="<dtml-if filter_ids>&dtml-filter_ids;</dtml-if>"> <input type=submit value="Filter"><br>
<font size=-1>Only IDs containing the string you enter will be shown</font></p>
</form>
<!-- summary information -->
<p>
<dtml-var numMembers> Members<br>
<dtml-var numListed> listed</br>
<dtml-var numActive> active in the last 2 weeks<br>
<dtml-if filter_ids><dtml-var "_.len(filteredMembers)"> Member IDs found with '&dtml-filter_ids;'</dtml-if><br>
<dtml-if isManager>Cache will expire in <dtml-var "(60*60) - (ZopeTime().timeTime() - info['timestamp'])"> seconds</dtml-if><br>
</p>
<!-- batch controls -->
<p>[
<dtml-in filteredMembers previous size=25 start=qs>
<a href="index_html&dtml-sequence-query;qs=0">First</a> |
<a href="index_html&dtml-sequence-query;qs=&dtml-previous-sequence-start-number;">Previous</a> |
<dtml-else>
First | Previous |
</dtml-in>
<dtml-in filteredMembers next size=25 start=qs>
<a href="index_html&dtml-sequence-query;qs=&dtml-next-sequence-start-number;">Next</a> |
<a href="index_html&dtml-sequence-query;qs=<dtml-var "_['next-batches'][-1]['batch-start-index']">">Last</a>
<dtml-else>
Next | Last
</dtml-in>
]</p>
<!-- current batch -->
<table>
<dtml-in filteredMembers size=25 start=qs>
<tr>
<td><a href="<dtml-var sequence-key url_quote>">&dtml-sequence-key;</a></td>
<td>&dtml-sequence-item;</td>
<dtml-if isManager>
<td><a href="/acl_users/changeUser_Form?name=&dtml-sequence-key;&submit=Edit">Manage User</a></td>
</dtml-if>
</tr>
</dtml-in>
</table>
</dtml-let>
</dtml-comment>
<p> The Members roster is down for maintenance.</p>
<p> I know it's been forever, but we are in the process of moving
to an LDAP based authentication mechanism, which should let us
bring a roster up shortly. </p>
<p> Ethan Fremen, community liason </p>
<!--#else-->
<p>Zope Member <!--#var id--> does not yet
have any publicly available resources.
</p>
<!--#if "AUTHENTICATED_USER.has_role('Owner',this())"-->
<hr noshade>
<p>Want this page to look different? Change
the 'index_html' document in <a href="<!--#var URL1-->/manage">this Folder</a>.
</p>
<p>
<a href="update_html">Update your membership information.</a>
</p>
<!--#/if-->
<!--#/if-->
<!--#var standard_html_footer-->
|