64 lines
2.5 KiB
Mako
64 lines
2.5 KiB
Mako
<div id="sidebar">
|
|
<ul>
|
|
<li id="search">
|
|
<form id="searchform" method="get" action="/search">
|
|
<div>
|
|
<input type="text" name="q" id="s" size="15" value="${c.querystring}" />
|
|
<br />
|
|
<input type="submit" value="Search" />
|
|
</div>
|
|
</form>
|
|
</li>
|
|
<li id="calendar">
|
|
<h2>Calendar</h2>
|
|
<div id="calendar_wrap">
|
|
<%include file="/calendar.mako"/>
|
|
</div>
|
|
</li>
|
|
% if len(c.categories) > 0:
|
|
<li>
|
|
<h2>Categories</h2>
|
|
<ul>
|
|
% for category in c.categories:
|
|
<li><a href="${h.url_for(controller='category', action=category.url)}" title="${category.name}">${category.name}</a> (${len(category.posts)}) </li>
|
|
% endfor
|
|
</ul>
|
|
</li>
|
|
% endif
|
|
<li>
|
|
<h2>Meta</h2>
|
|
<ul>
|
|
% if c.current_user:
|
|
<li>
|
|
Account
|
|
<ul>
|
|
<li><a href="${h.url_for(controller=u'account')}">My Details</a></li>
|
|
<li><a href="${h.url_for(controller=u'account', action=u'password')}">My Password</a></li>
|
|
</ul>
|
|
</li>
|
|
% if c.current_user.has_permission([u'Add Posts', u'Add Pages', u'Edit My Posts', u'Edit My Pages']):
|
|
<li>
|
|
Content
|
|
<ul>
|
|
% if c.current_user.has_permission(u'Add Posts'):
|
|
<li><a href="${h.url_for(controller=u'post', action=u'new')}">New Post</a></li>
|
|
% endif
|
|
% if c.current_user.has_permission(u'Add Pages'):
|
|
<li><a href="${h.url_for(controller=u'page', action=u'new')}">New Page</a></li>
|
|
% endif
|
|
% if c.current_user.has_permission(u'Edit My Posts'):
|
|
<li><a href="${h.url_for(controller=u'post', action=u'draft')}">Draft Posts</a></li>
|
|
% endif
|
|
</ul>
|
|
</li>
|
|
% endif
|
|
<li><a href="${h.url_for(controller=u'account', action=u'logout')}">Logout</a></li>
|
|
% else:
|
|
<li><a href="${h.url_for(controller=u'account', action=u'login')}">Login</a></li>
|
|
% endif
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<div style="clear: both; height: 40px;"> </div>
|
|
</div>
|
|
|