Skip to content

Commit 6c67283

Browse files
committed
Renamed some settings to start with the relevant app name (MEETING_*)
- Legacy-Id: 18172
1 parent 6063e72 commit 6c67283

3 files changed

Lines changed: 45 additions & 46 deletions

File tree

ietf/meeting/tests_views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ def test_agenda_week_view(self):
293293
self.assertEqual(r.status_code,200)
294294
self.assertTrue(all([x in unicontent(r) for x in ['var all_items', 'maximize', 'draw_calendar', ]]))
295295

296-
@override_settings(SERVE_MEETING_MATERIALS_LOCALLY=False)
296+
@override_settings(MEETING_MATERIALS_SERVE_LOCALLY=False)
297297
def test_materials_through_cdn(self):
298298
meeting = make_meeting_test_data()
299299
session = Session.objects.filter(meeting=meeting, group__acronym="mars").first()
@@ -319,7 +319,7 @@ def test_interim_materials(self):
319319

320320
self.do_test_materials(meeting, session)
321321

322-
@override_settings(SERVE_MEETING_MATERIALS_LOCALLY=True)
322+
@override_settings(MEETING_MATERIALS_SERVE_LOCALLY=True)
323323
def do_test_materials(self, meeting, session):
324324

325325
self.write_materials_files(meeting, session)
@@ -2536,7 +2536,7 @@ def test_upload_minutes_agenda_unscheduled(self):
25362536
r = self.client.post(url,dict(file=test_file,apply_to_all=False))
25372537
self.assertEqual(r.status_code, 410)
25382538

2539-
@override_settings(SERVE_MEETING_MATERIALS_LOCALLY=True)
2539+
@override_settings(MEETING_MATERIALS_SERVE_LOCALLY=True)
25402540
def test_upload_minutes_agenda_interim(self):
25412541
session=SessionFactory(meeting__type_id='interim')
25422542
for doctype in ('minutes','agenda'):

ietf/meeting/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ def materials_document(request, document, num=None, ext=None):
221221
if not os.path.exists(filename):
222222
raise Http404("File not found: %s" % filename)
223223

224-
if settings.SERVE_MEETING_MATERIALS_LOCALLY :
224+
if settings.MEETING_MATERIALS_SERVE_LOCALLY :
225225
with io.open(filename, 'rb') as file:
226226
bytes = file.read()
227227

ietf/settings.py

Lines changed: 41 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -691,48 +691,6 @@ def skip_unreadable_post(record):
691691
"liai-att": "%s{doc.uploaded_filename}" % LIAISON_ATTACH_URL,
692692
}
693693

694-
SERVE_MEETING_MATERIALS_LOCALLY = False
695-
696-
# If you override SERVE_MEETING_MATERIALS_LOCALLY in your settings_local.conf, you will need to
697-
# set the right value for MEETING_DOC_HREFS there as well. LOCAL_MEETING_DOC_HREFS and
698-
# CDN_MEETING_DOC_HREFS are defined here to make that simpler.
699-
700-
LOCAL_MEETING_DOC_HREFS = {
701-
"agenda": "/meeting/{meeting.number}/materials/{doc.name}-{doc.rev}",
702-
"minutes": "/meeting/{meeting.number}/materials/{doc.name}-{doc.rev}",
703-
"slides": "/meeting/{meeting.number}/materials/{doc.name}-{doc.rev}",
704-
"recording": "{doc.external_url}",
705-
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
706-
}
707-
708-
CDN_MEETING_DOC_HREFS = {
709-
"agenda": "https://www.ietf.org/proceedings/{meeting.number}/agenda/{doc.name}-{doc.rev}",
710-
"minutes": "https://www.ietf.org/proceedings/{meeting.number}/minutes/{doc.name}-{doc.rev}",
711-
"slides": "https://www.ietf.org/proceedings/{meeting.number}/slides/{doc.name}-{doc.rev}",
712-
"recording": "{doc.external_url}",
713-
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
714-
}
715-
716-
MEETING_DOC_HREFS = LOCAL_MEETING_DOC_HREFS if SERVE_MEETING_MATERIALS_LOCALLY else CDN_MEETING_DOC_HREFS
717-
718-
MEETING_DOC_OLD_HREFS = {
719-
"agenda": "/meeting/{meeting.number}/materials/{doc.name}",
720-
"minutes": "/meeting/{meeting.number}/materials/{doc.name}",
721-
"slides": "/meeting/{meeting.number}/materials/{doc.name}",
722-
"recording": "{doc.external_url}",
723-
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
724-
}
725-
726-
# For http references to documents without a version number (that is, to the current version at the time of reference)
727-
MEETING_DOC_GREFS = {
728-
"agenda": "/meeting/{meeting.number}/materials/{doc.name}",
729-
"minutes": "/meeting/{meeting.number}/materials/{doc.name}",
730-
"slides": "/meeting/{meeting.number}/materials/{doc.name}",
731-
"recording": "{doc.external_url}",
732-
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
733-
}
734-
735-
736694
# Valid MIME types for cases where text is uploaded and immediately extracted,
737695
# e.g. a charter or a review. Must be a tuple, not a list.
738696
DOC_TEXT_FILE_VALID_UPLOAD_MIME_TYPES = ('text/plain', 'text/markdown', 'text/x-rst')
@@ -893,6 +851,47 @@ def skip_unreadable_post(record):
893851

894852
# === Meeting Related Settings =================================================
895853

854+
MEETING_MATERIALS_SERVE_LOCALLY = False
855+
856+
# If you override MEETING_MATERIALS_SERVE_LOCALLY in your settings_local.conf, you will need to
857+
# set the right value for MEETING_DOC_HREFS there as well. MEETING_DOC_LOCAL_HREFS and
858+
# CDN_MEETING_DOC_HREFS are defined here to make that simpler.
859+
860+
MEETING_DOC_LOCAL_HREFS = {
861+
"agenda": "/meeting/{meeting.number}/materials/{doc.name}-{doc.rev}",
862+
"minutes": "/meeting/{meeting.number}/materials/{doc.name}-{doc.rev}",
863+
"slides": "/meeting/{meeting.number}/materials/{doc.name}-{doc.rev}",
864+
"recording": "{doc.external_url}",
865+
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
866+
}
867+
868+
MEETING_DOC_CDN_HREFS = {
869+
"agenda": "https://www.ietf.org/proceedings/{meeting.number}/agenda/{doc.name}-{doc.rev}",
870+
"minutes": "https://www.ietf.org/proceedings/{meeting.number}/minutes/{doc.name}-{doc.rev}",
871+
"slides": "https://www.ietf.org/proceedings/{meeting.number}/slides/{doc.name}-{doc.rev}",
872+
"recording": "{doc.external_url}",
873+
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
874+
}
875+
876+
MEETING_DOC_HREFS = MEETING_DOC_LOCAL_HREFS if MEETING_MATERIALS_SERVE_LOCALLY else MEETING_DOC_CDN_HREFS
877+
878+
MEETING_DOC_OLD_HREFS = {
879+
"agenda": "/meeting/{meeting.number}/materials/{doc.name}",
880+
"minutes": "/meeting/{meeting.number}/materials/{doc.name}",
881+
"slides": "/meeting/{meeting.number}/materials/{doc.name}",
882+
"recording": "{doc.external_url}",
883+
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
884+
}
885+
886+
# For http references to documents without a version number (that is, to the current version at the time of reference)
887+
MEETING_DOC_GREFS = {
888+
"agenda": "/meeting/{meeting.number}/materials/{doc.name}",
889+
"minutes": "/meeting/{meeting.number}/materials/{doc.name}",
890+
"slides": "/meeting/{meeting.number}/materials/{doc.name}",
891+
"recording": "{doc.external_url}",
892+
"bluesheets": "https://www.ietf.org/proceedings/{meeting.number}/bluesheets/{doc.uploaded_filename}",
893+
}
894+
896895
MEETING_MATERIALS_DEFAULT_SUBMISSION_START_DAYS = 90
897896
MEETING_MATERIALS_DEFAULT_SUBMISSION_CUTOFF_DAYS = 26
898897
MEETING_MATERIALS_DEFAULT_SUBMISSION_CORRECTION_DAYS = 50

0 commit comments

Comments
 (0)