diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py
index 654bf275f..204f76974 100644
--- a/ietf/meeting/views.py
+++ b/ietf/meeting/views.py
@@ -1352,7 +1352,7 @@ VALID_SLIDE_EXTENSIONS = ('.doc','.docx','.pdf','.ppt','.pptx','.txt') # Note th
class UploadSlidesForm(forms.Form):
title = forms.CharField(max_length=255)
file = forms.FileField(label='Slides file to upload.')
- apply_to_all = forms.BooleanField(label='Apply to all group sessions at this meeting',initial=True,required=False)
+ apply_to_all = forms.BooleanField(label='Apply to all group sessions at this meeting',initial=False,required=False)
def __init__(self, num_sessions, *args, **kwargs):
super(UploadSlidesForm, self).__init__(*args, **kwargs)
diff --git a/ietf/secr/proceedings/views.py b/ietf/secr/proceedings/views.py
index 184c01846..27108661e 100644
--- a/ietf/secr/proceedings/views.py
+++ b/ietf/secr/proceedings/views.py
@@ -391,12 +391,14 @@ def recording_edit(request, meeting_num, name):
)
# TODO - should probably rename this since it's not selecting groups anymore
-@role_required('Secretariat')
def select(request, meeting_num):
'''
Provide the secretariat only functions related to meeting materials management
'''
+ if not has_role(request.user,'Secretariat'):
+ return HttpResponseRedirect(reverse('ietf.meeting.views.materials', kwargs={'num':meeting_num}))
+
meeting = get_object_or_404(Meeting, number=meeting_num)
proceedings_url = get_proceedings_url(meeting)
diff --git a/ietf/secr/templates/includes/upload_footer.html b/ietf/secr/templates/includes/upload_footer.html
index dfd49ed43..eff80b591 100755
--- a/ietf/secr/templates/includes/upload_footer.html
+++ b/ietf/secr/templates/includes/upload_footer.html
@@ -1,3 +1,5 @@
Instructions.
If you require assistance in using this tool, or wish to report a bug, then please send a message to ietf-action@ietf.org.
To submit your materials via email, please send agendas to agenda@ietf.org and minutes/presentation slides to proceedings@ietf.org.
+ Note: Normal session materials materials management is now performed using the {% if meeting.number %}{% endif %}materials page{% if meeting.number %}{% endif %}
+
diff --git a/ietf/templates/group/meetings-row.html b/ietf/templates/group/meetings-row.html
index 042faeb43..1da9b420a 100644
--- a/ietf/templates/group/meetings-row.html
+++ b/ietf/templates/group/meetings-row.html
@@ -15,9 +15,7 @@
{% ifchanged s.meeting %}
{% if s.meeting.type.slug == 'ietf' %}
-
- IETF {{s.meeting.number}}
-
+ IETF {{s.meeting.number}}
{% else %}
{{s.meeting.number}}
{% endif %}
diff --git a/ietf/templates/meeting/edit_materials_button.html b/ietf/templates/meeting/edit_materials_button.html
index 07e1c494a..f65338b7b 100644
--- a/ietf/templates/meeting/edit_materials_button.html
+++ b/ietf/templates/meeting/edit_materials_button.html
@@ -1,4 +1,6 @@
{% load ietf_filters session_filters %}
{% if user|has_role:"Secretariat" or session|can_manage_materials:user and not session.is_material_submission_cutoff %}
-Edit
+{% with gt=session.group.type_id %}
+Edit
+{% endwith %}
{% endif %}
diff --git a/ietf/templates/meeting/materials.html b/ietf/templates/meeting/materials.html
index 6aee1a313..c00f6b24b 100644
--- a/ietf/templates/meeting/materials.html
+++ b/ietf/templates/meeting/materials.html
@@ -27,7 +27,9 @@
{% endif %}
- Meeting materials manager
+ {% if user|has_role:"Secretariat" %}
+ Secretariat proceedings functions
+ {% endif %}
Meeting requests/conflicts
diff --git a/ietf/templates/meeting/session_details.html b/ietf/templates/meeting/session_details.html
index d332b7077..de893fa77 100644
--- a/ietf/templates/meeting/session_details.html
+++ b/ietf/templates/meeting/session_details.html
@@ -15,7 +15,7 @@
{{ meeting }} : {{ acronym }}
{% for session in sessions %}
- {% if sessions|length > 1 %}Session {{ forloop.counter }} : {% endif %}{{ session.time }}{% if session.name %} : {{ session.name }}{% endif %}
+ {% if sessions|length > 1 %}Session {{ forloop.counter }} : {% endif %}{{ session.time }}{% if session.name %} : {{ session.name }}{% endif %}
{% if session.agenda_note %}{{session.agenda_note}}{% endif %}
{% if can_manage_materials %}
@@ -32,7 +32,7 @@
{% endif %}
- Artifacts
+ Agenda, Minutes, and Bluesheets
{% for pres in session.filtered_artifacts %}
@@ -106,6 +106,9 @@
Upload New Slides
{% endif %}
+ {% if can_manage_materials %}
+
+ {% endif %}
|