Robert Wall has proposed merging lp:~robertwall/loco-directory/617923 into
lp:loco-directory.
Requested reviews:
loco-directory-dev (loco-directory-dev)
Related bugs:
#617923 "Add to my calendar" links on event detail page
https://bugs.launchpad.net/bugs/617923
- Adds an iCal feed with only a single event at
/events/team/[eventid]/detail/ical
- Links the above on /events/team/[eventid]/detail
--
https://code.launchpad.net/~robertwall/loco-directory/617923/+merge/32866
Your team loco-directory-dev is requested to review the proposed merge of
lp:~robertwall/loco-directory/617923 into lp:loco-directory.
=== modified file 'loco_directory/events/urls.py'
--- loco_directory/events/urls.py 2010-07-31 15:20:14 +0000
+++ loco_directory/events/urls.py 2010-08-17 12:05:57 +0000
@@ -6,6 +6,7 @@
url(r'^history/$', 'events.views.event_history_list', name='event-history-list'),
#team events
url(r'^team/ical/$', 'events.views.teams_event_list_ical', name='teams-event-list-ical'),
+ url(r'^team/(?P<team_event_id>\d+)/detail/ical/$', 'events.views.event_ical', name='event-ical'),
url(r'^team/(?P<team_event_id>\d+)/register/$', 'events.views.team_event_register', name='team-event-register'),
url(r'^team/(?P<team_event_id>\d+)/detail/$', 'events.views.team_event_detail', name='team-event-detail'),
url(r'^team/(?P<team_event_id>\d+)/delete/$', 'events.views.team_event_delete', name='team-event-delete'),
=== modified file 'loco_directory/events/views.py'
--- loco_directory/events/views.py 2010-08-17 01:55:04 +0000
+++ loco_directory/events/views.py 2010-08-17 12:05:57 +0000
@@ -63,6 +63,13 @@
response.write('''END:VCALENDAR''')
return response
+def event_ical(request, team_event_id):
+ """
+ Return a ical list with a single events in ical format.
+ """
+ team_event_object = get_object_or_404(TeamEvent, pk=team_event_id)
+ return event_list_ical([team_event_object], team_event_object.name)
+
def team_event_list_ical(request, team_slug):
"""
Return a ical list with a single team events in ical format.
=== modified file 'loco_directory/templates/events/team_event_detail.html'
--- loco_directory/templates/events/team_event_detail.html 2010-08-17 00:25:27 +0000
+++ loco_directory/templates/events/team_event_detail.html 2010-08-17 12:05:57 +0000
@@ -14,6 +14,7 @@
{% endif %}
{% endif %}
+<a class="sub-nav-item" href="{% url event-ical team_event_object.id %}">{% trans "iCal Feed" %}</a>
{% endblock %}
{% block search %}
_______________________________________________
Mailing list: https://launchpad.net/~loco-directory-dev
Post to : [email protected]
Unsubscribe : https://launchpad.net/~loco-directory-dev
More help : https://help.launchpad.net/ListHelp