diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index a20051ce5..28114e171 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -15,6 +15,9 @@ def show_html_materials(request, meeting_num=None): now = datetime.date.today() if now > cor_cut_off_date: return render("meeting/list_closed.html",{'meeting_num':meeting_num,'begin_date':begin_date, 'cut_off_date':cut_off_date, 'cor_cut_off_date':cor_cut_off_date}) + sub_began = 0 + if now > begin_date: + sub_began = 1 # List of WG sessions and Plenary sessions queryset_list = WgMeetingSession.objects.filter(Q(meeting=meeting_num, group_acronym_id__gte = -2, status_id=4), Q(irtf__isnull=True) | Q(irtf=0)) queryset_irtf = WgMeetingSession.objects.filter(meeting=meeting_num, group_acronym_id__gte = -2, status_id=4, irtf__gt=0) @@ -27,7 +30,7 @@ def show_html_materials(request, meeting_num=None): if item.group_acronym_id < -2: if item.slides(): queryset_training.append(item) - return object_list(request,queryset=queryset_list, template_name="meeting/list.html",allow_empty=True, extra_context={'meeting_num':meeting_num,'irtf_list':queryset_irtf, 'interim_list':queryset_interim, 'training_list':queryset_training, 'begin_date':begin_date, 'cut_off_date':cut_off_date, 'cor_cut_off_date':cor_cut_off_date}) + return object_list(request,queryset=queryset_list, template_name="meeting/list.html",allow_empty=True, extra_context={'meeting_num':meeting_num,'irtf_list':queryset_irtf, 'interim_list':queryset_interim, 'training_list':queryset_training, 'begin_date':begin_date, 'cut_off_date':cut_off_date, 'cor_cut_off_date':cor_cut_off_date,'sub_began':sub_began}) def show_html_agenda(request, meeting_num=None, html_or_txt=None): queryset_list=MeetingTime.objects.filter(meeting=meeting_num).exclude(day_id=0).order_by("day_id","time_desc") diff --git a/ietf/proceedings/models.py b/ietf/proceedings/models.py index 94f3105b8..ab5a3c9dc 100644 --- a/ietf/proceedings/models.py +++ b/ietf/proceedings/models.py @@ -72,6 +72,20 @@ class ResolveAcronym(object): return False except IETFWG.DoesNotExist: return False + def group_type_str(self): + if self.irtf: + return "" + else: + try: + g_type_id = IETFWG.objects.get(pk=self.group_acronym_id).group_type_id + if g_type_id == 1: + return "WG" + elif g_type_id == 3: + return "BOF" + else: + return "" + except IETFWG.DoesNotExist: + return "" class Meeting(models.Model): meeting_num = models.IntegerField(primary_key=True) diff --git a/ietf/templates/mailinglists/nwg_wizard_base.html b/ietf/templates/mailinglists/nwg_wizard_base.html index 11a3ed3d1..389a9bb60 100644 --- a/ietf/templates/mailinglists/nwg_wizard_base.html +++ b/ietf/templates/mailinglists/nwg_wizard_base.html @@ -13,8 +13,8 @@ ul.errorlist { color: red; border: 1px solid red; } {% block content %}
-
-+
+![]()
{% block nwgcontent %} diff --git a/ietf/templates/mailinglists/nwg_wizard_step0.html b/ietf/templates/mailinglists/nwg_wizard_step0.html index a643e7d6c..728560450 100644 --- a/ietf/templates/mailinglists/nwg_wizard_step0.html +++ b/ietf/templates/mailinglists/nwg_wizard_step0.html @@ -7,7 +7,7 @@
Step 1
Please select one:
-