[Repoze-checkins] r1622 - in repoze.shootout/trunk/repoze/shootout: . templates
Carlos de la Guardia
cguardia at yahoo.com
Sun Aug 17 02:47:42 EDT 2008
Author: Carlos de la Guardia <cguardia at yahoo.com>
Date: Sun Aug 17 02:47:42 2008
New Revision: 1622
Log:
modified routes mapper for users so that username is used for the URL instead of user_id (no very good reason, just a prettier, easy to guess URL).
Modified:
repoze.shootout/trunk/repoze/shootout/templates/idea.pt
repoze.shootout/trunk/repoze/shootout/templates/idea_add.pt
repoze.shootout/trunk/repoze/shootout/templates/main.pt
repoze.shootout/trunk/repoze/shootout/views.py
Modified: repoze.shootout/trunk/repoze/shootout/templates/idea.pt
==============================================================================
--- repoze.shootout/trunk/repoze/shootout/templates/idea.pt (original)
+++ repoze.shootout/trunk/repoze/shootout/templates/idea.pt Sun Aug 17 02:47:42 2008
@@ -7,7 +7,7 @@
</div>
<div tal:replace="structure toolbar" />
<h1>${idea.title}</h1>
- <p>By <a href="${app_url}/users/${poster.user_id}">${poster.name}</a>.</p>
+ <p>By <a href="${app_url}/users/${poster.username}">${poster.name}</a>.</p>
<p>Hits: <b>${idea.hits}</b>.</p>
<p>Misses: <b>${idea.misses}</b>.</p>
<p tal:content="idea.text"></p>
Modified: repoze.shootout/trunk/repoze/shootout/templates/idea_add.pt
==============================================================================
--- repoze.shootout/trunk/repoze/shootout/templates/idea_add.pt (original)
+++ repoze.shootout/trunk/repoze/shootout/templates/idea_add.pt Sun Aug 17 02:47:42 2008
@@ -11,7 +11,7 @@
</div>
<h1>Add ${kind}</h1>
<div class="instructions" tal:condition="target">
- <p>You are commenting on <a href="${app_url}/ideas/${target.idea_id}">${target.title}</a>, by <a href="${app_url}/users/${target.users.user_id}">${target.users.name}</a>.</p>
+ <p>You are commenting on <a href="${app_url}/ideas/${target.idea_id}">${target.title}</a>, by <a href="${app_url}/users/${target.users.username}">${target.users.name}</a>.</p>
</div>
<div class="instructions" tal:condition="not target">
<p>Please submit your idea.</p>
Modified: repoze.shootout/trunk/repoze/shootout/templates/main.pt
==============================================================================
--- repoze.shootout/trunk/repoze/shootout/templates/main.pt (original)
+++ repoze.shootout/trunk/repoze/shootout/templates/main.pt Sun Aug 17 02:47:42 2008
@@ -12,25 +12,25 @@
<div tal:condition="last10">
<h3>Latest shots</h3>
<ul>
- <li tal:repeat="idea last10"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.user_id}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
+ <li tal:repeat="idea last10"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.username}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
</ul>
</div>
<div tal:condition="top">
<h3>Most hits</h3>
<ul>
- <li tal:repeat="idea top"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.user_id}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
+ <li tal:repeat="idea top"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.username}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
</ul>
</div>
<div tal:condition="bottom">
<h3>Most misses</h3>
<ul>
- <li tal:repeat="idea bottom"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.user_id}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
+ <li tal:repeat="idea bottom"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.username}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
</ul>
</div>
<div tal:condition="hitpct">
<h3>Best performance</h3>
<ul>
- <li tal:repeat="idea hitpct"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.user_id}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
+ <li tal:repeat="idea hitpct"><a href="${app_url}/ideas/${idea.idea_id}">${idea.title}</a>, by <a href="${app_url}/users/${idea.users.username}">${idea.users.name}</a> (+${idea.hits}, -${idea.misses}).</li>
</ul>
</div>
</body>
Modified: repoze.shootout/trunk/repoze/shootout/views.py
==============================================================================
--- repoze.shootout/trunk/repoze/shootout/views.py (original)
+++ repoze.shootout/trunk/repoze/shootout/views.py Sun Aug 17 02:47:42 2008
@@ -134,7 +134,7 @@
def user_view(context, request):
app_url = request.application_url
- user = DBSession.query(User).filter(User.user_id==context.user).one()
+ user = DBSession.query(User).filter(User.username==context.user).one()
return render_template_to_response('templates/user.pt',
user=user,
toolbar=toolbar_view(context,request),
More information about the Repoze-checkins
mailing list