2007-10-09 15:09:06 +00:00
|
|
|
<% #main %>
|
2009-12-13 21:54:58 +00:00
|
|
|
<p class="storyTitle"><% response.title %></p>
|
2007-10-09 15:09:06 +00:00
|
|
|
<div class="ample">
|
2009-12-13 21:54:58 +00:00
|
|
|
<% members.link add <% gettext "Add Member" %> prefix="... " %>
|
2007-10-09 15:09:06 +00:00
|
|
|
</div>
|
2010-04-25 17:31:44 +00:00
|
|
|
... <% members.link main <% gettext All %> %>
|
|
|
|
<% members.link owners <% gettext Owners %> prefix="| " %>
|
|
|
|
<% members.link managers <% gettext Managers %> prefix="| " %>
|
|
|
|
<% members.link contributors <% gettext Contributors %> prefix="| " %>
|
|
|
|
<% members.link subscribers <% gettext Subscribers %> prefix="| " %>
|
2007-10-09 15:09:06 +00:00
|
|
|
<% response.pager %>
|
|
|
|
<% response.list %>
|
|
|
|
<% response.pager %>
|
|
|
|
|
2007-10-11 23:03:17 +00:00
|
|
|
<% #login %>
|
2008-04-21 20:46:29 +00:00
|
|
|
<p class="storyTitle"><% response.title %></p>
|
2007-10-11 23:03:17 +00:00
|
|
|
<script type="text/javascript">
|
|
|
|
$(function() {
|
2010-01-10 14:40:36 +00:00
|
|
|
$("form#login").submit(function() {
|
2007-10-11 23:03:17 +00:00
|
|
|
var name = $("#name").val();
|
|
|
|
$.ajax({
|
|
|
|
async: false,
|
|
|
|
url: '<% members.href salt.js %>',
|
|
|
|
data: "user=" + encodeURIComponent(name),
|
|
|
|
dataType: "json",
|
2008-04-23 21:36:43 +00:00
|
|
|
cache: false,
|
2008-04-21 20:46:29 +00:00
|
|
|
error: function() { /* ... */ },
|
2007-10-11 23:03:17 +00:00
|
|
|
success: function(salt) {
|
2008-04-23 17:08:24 +00:00
|
|
|
var password = $("#password").val();
|
|
|
|
var token = "<% session.token %>";
|
|
|
|
$("input:password").val("");
|
2007-10-11 23:03:17 +00:00
|
|
|
$("#digest").val($.md5($.md5(password + salt) + token));
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return true;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|
|
|
|
<form id="login" method="post" action="<% response.action %>">
|
|
|
|
<input type="hidden" name="digest" id="digest" />
|
|
|
|
<table border="0" cellspacing="0" cellpadding="3">
|
|
|
|
<tr>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td class="small"><% gettext "Activation Code" suffix=":" %></td>
|
|
|
|
<td><input type="text" name="activation" id="activation"
|
|
|
|
value="<% request.activation encoding="form" %>" /></td>
|
|
|
|
<td colspan="2"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
2008-03-27 15:10:31 +00:00
|
|
|
<td class="small"><% gettext "Username" suffix=":" %></td>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td><input type="text" name="name" id="name" tabindex="1"
|
|
|
|
value="<% request.name encoding="form" %>" /></td>
|
2007-10-15 23:29:03 +00:00
|
|
|
<td rowspan="4"> </td>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td class="small"><% members.link register <% gettext
|
|
|
|
"Not registered yet\?" %> %></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2008-03-27 15:10:31 +00:00
|
|
|
<td class="small"><% gettext Password suffix=: %></td>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td><input type="password" name="password" id="password" tabindex="2" /></td>
|
|
|
|
<td class="small"><% members.link reset <% gettext
|
|
|
|
"Password forgotten\?" %> %></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2007-10-15 23:29:03 +00:00
|
|
|
<td> </td>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td colspan="2" class="small"><input type="checkbox" id="remember"
|
|
|
|
name="remember" tabindex="3" <% if <% request.remember %> is "on" then
|
|
|
|
'checked="checked"' %> />
|
|
|
|
<label for="remember"><% gettext "Remember Login" %></label></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2007-10-15 23:29:03 +00:00
|
|
|
<td> </td>
|
2007-10-11 23:03:17 +00:00
|
|
|
<td colspan="2"><br />
|
2010-01-10 14:40:36 +00:00
|
|
|
<button type="submit" id="submit" name="login" value="1"
|
|
|
|
tabindex="4"><% gettext Login %></button>
|
|
|
|
<a href="" class="cancel"><% gettext Cancel %></a>
|
2007-10-11 23:03:17 +00:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<% #register %>
|
2008-09-21 17:44:18 +00:00
|
|
|
<p class="storyTitle"><% response.title %></p>
|
2007-10-11 23:03:17 +00:00
|
|
|
<script type="text/javascript">
|
|
|
|
$(function() {
|
2010-01-10 14:40:36 +00:00
|
|
|
$("form#register").submit(function() {
|
2007-10-11 23:03:17 +00:00
|
|
|
var token = "<% session.token %>";
|
|
|
|
var password = $("#password").val();
|
|
|
|
var passwordConfirm = $("#passwordConfirm").val();
|
|
|
|
$("input:password").val("");
|
|
|
|
// Check both passwords but let the server do the error handling
|
|
|
|
if (!password || !passwordConfirm) {
|
|
|
|
return true;
|
|
|
|
} else if (password !== passwordConfirm) {
|
2010-01-10 14:40:36 +00:00
|
|
|
$("#password").val(0);
|
|
|
|
$("#passwordConfirm").val(1);
|
2007-10-11 23:03:17 +00:00
|
|
|
return true;
|
|
|
|
}
|
|
|
|
var hash = $.md5(password + token);
|
|
|
|
$("#hash").val(hash);
|
|
|
|
return true;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|
2010-01-10 14:40:36 +00:00
|
|
|
<form id="register" method="post" action="<% response.action %>">
|
2007-10-11 23:03:17 +00:00
|
|
|
<input type="hidden" name="hash" id="hash" />
|
|
|
|
<table border="0" cellspacing="0" cellpadding="3">
|
|
|
|
<tr>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td class="small"><% gettext "Activation Code" suffix=":" %></td>
|
|
|
|
<td><input type="text" name="activation" id="activation"
|
|
|
|
value="<% request.activation encoding="form" %>" /></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
2008-03-27 15:10:31 +00:00
|
|
|
<td class="small"><% gettext Username suffix=: %></td>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td><input type="text" name="name"
|
|
|
|
value="<% request.name encoding="form" %>" /></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td class="small"><% gettext e-mail suffix=: %></td>
|
|
|
|
<td><input type="text" name="email"
|
|
|
|
value="<% request.email encoding="form" %>" /></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2008-03-27 15:10:31 +00:00
|
|
|
<td class="small"><% gettext Password suffix=: %></td>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td><input type="password" name="password" id="password" /></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2010-01-10 14:40:36 +00:00
|
|
|
<td class="small"><% gettext "Confirm Password" suffix=: %></td>
|
|
|
|
<td><input type="password" name="passwordConfirm" id="passwordConfirm" /></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2007-10-15 23:29:03 +00:00
|
|
|
<td></td>
|
|
|
|
<td><br />
|
2007-10-11 23:03:17 +00:00
|
|
|
<button type="submit" id="submit" name="register"
|
2008-03-27 15:10:31 +00:00
|
|
|
value="register"><% gettext Register %></button>
|
2010-01-10 14:40:36 +00:00
|
|
|
<a href="" class="cancel"><% gettext Cancel %></a></td>
|
2007-10-11 23:03:17 +00:00
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</form>
|
|
|
|
|
2007-10-15 23:29:03 +00:00
|
|
|
<% #reset %>
|
2008-04-22 14:57:18 +00:00
|
|
|
<p class="storyTitle"><% response.title %></p>
|
2010-04-03 22:16:39 +00:00
|
|
|
<p class="small"><% gettext "Enter your username and the e-mail address you
|
2008-04-22 14:57:18 +00:00
|
|
|
have used when you registered. You will then receive a confirmation e-mail
|
|
|
|
containing further instructions." %></p>
|
2007-10-15 23:29:03 +00:00
|
|
|
<form id="login" method="post" action="<% response.action %>">
|
2008-03-27 15:10:31 +00:00
|
|
|
<div class="small"><% gettext Username suffix=: %></div>
|
2007-10-15 23:29:03 +00:00
|
|
|
<div><input type="text" name="name" id="name" size="15" tabindex="1"
|
|
|
|
value="<% request.name encoding="form" %>" /></div>
|
2008-03-27 15:10:31 +00:00
|
|
|
<div class="small"><% gettext e-mail suffix=: %></div>
|
2007-10-15 23:29:03 +00:00
|
|
|
<div><input type="text" name="email" id="email" size="15" tabindex="2"
|
|
|
|
value="<% request.email encoding="form" %>"/></div>
|
|
|
|
<br />
|
|
|
|
<button type="submit" id="submit" name="reset" value="1"
|
2009-12-13 21:54:58 +00:00
|
|
|
tabindex="4"><% gettext "Send Request" %></button>
|
2008-03-27 15:10:31 +00:00
|
|
|
<a href="" class="cancel"><% gettext Cancel %></a>
|
2007-10-15 23:29:03 +00:00
|
|
|
</form>
|
|
|
|
|
2008-04-22 14:57:18 +00:00
|
|
|
<% #password %>
|
|
|
|
<p class="storyTitle"><% response.title %></p>
|
|
|
|
<form id="login" method="post" action="<% response.action %>">
|
|
|
|
<div class="small"><% gettext Password suffix=: %></div>
|
|
|
|
<div><input type="password" name="password" id="password" size="15" tabindex="1" /></div>
|
|
|
|
<div class="small"><% gettext "Confirm Password" suffix=: %></div>
|
|
|
|
<div><input type="password" name="passwordConfirm" id="passwordConfirm"
|
|
|
|
size="15" tabindex="2" /></div>
|
|
|
|
<input type="hidden" name="user" id="user" value="<% request.user %>" />
|
|
|
|
<input type="hidden" name="token" id="token" value="<% request.token %>" />
|
|
|
|
<br />
|
|
|
|
<button type="submit" id="submit" name="save" value="1"
|
|
|
|
tabindex="4"><% gettext Save %></button>
|
|
|
|
<a href="" class="cancel"><% gettext Cancel %></a>
|
|
|
|
</form>
|
|
|
|
|
2007-10-09 15:09:06 +00:00
|
|
|
<% #add %>
|
2008-05-12 14:04:33 +00:00
|
|
|
<p class="storyTitle"><% response.title %></p>
|
2010-01-10 14:40:36 +00:00
|
|
|
<div><% gettext 'Enter a search term to display a list of matching users.' %></div>
|
|
|
|
<div class="small"><% gettext 'You can use the asterisk * as wildcard.' %></div>
|
|
|
|
<br />
|
2007-10-09 15:09:06 +00:00
|
|
|
<form method="post" action="<% response.action %>">
|
2009-12-13 21:54:58 +00:00
|
|
|
<input type="text" name="term" id="term"
|
|
|
|
value="<% request.term encoding="form" %>" />
|
|
|
|
<button type="submit" name="search" value="1"><% gettext Search %></button>
|
|
|
|
<a href="<% this.href %>"><% gettext Cancel %></a>
|
2007-10-09 15:09:06 +00:00
|
|
|
</form>
|
|
|
|
<% response.result %>
|
|
|
|
|
2008-01-19 17:36:33 +00:00
|
|
|
<% #results %>
|
2009-12-13 21:54:58 +00:00
|
|
|
<br />
|
2007-10-09 15:09:06 +00:00
|
|
|
<form method="post" action="<% response.action %>">
|
2009-12-13 21:54:58 +00:00
|
|
|
<p class="small">
|
|
|
|
<% gettext "Select a user from the list below and click the “Add Member” button." %>
|
|
|
|
</p>
|
|
|
|
<% param.result %>
|
2007-10-09 15:09:06 +00:00
|
|
|
<br />
|
2008-03-27 15:10:31 +00:00
|
|
|
<button type="submit" id="add" name="add" value="1">
|
2009-12-13 21:54:58 +00:00
|
|
|
<% gettext "Add Member" %>
|
2008-03-27 15:10:31 +00:00
|
|
|
</button>
|
2007-10-09 15:09:06 +00:00
|
|
|
</form>
|
|
|
|
|
2008-01-19 17:36:33 +00:00
|
|
|
<% #result %>
|
2007-10-09 15:09:06 +00:00
|
|
|
<table border="0" cellspacing="0" cellpadding="0">
|
|
|
|
<tr>
|
|
|
|
<td valign="top">
|
|
|
|
<input type="radio" name="name" id="<% param.name %>" value="<% param.name %>" />
|
|
|
|
</td>
|
|
|
|
<td><label for="<% param.name %>"><% param.name %></label></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|