Changeset 1620:feed3e6e37e5 in peach3-core
- Timestamp:
- 02/01/2012 11:13:47 AM (4 months ago)
- Branch:
- core-split
- Location:
- src/peach3
- Files:
-
- 4 added
- 2 edited
- 1 moved
-
core/report/__init__.py (moved) (moved from src/peach3/core/reports/__init__.py) (3 diffs)
-
core/report/course.py (added)
-
core/report/submission.py (added)
-
models/report.py (modified) (1 diff)
-
templates/peach3/report/download_link.html (added)
-
urls.py (modified) (1 diff)
-
views/report.py (added)
Legend:
- Unmodified
- Added
- Removed
-
src/peach3/core/report/__init__.py
r1619 r1620 49 49 def register(self, generator): 50 50 self.lock.acquire() 51 id = self.last_id 51 id = self.last_id #@ReservedAssignment 52 52 self.last_id += 1 53 53 self.lock.release() … … 57 57 return id 58 58 59 def get(self, id): 59 def get(self, id): #@ReservedAssignment 60 60 return self.generators[id] 61 61 … … 93 93 ) 94 94 95 id = self.report.id 95 id = self.report.id #@ReservedAssignment 96 96 if created or (id not in self._thread_by_reportid and not self.report.exists()): 97 97 self._thread_by_reportid[id] = self -
src/peach3/models/report.py
r1600 r1620 76 76 @models.permalink 77 77 def get_absolute_url(self): 78 return ('peach3. report.views.download', [self.id, self.filename])78 return ('peach3.views.report.download', [self.id, self.filename]) 79 79 absolute_url = property(get_absolute_url) 80 80 81 81 def get_download_html(self): 82 82 from django.template.loader import render_to_string 83 return render_to_string(' report/download_link.html', {'report':self})83 return render_to_string('peach3/report/download_link.html', {'report':self}) 84 84 download_html = property(get_download_html) 85 85 -
src/peach3/urls.py
r1619 r1620 15 15 (r'^core/submission/download/(?P<sbid>[^/]*)/(?P<fid>[^/]*)/(?P<name>.*)$', 'submission.download_file'), 16 16 (r'^core/submission/print/(?P<sbid>[^/]*)/(?P<fid>[^/]*)/$', 'submission.print_file'), 17 (r'^core/report/download/(?P<rid>[^/]*)/(?P<filename>[^/]*)$', 'report.download'), 17 18 )
Note: See TracChangeset
for help on using the changeset viewer.

