fix: lock session requests for new meetings (#8251)
* fix: lock session requests for new meetings * fix: lint
This commit is contained in:
parent
3074be8ccf
commit
394e32e022
|
@ -82,6 +82,10 @@ class SecrMeetingTestCase(TestCase):
|
|||
[cn.slug for cn in new_meeting.group_conflict_types.all()],
|
||||
post_data['group_conflict_types'],
|
||||
)
|
||||
self.assertEqual(
|
||||
new_meeting.session_request_lock_message,
|
||||
"Session requests for this meeting have not yet opened.",
|
||||
)
|
||||
|
||||
def test_add_meeting_default_conflict_types(self):
|
||||
"""Add meeting should default to same conflict types as previous meeting"""
|
||||
|
|
|
@ -17,7 +17,7 @@ import debug # pyflakes:ignore
|
|||
from ietf.ietfauth.utils import role_required
|
||||
from ietf.utils.mail import send_mail
|
||||
from ietf.meeting.forms import duration_string
|
||||
from ietf.meeting.helpers import get_meeting, make_materials_directories, populate_important_dates
|
||||
from ietf.meeting.helpers import make_materials_directories, populate_important_dates
|
||||
from ietf.meeting.models import Meeting, Session, Room, TimeSlot, SchedTimeSessAssignment, Schedule, SchedulingEvent
|
||||
from ietf.meeting.utils import add_event_info_to_session_qs
|
||||
from ietf.name.models import SessionStatusName
|
||||
|
@ -223,9 +223,8 @@ def add(request):
|
|||
)
|
||||
meeting.schedule = schedule
|
||||
|
||||
# we want to carry session request lock status over from previous meeting
|
||||
previous_meeting = get_meeting( int(meeting.number) - 1 )
|
||||
meeting.session_request_lock_message = previous_meeting.session_request_lock_message
|
||||
# Create meeting with session requests locked
|
||||
meeting.session_request_lock_message = "Session requests for this meeting have not yet opened."
|
||||
meeting.save()
|
||||
|
||||
populate_important_dates(meeting)
|
||||
|
|
Loading…
Reference in a new issue