Author: mmcgrath
Update of /cvs/fedora/accounts2/fas/fas/templates
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26831/fas/fas/templates
Added Files:
__init__.py __init__.pyc autoComplete.kid edit.kid edit.pyc
editAccount.kid editAccount.kid~ editAccount.pyc editGroup.kid
editGroup.kid~ editGroup.pyc error.kid error.pyc groupList.kid
groupList.kid~ groupList.pyc list.kid~ list.pyc login.kid
login.pyc master.kid master.pyc userList.kid userList.pyc
welcome.kid welcome.kid~ welcome.pyc
Log Message:
added tg fas2 code
--- NEW FILE __init__.py ---
--- NEW FILE __init__.pyc ---
m�
Pk�Ec
--- NEW FILE autoComplete.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<div
xmlns:py="http://purl.org/kid/ns#">
<script language="JavaScript" type="text/JavaScript">
AutoCompleteManager${field_id} = new AutoCompleteManager('${field_id}',
'${text_field.field_id}', '${hidden_field.field_id}',
'${search_controller}', '${search_param}',
'${result_name}',${str(only_suggest).lower()},
'${tg.url([tg.widgets, 'turbogears.widgets/spinner.gif'])}',
${complete_delay});
addLoadEvent(AutoCompleteManager${field_id}.initialize);
</script>
${text_field.display(value_for(text_field), **params_for(text_field))}
<img name="autoCompleteSpinner${name}"
id="autoCompleteSpinner${field_id}" src="${tg.url([tg.widgets,
'turbogears.widgets/spinnerstopped.png'])}" alt="" />
<div class="autoTextResults"
id="autoCompleteResults${field_id}"/>
${hidden_field.display(value_for(hidden_field), **params_for(hidden_field))}
</div>
</body>
</html>
--- NEW FILE edit.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<div py:if="tg_flash" class="flash"
py:content="tg_flash"></div>
<form method='post'>
<!-- This needs to be fixed before going live -->
<input type='hidden' name='attribute'
value='${attribute}'/>
<input type='hidden' name='update' value='True'/>
<input type='hidden' name='userName'
value='${userName}' />
<input type='text' name='value' value='${value}'/>
</form>
</body>
</html>
--- NEW FILE edit.pyc ---
m�
@�Fc
u"
u#
@import "/static/css/fas.css";
u
u"
u!
u*
?
*
?
?
(
--- NEW FILE editAccount.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h2 id="your-account-header"><img
src="static/images/header-icon_account.png" />Your Fedora Account</h2>
<table class="account-info" id="your-account-basic-info">
<tbody>
<tr>
<td>Real Name:</td>
<td>${user.givenName}<span class="edit-button"><a
href="${tg.url('edit', attribute='givenName', value=user.givenName,
userName=user.givenName)}" onclick="window.open('${tg.url('edit',
attribute='givenName', value=user.givenName,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>Account Name:</td>
<td>${user.cn}<a href='#'>(?)</a></td>
</tr><tr>
<td>Email:</td>
<td>${user.mail}<span class="edit-button"><a
href="${tg.url('edit', attribute='mail', value=user.mail,
userName=user.mail)}" onclick="window.open('${tg.url('edit',
attribute='mail', value=user.mail,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>Bugzilla Email:</td>
<td>${user.fedoraPersonBugzillaMail}<span
class="edit-button"><a href="${tg.url('edit',
attribute='fedoraPersonBugzillaMail', value=user.fedoraPersonBugzillaMail,
userName=user.cn)}" onclick="window.open('${tg.url('edit',
attribute='fedoraPersonBugzillaMail', value=user.fedoraPersonBugzillaMail,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>IRC Nick:</td>
<td>${user.fedoraPersonIrcNick}<span class="edit-button"><a
href="${tg.url('edit', attribute='fedoraPersonIrcNick',
value=user.fedoraPersonIrcNick, userName=user.cn)}"
onclick="window.open('${tg.url('edit',
attribute='fedoraPersonIrcNick', value=user.fedoraPersonIrcNick,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>PGP Key:</td>
<td>${user.fedoraPersonKeyId}<span class="edit-button"><a
href="${tg.url('edit', attribute='fedoraPersonKeyId',
value=user.fedoraPersonKeyId, userName=user.cn)}"
onclick="window.open('${tg.url('edit',
attribute='fedoraPersonKeyId', value=user.fedoraPersonKeyId,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>Postal Address:</td>
<td><pre>${user.postalAddress}</pre><span
class="edit-button"><a href="${tg.url('edit',
attribute='postalAddress', value=user.postalAddress, userName=user.cn)}"
onclick="window.open('${tg.url('edit', attribute='postalAddress',
value=user.postalAddress,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>Telephone Number:</td>
<td>${user.telephoneNumber}<span class="edit-button"><a
href="${tg.url('edit', attribute='telephoneNumber',
value=user.telephoneNumber, userName=user.cn)}"
onclick="window.open('${tg.url('edit',
attribute='telephoneNumber', value=user.telephoneNumber,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>Description:</td>
<td><pre>${user.description}</pre><span
class="edit-button"><a href="${tg.url('edit',
attribute='description', value=user.description, userName=user.cn)}"
onclick="window.open('${tg.url('edit', attribute='description',
value=user.description,
userName=user.cn)}','editWindow','width=250,height=100,top=0,left=0,resizable=no,scrollbars=no');
return false;">(edit)</a></span></td>
</tr><tr>
<td>Account Status:</td>
<td><img src="static/images/status_approved.png" />
Approved, Active <span class="edit-button"><a
href="#">(deactivate)</a></span>
</td>
</tr>
</tbody>
</table>
<h2 id="your-account-header-roles">Your Roles</h2>
<h3 class="your-account-role" py:for='group in groups'>
<span class="account-role-team">${groups[group].cn}</span>
<span
class="account-role-title">(${groups[group].fedoraRoleSponsor})</span>
<span
class="account-role-type">${groups[group].fedoraRoleType}</span>
<span class="edit-button"><a href="#">
(edit)</a></span>
</h3>
<table class="account-info your-account-role-info">
<tbody>
<tr>
<td>Status:</td>
<td><img src="static/images/status_approved.png" />
Approved, Active <a href="#">(edit)</a>
</td>
</tr><tr>
<td>Tools:</td>
<td>
<ul class="tool-links">
<li><a href="#">Invite a New Member ...</a></li>
<li><a href="#">View All Pending Membership Requests
...</a></li>
<li><a href="#">Manage Project Membership
...</a></li>
<li><a href="#">Manage Project Details
...</a></li>
</ul>
</td>
</tr><tr>
<td>Queue:</td>
<td>
<ul class="queue-links">
<li><a href="#">Chewbacca D. Wookiee requests approval to join
project as <strong>user</strong> ...</a></li>
<li><a href="#">Gaius Baltar request approval to upgrade from
<strong>user</strong> to <strong>administrator</strong>
...</a></li>
<li><a href="#">Leia Organa requests approval to upgrade from
<strong>user</strong> to <strong>sponsor</strong>
...</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
</body>
</html>
--- NEW FILE editAccount.kid~ ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h2 id="your-account-header"><img
src="static/images/header-icon_account.png" />Your Fedora Account</h2>
<table class="account-info" id="your-account-basic-info">
<tbody>
<tr>
<td>Real Name:</td>
<td>${user.givenName}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>Account Name:</td>
<td>${user.userName}</td>
</tr><tr>
<td>Email:</td>
<td>${user.primaryEmail}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>Bugzilla Email:</td>
<td>${user.bugzillaEmail}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>IRC Nick:</td>
<td>${user.ircNick}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>PGP Key:</td>
<td>${user.pgpKey}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>Postal Address:</td>
<td>${user.postalAddress}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>Telephone Number:</td>
<td>${user.telephoneNumber}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>Description:</td>
<td>${user.description}<span class="edit-button"><a
href="#">(edit)</a></span></td>
</tr><tr>
<td>Account Status:</td>
<td><img src="static/images/status_approved.png" />
Approved, Active <span class="edit-button"><a
href="#">(edit)</a></span>
</td>
</tr>
</tbody>
</table>
<h2 id="your-account-header-roles">Your Roles</h2>
<h3 class="your-account-role" py:for='group in groups'>
<span class="account-role-team">${groups[group].cn}</span>
<span
class="account-role-title">(${groups[group].fedoraRoleSponsor})</span>
<span
class="account-role-type">${groups[group].fedoraRoleType}</span>
<span class="edit-button"><a href="#">
(edit)</a></span>
</h3>
<table class="account-info your-account-role-info">
<tbody>
<tr>
<td>Status:</td>
<td><img src="static/images/status_approved.png" />
Approved, Active <a href="#">(edit)</a>
</td>
</tr><tr>
<td>Tools:</td>
<td>
<ul class="tool-links">
<li><a href="#">Invite a New Member ...</a></li>
<li><a href="#">View All Pending Membership Requests
...</a></li>
<li><a href="#">Manage Project Membership
...</a></li>
<li><a href="#">Manage Project Details
...</a></li>
</ul>
</td>
</tr><tr>
<td>Queue:</td>
<td>
<ul class="queue-links">
<li><a href="#">Chewbacca D. Wookiee requests approval to join
project as <strong>user</strong> ...</a></li>
<li><a href="#">Gaius Baltar request approval to upgrade from
<strong>user</strong> to <strong>administrator</strong>
...</a></li>
<li><a href="#">Leia Organa requests approval to upgrade from
<strong>user</strong> to <strong>sponsor</strong>
...</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
</body>
</html>
--- NEW FILE editAccount.pyc ---
m�
�*Fc
u"
u#
@import "/static/css/fas.css";
u
u"
u
u
Approved, Active u
u
u
u
!
�
�
�
�
�
�
�
�
(
--- NEW FILE editGroup.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h1>${groupName}</h1>
<table>
<tr><th>Username</th><th>Sponsor</th><th>Date
Added</th><th>Role Type</th><th>Role
Status</th><th>Approval</th><th>Domain</th></tr>
<tr py:for="user in groups">
<td><a
href='editAccount?userName=${user}'>${user}</a></td>
<td><a
href='editAccount?userName=${groups[user].fedoraRoleSponsor}'>${groups[user].fedoraRoleSponsor}</a></td>
<td>${groups[user].fedoraRoleCreationDate}</td>
<td>${groups[user].objectClass}</td>
<td>${groups[user].fedoraRoleType}</td>
<td>${groups[user].fedoraRoleStatus}</td>
<td>${groups[user].fedoraRoleDomain}</td>
</tr>
</table>
</body>
</html>
--- NEW FILE editGroup.kid~ ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h1>${groupName}</h1>
<table>
<tr><th>Username</th><th>Sponsor</th><th>Date
Added</th><th>Role</th><th>Approval</th><th>Domain</th></tr>
<tr py:for="user in groups">
<td><a
href='/editAccount?userName=${user}'>${user}</a></td>
<td><a
href='/editAccount?userName=${groups[user].fedoraRoleSponsor}'>${groups[user].fedoraRoleSponsor}</a></td>
<td>${groups[user].fedoraRoleCreationDate}</td>
<td>${groups[user].objectClass}</td>
<td>${groups[user].fedoraRoleType}</td>
<td>${groups[user].fedoraRoleStatus}</td>
<td>${groups[user].fedoraRoleDomain}</td>
</tr>
</table>
</body>
</html>
--- NEW FILE editGroup.pyc ---
m�
u"
u#
@import "/static/css/fas.css";
u
u"
u
u
0
7
(
--- NEW FILE error.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<meta content="text/plain; charset=utf-8" http-equiv="Content-Type"
py:replace="''"/>
<title>Crap!</title>
</head>
<body>
${exception}
</body>
</html>
--- NEW FILE error.pyc ---
m�
�{�Ec
u"
(
--- NEW FILE groupList.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h1>List (${search})</h1>
<form method='GET'>
Search <input type='text' value='${search}' name='search'
size='15'/> (Ex: "cvs*")
</form>
<table>
<tr>
<td width='10' align='center' py:for="letter in
'abcdefghijklmnopqrstuvwxyz'.upper()">
<a href='?search=${letter}*'>${letter}</a>
</td>
<td><a href='?search=*'>All</a></td>
</tr>
</table>
<table>
<tr py:for="item in printList">
<td>${item}<a href="editGroup?groupName=${item}">
(edit)</a></td>
</tr>
</table>
</body>
</html>
--- NEW FILE groupList.kid~ ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h1>List (${search})</h1>
<form method='GET'>
Search <input type='text' name='search' size='15'/> (Ex:
"mmcg*")
</form>
<table>
<tr>
<td width='10' align='center' py:for="letter in
'abcdefghijklmnopqrstuvwxyz'.upper()">
<a href='?search=${letter}*'>${letter}</a>
</td>
<td><a href='?search=*'>All</a></td>
</tr>
</table>
<table>
<tr py:for="item in printList">
<td>${item}<a href="/editAccount?userName=${item}">
(edit)</a></td>
</tr>
</table>
</body>
</html>
--- NEW FILE groupList.pyc ---
m�
��Fc
u"
u#
@import "/static/css/fas.css";
u
u"
Search u#
u#
u
t
u
H
3
(
--- NEW FILE list.kid~ ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h1>List (${search})</h1>
<form method='GET'>
Search <input type='text' name='search' size='15'/> (Ex:
"mmcg*")
</form>
<table>
<tr>
<td width='10' align='center' py:for="letter in
'abcdefghijklmnopqrstuvwxyz'.upper()">
<a href='?search=${letter}*'>${letter}</a>
</td>
<td><a href='?search=*'>All</a></td>
</tr>
</table>
<table>
<tr py:for="item in printList">
<td>${item}<a href="/editUser?groupUser=${item}">
(edit)</a></td>
</tr>
</table>
</body>
</html>
--- NEW FILE list.pyc ---
m�
oz�Ec
u"
u#
@import "/static/css/fas.css";
u
u"
Search u#
u#
u
t
u
*
3
(
--- NEW FILE login.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#">
<head>
<meta content="text/html; charset=UTF-8"
http-equiv="content-type" py:replace="''"/>
<title>Login</title>
<style type="text/css">
#loginBox
{
width: 30%;
margin: auto;
margin-top: 10%;
padding-left: 10%;
padding-right: 10%;
padding-top: 5%;
padding-bottom: 5%;
font-family: verdana;
font-size: 10px;
background-color: #eee;
border: 2px solid #ccc;
}
#loginBox h1
{
font-size: 42px;
font-family: "Trebuchet MS";
margin: 0;
color: #ddd;
}
#loginBox p
{
position: relative;
top: -1.5em;
padding-left: 4em;
font-size: 12px;
margin: 0;
color: #666;
}
#loginBox table
{
table-layout: fixed;
border-spacing: 0;
width: 100%;
}
#loginBox td.label
{
width: 33%;
text-align: right;
}
#loginBox td.field
{
width: 66%;
}
#loginBox td.field input
{
width: 100%;
}
#loginBox td.buttons
{
text-align: right;
}
</style>
</head>
<body>
<div id="loginBox">
<h1>Login</h1>
<p>${message}</p>
<form action="${previous_url}" method="POST">
<table>
<tr>
<td class="label">
<label for="user_name">User Name:</label>
</td>
<td class="field">
<input type="text" id="user_name"
name="user_name"/>
</td>
</tr>
<tr>
<td class="label">
<label for="password">Password:</label>
</td>
<td class="field">
<input type="password" id="password"
name="password"/>
</td>
</tr>
<tr>
<td colspan="2" class="buttons">
<input type="submit" name="login"
value="Login"/>
</td>
</tr>
</table>
<input py:if="forward_url" type="hidden"
name="forward_url"
value="${forward_url}"/>
<input py:for="name,value in original_parameters.items()"
type="hidden" name="${name}"
value="${value}"/>
</form>
</div>
</body>
</html>
--- NEW FILE login.pyc ---
m�
Pk�Ec
u"
u#
#loginBox
{
width: 30%;
margin: auto;
margin-top: 10%;
padding-left: 10%;
padding-right: 10%;
padding-top: 5%;
padding-bottom: 5%;
font-family: verdana;
font-size: 10px;
background-color: #eee;
border: 2px solid #ccc;
}
#loginBox h1
{
font-size: 42px;
font-family: "Trebuchet MS";
margin: 0;
color: #ddd;
}
#loginBox p
{
position: relative;
top: -1.5em;
padding-left: 4em;
font-size: 12px;
margin: 0;
color: #666;
}
#loginBox table
{
table-layout: fixed;
border-spacing: 0;
width: 100%;
}
#loginBox td.label
{
width: 33%;
text-align: right;
}
#loginBox td.field
{
width: 66%;
}
#loginBox td.field input
{
width: 100%;
}
#loginBox td.buttons
{
text-align: right;
}
u
u"
u
u#
u
u
u#
u
(
6
*
*
!
*
?
(
--- NEW FILE master.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?python import sitetemplate ?>
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#" py:extends="sitetemplate">
<head
py:match="item.tag=='{http://www.w3.org/1999/xhtml}head'"
py:attrs="item.items()">
<meta content="text/html; charset=UTF-8"
http-equiv="content-type" py:replace="''"/>
<title py:replace="''">Your title goes here</title>
<meta py:replace="item[:]"/>
<style type="text/css">
#pageLogin
{
font-size: 10px;
font-family: verdana;
text-align: right;
}
</style>
<style type="text/css" media="screen">
@import "/static/css/style.css";
</style>
</head>
<body
py:match="item.tag=='{http://www.w3.org/1999/xhtml}body'"
py:attrs="item.items()">
<div py:if="tg.config('identity.on',False) and not
'logging_in' in locals()"
id="pageLogin">
<span py:if="tg.identity.anonymous">
<a href="${tg.url('/login')}">Login</a>
</span>
<span py:if="not tg.identity.anonymous">
Welcome ${tg.identity.user.user_name}.
<a href="${tg.url('/logout')}">Logout</a>
</span>
</div>
<div id="header"> </div>
<div id="main_content">
<div py:if="tg_flash" class="flash"
py:content="tg_flash"></div>
<div py:replace="[item.text]+item[:]"/>
<!-- End of main_content -->
</div>
<div id="footer"> <img
src="/static/images/under_the_hood_blue.png" alt="TurboGears under the
hood" />
<p>TurboGears is a open source front-to-back web development
framework written in Python</p>
<p>Copyright © 2006 Kevin Dangoor</p>
</div>
</body>
</html>
--- NEW FILE master.pyc ---
m�
��Ec
(
c
R
#pageLogin
{
font-size: 10px;
font-family: verdana;
text-align: right;
}
u
@import "/static/css/style.css";
u
(
!
c
W|
s
u"
u
Welcome u
s
u
u
u
u
u
framework written in Pythonu
#
6
!
c
--- NEW FILE userList.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<style type="text/css">
@import "/static/css/fas.css";
</style>
</head>
<body>
<h1>List (${search})</h1>
<form method='GET'>
Search <input type='text' name='search' value='${search}'
size='15'/> (Ex: "mmcg*")
</form>
<table>
<tr>
<td width='10' align='center' py:for="letter in
'abcdefghijklmnopqrstuvwxyz'.upper()">
<a href='?search=${letter}*'>${letter}</a>
</td>
<td><a href='?search=*'>All</a></td>
</tr>
</table>
<table>
<tr py:for="item in printList">
<td>${item}<a href="editAccount?userName=${item}">
(edit)</a></td>
</tr>
</table>
</body>
</html>
--- NEW FILE userList.pyc ---
m�
��Fc
u"
u#
@import "/static/css/fas.css";
u
u"
Search u#
u#
u
t
u
H
3
(
--- NEW FILE welcome.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"
py:replace="''"/>
<title>Welcome to FAS2</title>
</head>
<body>
<br/><br/>
<br/><a href='groupList'>groupList</a>
<br/><a href='userList'>userList</a>
<br/><a href='editUser'>editUser</a>
<br/><a href='editGroup'>editGroup</a>
</body>
</html>
--- NEW FILE welcome.kid~ ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://purl.org/kid/ns#"
py:extends="'master.kid'">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"
py:replace="''"/>
<title>Welcome to FAS2</title>
</head>
<body>
Mike sucks at UI, thankfully Duffy doesn't.
<a href='/groupList'>/groupList</a>
<a href='/userList'>/userList</a>
<a href='/editUser'>/editUser</a>
<a href='/editGroup'>/editGroup</a>
</body>
</html>
--- NEW FILE welcome.pyc ---
m�
�5�Ec
u"
u
(
(