--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Humanize empty result pages.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 03:03:52 +0000
+
+
+
-status=assigned
+status=closed
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Implement viewing of a single bug (with comments).
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 02:59:28 +0000
+
+
+
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Implement bug updating (not comments.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 02:59:54 +0000
+
+
+
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Fix the footer width.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 03:01:09 +0000
+
+
+
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Figure out how to best fix the column widths.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 03:07:32 +0000
+
+
+
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Implement sorting.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 02:59:11 +0000
+
+
+
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Implement pagination.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 03:00:35 +0000
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
creator=Steve Losh <steve@stevelosh.com>
-status=open
+status=closed
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Implement bug creation.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 02:59:35 +0000
+
+
+
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Implement the target filters.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 02:58:44 +0000
+
+
+
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Think about authentication.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 03:02:19 +0000
+
+
+
-status=assigned
+status=open
--- /dev/null
+
+
+
+assigned=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+creator=Steve Losh <steve@stevelosh.com>
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=Implement adding comments.
+
+
+
+
+
+
+time=Sat, 31 Jan 2009 03:00:08 +0000
+
+
+
from libbe import bugdir
from jinja2 import Environment, FileSystemLoader
-bug_root = '/Users/sjl/Desktop/be/.be'
+bug_root = '/Users/sjl/Documents/cherryflavoredbugseverywhere/.be'
bd = bugdir.BugDir(root=bug_root)
bd.load_all_bugs()
+repository_name = bd.root.split('/')[-1]
template_root = '/Users/sjl/Documents/cherryflavoredbugseverywhere/templates'
env = Environment(loader=FileSystemLoader(template_root))
@cherrypy.expose
def index(self, status='open', assignee=''):
bd.load_all_bugs()
+
if status == 'open':
status = ['open', 'assigned', 'test', 'unconfirmed', 'wishlist']
label = 'All Open Bugs'
bugs = [bug for bug in bugs if bug.assigned == assignee]
return template.render(bugs=bugs, bd=bd, label=label,
- assignees=possible_assignees)
+ assignees=possible_assignees,
+ repository_name=repository_name)
config = '/Users/sjl/Documents/cherryflavoredbugseverywhere/cfbe.config'
div#nav { margin-bottom: 1.5em; }
span#filters { float: right; }
-span#filters a { margin-left: 2em; }
+span#filters a { margin-left: 1.5em; }
a:link, a:visited, a:active { color: #d03; text-decoration: none; font-weight: bold; }
a:hover { color: #60b305; }
<div id="logo"><h1>Cherry Flavored Bugs Everywhere!</h1></div>
<div id="header">
<div class="center-column">
- <h1>stevelosh</h1>
+ <h1>{{ repository_name }}</h1>
</div>
</div>
<div id="content-wrap">
<a href="#">Scheduled for...</a>
</span>
<span id="create">
- <a href="fixme">Create a new bug</a>
+ <a href="fixme">+ Create a new bug</a>
</span>
</div>
<h2>{% block page_title %} {% endblock %}</h2>