From 239b526d57f8f61d314434104d4b8bbef3722907 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 6 Nov 2013 17:03:30 +0000 Subject: [PATCH] Fixed a bug in the materials urls in agenda.ics. - Legacy-Id: 6666 --- ietf/meeting/tests/agenda-83.ics.good | 64 +++++++++++++-------------- ietf/templates/meeting/agenda.ics | 2 +- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/ietf/meeting/tests/agenda-83.ics.good b/ietf/meeting/tests/agenda-83.ics.good index b862a1fcc..a00bbbf99 100644 --- a/ietf/meeting/tests/agenda-83.ics.good +++ b/ietf/meeting/tests/agenda-83.ics.good @@ -268,52 +268,52 @@ DTSTAMP:20120223T000000Z URL:http://www.ietf.org/proceedings/83/agenda/agenda-83-iab-technical-plenary DESCRIPTION:Technical Plenary\n \nAgenda: - http://www.ietf.orghttp://www.ietf.org/proceedings/83/agenda/agenda-83-iab-technical-plenary\n + http://www.ietf.org/proceedings/83/agenda/agenda-83-iab-technical-plenary\n \nMinutes (Minutes for IAB at IETF-83): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/minutes/minutes-83-iab-technical-plenary\n + http://www.ietf.org/proceedings/83/minutes/minutes-83-iab-technical-plenary\n \nSlides (Agenda): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-0-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-0-technical-plenary.pdf\n \nSlides (IAB Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-1-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-1-technical-plenary.pdf\n \nSlides (Lessons Learned from WebSockets): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-10-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-10-technical-plenary.pdf\n \nSlides (Cryptography Infrastructure): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-11-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-11-technical-plenary.pdf\n \nSlides (It's Not the End of the World): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-12-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-12-technical-plenary.pdf\n \nSlides (Plenary Transcript (unedited)): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-13-technical-plenary.txt\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-13-technical-plenary.txt\n \nSlides (Technical Plenary Agenda): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-2-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-2-technical-plenary.pdf\n \nSlides (RSE Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-3.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-3.pdf\n \nSlides (IAB Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-4.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-4.pdf\n \nSlides (World IPv6 Launch): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-5-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-5-technical-plenary.pdf\n \nSlides (IRTF Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-6-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-6-technical-plenary.pdf\n \nSlides (Agenda: Implementation Challenges for Browser Security): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-7-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-7-technical-plenary.pdf\n \nSlides (When Good Standards Go Bad): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-8-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-8-technical-plenary.pdf\n \nSlides (How do we get to TLS Everywhere?): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iab-9-technical-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iab-9-technical-plenary.pdf\n END:VEVENT BEGIN:VEVENT UID:ietf-83-2926 @@ -336,50 +336,50 @@ DTSTAMP:20120223T000000Z URL:http://www.ietf.org/proceedings/83/agenda/agenda-83-iesg-ietf-operations-and-administration-plenary DESCRIPTION:IETF Operations and Administration Plenary\n \nAgenda: - http://www.ietf.orghttp://www.ietf.org/proceedings/83/agenda/agenda-83-iesg-ietf-operations-and-administration-plenary\n + http://www.ietf.org/proceedings/83/agenda/agenda-83-iesg-ietf-operations-and-administration-plenary\n \nAgenda: - http://www.ietf.orghttp://www.ietf.org/proceedings/83/agenda/agenda-83-none-ietf-operations-and-administration-plenary\n + http://www.ietf.org/proceedings/83/agenda/agenda-83-none-ietf-operations-and-administration-plenary\n \nMinutes (Minutes for IESG at IETF-83): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/minutes/minutes-83-iesg-ietf-operations-and-administration-plenary\n + http://www.ietf.org/proceedings/83/minutes/minutes-83-iesg-ietf-operations-and-administration-plenary\n \nSlides (NOTE WELL): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-0-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-0-ietf-operations-and-administration-plenary.pdf\n \nSlides (Agenda): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-1-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-1-ietf-operations-and-administration-plenary.pdf\n \nSlides (ISOC Activities Status Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-10-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-10-ietf-operations-and-administration-plenary.pdf\n \nSlides (NOC Report Part 2): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-11-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-11-ietf-operations-and-administration-plenary.pdf\n \nSlides (Host Presentation: Cisco): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-12-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-12-ietf-operations-and-administration-plenary.pdf\n \nSlides (IETF Chair Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-2-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-2-ietf-operations-and-administration-plenary.pdf\n \nSlides (NOC Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-3-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-3-ietf-operations-and-administration-plenary.pdf\n \nSlides (IAOC and IAD Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-4-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-4-ietf-operations-and-administration-plenary.pdf\n \nSlides (IETF Trust Chair Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-5-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-5-ietf-operations-and-administration-plenary.pdf\n \nSlides (ISOC Activities Status Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-6-ietf-operations-and-administration-plenary.ppt\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-6-ietf-operations-and-administration-plenary.ppt\n \nSlides (Recognize Outgoing IAB\, IESG\, and IAOC Members): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-7-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-7-ietf-operations-and-administration-plenary.pdf\n \nSlides (IETF Logo -- Open Mic): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-8-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-8-ietf-operations-and-administration-plenary.pdf\n \nSlides (NomCom Chair Report): - http://www.ietf.orghttp://www.ietf.org/proceedings/83/slides/slides-83-iesg-9-ietf-operations-and-administration-plenary.pdf\n + http://www.ietf.org/proceedings/83/slides/slides-83-iesg-9-ietf-operations-and-administration-plenary.pdf\n END:VEVENT END:VCALENDAR diff --git a/ietf/templates/meeting/agenda.ics b/ietf/templates/meeting/agenda.ics index 59d1470a2..4e0c20e9e 100644 --- a/ietf/templates/meeting/agenda.ics +++ b/ietf/templates/meeting/agenda.ics @@ -16,6 +16,6 @@ DESCRIPTION:{{item.timeslot.name|ics_esc}}\n{% if item.session.agenda_note %} Note: {{item.session.agenda_note|ics_esc}}\n{% endif %}{% for material in item.session.materials.all %} \n{{material.type}}{% if material.type.name != "Agenda" %} ({{material.title|ics_esc}}){% endif %}: - http://www.ietf.org{{material.get_absolute_url}}\n{% endfor %} + {{material.get_absolute_url}}\n{% endfor %} {% endif %}END:VEVENT {% endif %}{% endfor %}END:VCALENDAR{% endautoescape %}