Merge lp:~cjohnston/summit/ical into lp:summit

Proposed by Chris Johnston
Status: Merged
Approved by: Michael Hall
Approved revision: 111
Merge reported by: Michael Hall
Merged at revision: not available
Proposed branch: lp:~cjohnston/summit/ical
Merge into: lp:summit
Diff against target: 45 lines (+8/-3)
2 files modified
summit/schedule/models/meetingmodel.py (+6/-1)
summit/schedule/render.py (+2/-2)
To merge this branch: bzr merge lp:~cjohnston/summit/ical
Reviewer Review Type Date Requested Status
Summit Hackers Pending
Review via email: mp+61022@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'summit/schedule/models/meetingmodel.py'
2--- summit/schedule/models/meetingmodel.py 2011-05-09 17:09:28 +0000
3+++ summit/schedule/models/meetingmodel.py 2011-05-15 14:31:11 +0000
4@@ -22,7 +22,7 @@
5 from django.db import models
6 from django.core.exceptions import ObjectDoesNotExist
7 from django.conf import settings
8-
9+from django.core.urlresolvers import reverse
10 #from summit.brainstorm.models import Idea
11
12 from summit.schedule.fields import NameField
13@@ -124,6 +124,11 @@
14 }
15 link_to_pad = property(get_link_to_pad)
16
17+ def get_meeting_page_url(self):
18+ args = [self.summit.name, self.name]
19+ return reverse('summit.schedule.views.meeting', args=args)
20+ meeting_page_url = property(get_meeting_page_url)
21+
22 def __unicode__(self):
23 if self.name:
24 return self.name
25
26=== modified file 'summit/schedule/render.py'
27--- summit/schedule/render.py 2011-05-09 20:01:12 +0000
28+++ summit/schedule/render.py 2011-05-15 14:31:11 +0000
29@@ -285,7 +285,7 @@
30 track = meeting.tracks.all()[0].title.lower()
31 except (IndexError, AttributeError):
32 track = "unknown"
33- headings += '<th>%s</th>\n' % escape(room.name)
34+ headings += '<th>%s</th>\n' % escape(room.title)
35 meetings += '<td class="%s">%s</td>\n' % (track, escape(meeting_title))
36
37 html += '<table>\n'
38@@ -1030,7 +1030,7 @@
39 END:VEVENT
40 ''' % {'id':meeting.id, 'dtstart':dtstart, 'dtend':dtend, 'category':categories,
41 'eventname':meeting.title, 'eventplace': room.title, 'type': meeting.type,
42- 'roomname':room.name, 'description': meeting.description, 'url':room.icecast_url}
43+ 'roomname':room.name, 'description': meeting.description, 'url':meeting.meeting_page_url}
44 ical += 'END:VCALENDAR'
45 return ical
46

Subscribers

People subscribed via source and target branches