Skip to content

Commit cd10ba5

Browse files
committed
Made some per-group and per-session iCalendar links show only if occurring in the future.
- Legacy-Id: 14750
1 parent 7ce7b62 commit cd10ba5

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

ietf/meeting/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,6 +1066,7 @@ def session_details(request, num, acronym ):
10661066
'meeting' :meeting ,
10671067
'acronym' :acronym,
10681068
'can_manage_materials' : can_manage,
1069+
'thisweek': datetime.date.today()-datetime.timedelta(days=7),
10691070
})
10701071

10711072
class SessionDraftsForm(forms.Form):

ietf/templates/meeting/session_details.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616

1717

1818
<h1>{{ meeting }} : {{ acronym }}
19-
<a class="regular pull-right" title="icalendar entry for {{acronym}}@{{meeting.number}}" href="{% url 'ietf.meeting.views.ical_agenda' num=meeting.number acronym=acronym %}"><span class="fa fa-calendar"></span></a>
19+
{% if meeting.date >= thisweek %}
20+
<a class="regular pull-right" title="icalendar entry for {{acronym}}@{{meeting.number}}" href="{% url 'ietf.meeting.views.ical_agenda' num=meeting.number acronym=acronym %}"><span class="fa fa-calendar"></span></a>
21+
{% endif %}
2022
</h1>
2123

2224

ietf/templates/meeting/session_details_panel.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
{% for session in sessions %}
44
<h2 class="anchor-target" id="session_{{session.pk}}">{% if sessions|length > 1 %}Session {{ forloop.counter }} : {% endif %}{{ session.time }}{% if session.name %} : {{ session.name }}{% endif %}
5-
<a class="regular pull-right" title="icalendar entry for {{acronym}} session {{ forloop.counter }}" href="{% url 'ietf.meeting.views.ical_agenda' num=meeting.number session_id=session.id %}"><span class="fa fa-calendar"></span></a>
5+
{% if meeting.date >= thisweek %}
6+
<a class="regular pull-right" title="icalendar entry for {{acronym}} session {{ forloop.counter }}" href="{% url 'ietf.meeting.views.ical_agenda' num=meeting.number session_id=session.id %}"><span class="fa fa-calendar"></span></a>
7+
{% endif %}
68
</h2>
79
{% if session.agenda_note %}<h3>{{session.agenda_note}}</h3>{% endif %}
810

0 commit comments

Comments
 (0)