Changeset 52396 in webkit
- Timestamp:
- Dec 19, 2009 5:37:13 PM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 6 added
- 8 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r52393 r52396 1 2009-12-19 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 QueueStatusServer needs a human readable dashboard 6 https://bugs.webkit.org/show_bug.cgi?id=32769 7 8 Here is a first cut at the dashboard. There's a lot left to do. 9 10 * QueueStatusServer/filters/webkit_extras.py: 11 * QueueStatusServer/handlers/dashboard.py: Added. 12 * QueueStatusServer/handlers/patchstatus.py: 13 * QueueStatusServer/handlers/recentstatus.py: 14 * QueueStatusServer/handlers/showresults.py: 15 * QueueStatusServer/handlers/statusbubble.py: 16 * QueueStatusServer/handlers/updatestatus.py: 17 * QueueStatusServer/main.py: 18 * QueueStatusServer/model/__init__.py: Copied from WebKitTools/QueueStatusServer/filters/__init__.py. 19 * QueueStatusServer/model/queuestatus.py: Renamed from WebKitTools/QueueStatusServer/model.py. 20 * QueueStatusServer/stylesheets/dashboard.css: Added. 21 * QueueStatusServer/templates/dashboard.html: Added. 22 * QueueStatusServer/templates/statusbubble.html: Renamed from WebKitTools/QueueStatusServer/status_bubble.html. 23 * QueueStatusServer/templates/updatestatus.html: Renamed from WebKitTools/QueueStatusServer/update_status.html. 24 1 25 2009-12-19 Daniel Bates <dbates@webkit.org> 2 26 -
trunk/WebKitTools/QueueStatusServer/filters/webkit_extras.py
r48730 r52396 41 41 return value 42 42 43 @stringfilter 44 def webkit_bug_id(value): 45 return '<a href="http://webkit.org/b/' + value + '">' + value + '</a>' 46 47 @stringfilter 48 def webkit_attachment_id(value): 49 return '<a href="https://bugs.webkit.org/attachment.cgi?id=' + value + '&action=prettypatch">' + value + '</a>' 50 43 51 register = webapp.template.create_template_register() 44 52 register.filter(webkit_linkify) 53 register.filter(webkit_bug_id) 54 register.filter(webkit_attachment_id) 55 -
trunk/WebKitTools/QueueStatusServer/handlers/patchstatus.py
r52381 r52396 29 29 from google.appengine.ext import webapp 30 30 31 from model import QueueStatus31 from model.queuestatus import QueueStatus 32 32 33 33 -
trunk/WebKitTools/QueueStatusServer/handlers/recentstatus.py
r52381 r52396 30 30 from google.appengine.ext.webapp import template 31 31 32 from model import QueueStatus32 from model.queuestatus import QueueStatus 33 33 34 34 class RecentStatus(webapp.RequestHandler): -
trunk/WebKitTools/QueueStatusServer/handlers/showresults.py
r52381 r52396 29 29 from google.appengine.ext import webapp 30 30 31 from model import QueueStatus31 from model.queuestatus import QueueStatus 32 32 33 33 -
trunk/WebKitTools/QueueStatusServer/handlers/statusbubble.py
r52381 r52396 30 30 from google.appengine.ext.webapp import template 31 31 32 from model import QueueStatus32 from model.queuestatus import QueueStatus 33 33 34 34 35 # FIXME: This class is wrong. I'm going to rebuid the functionality correctly 36 # for the dashboard and then kill this class. 35 37 class StatusSummary(object): 36 38 def _status_to_code(self, status): … … 77 79 "queue_status" : status_summary.summarize(int(attachment_id)), 78 80 } 79 self.response.out.write(template.render( 'status_bubble.html', template_values))81 self.response.out.write(template.render("templates/statusbubble.html", template_values)) -
trunk/WebKitTools/QueueStatusServer/handlers/updatestatus.py
r52381 r52396 31 31 from google.appengine.ext.webapp import template 32 32 33 from model import QueueStatus33 from model.queuestatus import QueueStatus 34 34 35 35 36 36 class UpdateStatus(webapp.RequestHandler): 37 37 def get(self): 38 self.response.out.write(template.render( 'update_status.html', None))38 self.response.out.write(template.render("templates/updatestatus.html", None)) 39 39 40 40 def _int_from_request(self, name): -
trunk/WebKitTools/QueueStatusServer/main.py
r52381 r52396 34 34 from google.appengine.ext.webapp.util import run_wsgi_app 35 35 36 from handlers.dashboard import Dashboard 36 37 from handlers.patchstatus import PatchStatus 37 38 from handlers.recentstatus import RecentStatus … … 46 47 ('/queue-status/(.*)', RecentStatus), 47 48 ('/update-status', UpdateStatus), 49 ('/dashboard', Dashboard), 48 50 (r'/patch-status/(.*)/(.*)', PatchStatus), 49 51 (r'/status-bubble/(.*)', StatusBubble),
Note: See TracChangeset
for help on using the changeset viewer.