Improve registration report formatting
Show title in list instead of method name. Add page title and head title to reports.
This commit is contained in:
		
							parent
							
								
									de9066a4cb
								
							
						
					
					
						commit
						6fb6809316
					
				
					 4 changed files with 12 additions and 4 deletions
				
			
		|  | @ -2,6 +2,9 @@ | |||
| {% load bootstrap %} | ||||
| {% load registrasion_tags %} | ||||
| 
 | ||||
| {% block page_title %}Registration report{% endblock %} | ||||
| {% block head_title %}Registration report - {{ title }}{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
| 
 | ||||
|   <h2>{{ title }}</h2> | ||||
|  |  | |||
|  | @ -1,14 +1,15 @@ | |||
| {% extends "site_base.html" %} | ||||
| {% load registrasion_tags %} | ||||
| 
 | ||||
| {% block page_title %}Registration reports{% endblock %} | ||||
| {% block head_title %}Registration reports{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
| 
 | ||||
| <h2>Registration reports</h2> | ||||
| 
 | ||||
| <table class="table table-striped"> | ||||
|   {% for report in reports %} | ||||
|     <tr> | ||||
|       <td> | ||||
|         <a href="{{ report.url }}">{{ report.name }}</a> | ||||
|         <a href="{{ report.url }}">{{ report.title }}</a> | ||||
|       </td> | ||||
|       <td> | ||||
|         {{ report.description }} | ||||
|  |  | |||
|  | @ -78,6 +78,7 @@ class _ReportTemplateWrapper(object): | |||
|     def count(self): | ||||
|         return self.report.count() | ||||
| 
 | ||||
| 
 | ||||
| class BasicReport(Report): | ||||
| 
 | ||||
|     def __init__(self, title, headings, link_view=None): | ||||
|  | @ -166,6 +167,7 @@ class QuerysetReport(BasicReport): | |||
|     def count(self): | ||||
|         return self._queryset.count() | ||||
| 
 | ||||
| 
 | ||||
| class Links(Report): | ||||
| 
 | ||||
|     def __init__(self, title, links): | ||||
|  | @ -193,6 +195,7 @@ class Links(Report): | |||
|     def count(self): | ||||
|         return len(self._links) | ||||
| 
 | ||||
| 
 | ||||
| def report_view(title, form_type=None): | ||||
|     ''' Decorator that converts a report view function into something that | ||||
|     displays a Report. | ||||
|  |  | |||
|  | @ -51,6 +51,7 @@ def reports_list(request): | |||
|     for report in get_all_reports(): | ||||
|         reports.append({ | ||||
|             "name": report.__name__, | ||||
|             "title": report.title, | ||||
|             "url": reverse(report), | ||||
|             "description": report.__doc__, | ||||
|         }) | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Joel Addison
						Joel Addison