Commit graph

1112 commits

Author SHA1 Message Date
Henrik Levkowetz a4a89b1134 Merged in [18282] from mark@painless-security.com:
Add IETF sessions to the types that emit parent group name in the session assignment slug, so that the parent group name will be present on the HTML row ID in the agenda for IAB sessions.  Also update the wording on special sessions.  Fixes #3034.
 - Legacy-Id: 18307
Note: SVN reference [18282] has been migrated to Git commit b6c3a8f1f8
2020-07-29 13:29:45 +00:00
Robert Sparks a98e00508c Better handle materials with names that end with a string that looks like a version (-nn). May address #3040. Commit ready for merge.
- Legacy-Id: 18285
2020-07-27 20:41:59 +00:00
Mark J. Donnelly b6c3a8f1f8 Add IETF sessions to the types that emit parent group name in the session assignment slug, so that the parent group name will be present on the HTML row ID in the agenda for IAB sessions. Also update the wording on special sessions. Fixes #3034. Commit ready for merge.
- Legacy-Id: 18282
2020-07-27 04:31:50 +00:00
Henrik Levkowetz 7bc5e4fbfc Added a check for inallowable characters in slide titles at upload time.
- Legacy-Id: 18239
2020-07-23 14:58:21 +00:00
Henrik Levkowetz 34922f34d7 Merged in [18207] from rjsparks@nostrum.com:
Add the migration intended to go with r18206.
 - Legacy-Id: 18217
Note: SVN reference [18207] has been migrated to Git commit 715be93f1b
2020-07-22 13:06:26 +00:00
Henrik Levkowetz 34ca5946bf Merged in [18206] from rjsparks@nostrum.com:
Allow modelforms, particularly the admin, to treat joint_with_groups as a optional field. Fixes #3029.
 - Legacy-Id: 18216
Note: SVN reference [18206] has been migrated to Git commit 7a48a2b497
2020-07-21 21:30:38 +00:00
Henrik Levkowetz 0d9619312f Merged in [18204] from rjsparks@nostrum.com:
Recent past meetings are shown as past meetings, so sort them like past meetings. Fixes side-comment in #3101.
 - Legacy-Id: 18214
Note: SVN reference [18204] has been migrated to Git commit 62434faf54
2020-07-21 19:35:59 +00:00
Henrik Levkowetz 792c6d8429 Merged in [18202] from rjsparks@nostrum.com:
Serve older ietf meetings locally. Add tests to verify we have not set up a redirect to self.
 - Legacy-Id: 18213
Note: SVN reference [18202] has been migrated to Git commit 6b88439175
2020-07-21 17:42:05 +00:00
Henrik Levkowetz 5f831bbb0e Fixed an issue for Session.order_in_meeting() if the session was cancelled
- Legacy-Id: 18211
2020-07-21 11:03:12 +00:00
Henrik Levkowetz 60c8bf9cef Merged in [18186] from rjsparks@nostrum.com:
Let the weekview in the customized agenda show more than just the traditional meeting 'week'. Fixes #3022.
 - Legacy-Id: 18209
Note: SVN reference [18186] has been migrated to Git commit b46a696b1e
2020-07-21 04:30:57 +00:00
Henrik Levkowetz 5b8442e00d Merged in [18185] from rjsparks@nostrum.com:
Only show sessions from the traditional week in the 'week view' used for customized calendars. Partially addresses #3022 until a more general solution can be constructed.
 - Legacy-Id: 18208
Note: SVN reference [18185] has been migrated to Git commit 55550ce9e6
2020-07-20 21:58:07 +00:00
Robert Sparks 715be93f1b Add the migration intended to go with r18206. Commit ready for merge.
- Legacy-Id: 18207
2020-07-20 21:13:39 +00:00
Robert Sparks 7a48a2b497 Allow modelforms, particularly the admin, to treat joint_with_groups as a optional field. Fixes #3029. Commit ready for merge.
- Legacy-Id: 18206
2020-07-20 21:12:55 +00:00
Robert Sparks 62434faf54 Recent past meetings are shown as past meetings, so sort them like past meetings. Fixes side-comment in #3101. Commit ready for merge.
- Legacy-Id: 18204
2020-07-20 19:43:35 +00:00
Robert Sparks 6b88439175 Serve older ietf meetings locally. Add tests to verify we have not set up a redirect to self. Commit ready for merge.
- Legacy-Id: 18202
2020-07-20 19:08:17 +00:00
Henrik Levkowetz 42c75a68e1 Provided the new session attribute 'order_number' to the template also from meeting.views.session_details().
- Legacy-Id: 18197
2020-07-20 17:25:51 +00:00
Robert Sparks b46a696b1e Let the weekview in the customized agenda show more than just the traditional meeting "week". Fixes #3022. Commit ready for merge.
- Legacy-Id: 18186
2020-07-16 21:49:44 +00:00
Robert Sparks 55550ce9e6 Only show sessions from the traditional week in the "week view" used for customized calendars. Partially addresses #3022 until a more general solution can be constructed.
- Legacy-Id: 18185
2020-07-16 21:24:05 +00:00
Henrik Levkowetz c44dd5c5ea Added support for a meeting session order_number (denoting first session for this group in the meeting, second session, etc.) when filling in URL templates with session info using the 'format' filter. Used for the Meetecho video straming url for a session.
- Legacy-Id: 18174
2020-07-15 13:08:55 +00:00
Henrik Levkowetz 0d0db4b154 Admin page tweak for the UrlResource admin page.
- Legacy-Id: 18173
2020-07-14 20:39:48 +00:00
Henrik Levkowetz 6c672834e9 Renamed some settings to start with the relevant app name (MEETING_*)
- Legacy-Id: 18172
2020-07-14 17:57:33 +00:00
Henrik Levkowetz d7de7f6a54 Merged in [18131] from rjsparks@nostrum.com:
Add configuration and mechanisms to allow meeting materials to be served via a CDN. Fixes #2935.
 - Legacy-Id: 18165
Note: SVN reference [18131] has been migrated to Git commit 49c2fa8be2
2020-07-13 17:54:13 +00:00
Henrik Levkowetz 4efa035f51 Added a guard against trying to use historic group parent information when parent is None
- Legacy-Id: 18140
2020-07-08 17:18:44 +00:00
Henrik Levkowetz 3800c4b5e4 Removed debug statements.
- Legacy-Id: 18137
2020-07-03 13:01:21 +00:00
Henrik Levkowetz d5558f07e9 Fixed a string formatting directive.
- Legacy-Id: 18134
2020-07-03 12:32:50 +00:00
Henrik Levkowetz ef9c6e7ee0 Increased the generate_schedule optimiser run count to 160, and tweaked some output messages.
- Legacy-Id: 18133
2020-07-03 11:52:05 +00:00
Robert Sparks 49c2fa8be2 Add configuration and mechanisms to allow meeting materials to be served via a CDN. Fixes #2935. Commit ready for merge.
- Legacy-Id: 18131
2020-07-02 21:53:30 +00:00
Henrik Levkowetz 92aeb2f6da Tweaked an output statement for generate_schedule.
- Legacy-Id: 18116
2020-07-01 14:08:58 +00:00
Henrik Levkowetz b1bff0575e Additional small tweaks to the generate_schedule management command, maninly output.
- Legacy-Id: 18115
2020-07-01 11:45:24 +00:00
Henrik Levkowetz 7a30c14bbd Tweaked the HTML that puts session links and calendar links on the session details page to put them on the same line.
- Legacy-Id: 18114
2020-07-01 11:43:44 +00:00
Henrik Levkowetz e0c5929e31 Renamed a test module to conform to our name convention ('test_...' to 'tests_...').
- Legacy-Id: 18113
2020-07-01 11:41:28 +00:00
Henrik Levkowetz 7b568df3ed Added a guard against trying to serialize session UTC start time for a meeting with unknown timezone.
- Legacy-Id: 18112
2020-07-01 11:34:39 +00:00
Henrik Levkowetz 1743f0e591 Removed an unused import
- Legacy-Id: 18110
2020-06-30 20:24:23 +00:00
Henrik Levkowetz 90b4783082 Fixed a bug in the caching of the agenda where too much was cached. Fixes issue #3008.
- Legacy-Id: 18109
2020-06-30 18:34:11 +00:00
Henrik Levkowetz 0a7b3be977 Renamed the automatic schedule generator command from 'schedule_generator' to 'generate_schedule', to match our other 'generate_*' management commands. Added some switches to the command, and added more information to the default output, providing information about number of optimisation runs and time consumed. Added a default value for the meeting option. Made it possible to provide a name to use for the generated schedule, and changed the autogenerated names to be easier to remember and type for later manual work based on an autogenerated schedule.
- Legacy-Id: 18106
2020-06-30 14:27:07 +00:00
Henrik Levkowetz 6170ebd64a Merged in the final part of the automatic scheduler from sasha@dashcare.nl.
- Legacy-Id: 18100
2020-06-29 16:54:51 +00:00
Henrik Levkowetz 8837eb9067 Merged in Django 2.2 changes.
- Legacy-Id: 18090
2020-06-27 20:56:10 +00:00
Henrik Levkowetz 8892a6b725 Removed unused imports.
- Legacy-Id: 18089
2020-06-27 17:40:28 +00:00
Henrik Levkowetz 94d2171c22 Removed unused imports.
- Legacy-Id: 18088
2020-06-27 17:38:43 +00:00
Henrik Levkowetz cb9006eb26 Changed skip messages from test suites to use print() instead of sys.stderr.write(), to match other output from the test runner.
- Legacy-Id: 18087
2020-06-27 17:32:02 +00:00
Henrik Levkowetz cabf95daf9 Fixed an issue where a session was saved without a type_id, found by the Django 2.2 checks. The code set the value just after the first save, and then did a second save, but this is 1) more costly, and 2) keeps an invalid session object in the database for a short time.
- Legacy-Id: 18084
2020-06-27 17:21:57 +00:00
Henrik Levkowetz 3a76e4a935 Added an API endpoint for bluesheet information upload. Factored out code in common with manual upload_session_bluesheets(). Tweaked ietf.secr.proceedings.utils.handle_upload_file() to handle temp files in addition to http file objects, to support the API endpoint.
- Legacy-Id: 18067
2020-06-26 14:49:13 +00:00
Henrik Levkowetz 729b52fb36 Added a switchover date (currently July 6th) for Etherpad to CodiMD use, and modified views and templates accordingly.
- Legacy-Id: 18063
2020-06-25 16:35:40 +00:00
Henrik Levkowetz 66d2fd8604 Merged in [18021] from rjsparks@nostrum.com:
A little less waste creating meeting/interim test data.
 - Legacy-Id: 18024
Note: SVN reference [18021] has been migrated to Git commit ba41f9ba95
2020-06-22 13:18:12 +00:00
Robert Sparks ba41f9ba95 A little less waste creating meeting/interim test data. Commit ready for merge.
- Legacy-Id: 18021
2020-06-19 21:45:15 +00:00
Henrik Levkowetz 820e30d99d Merged in [18016] from rjsparks@nostrum.com:
Ensure UTC time is shown throughout the interim request, approval, and announcement workflow. Fixes #2974.
 - Legacy-Id: 18017
Note: SVN reference [18016] has been migrated to Git commit 64de3fcd8c
2020-06-18 15:02:27 +00:00
Robert Sparks 64de3fcd8c Ensure UTC time is shown throughout the interim request, approval, and announcement workflow. Fixes #2974. Commit ready for merge.
- Legacy-Id: 18016
2020-06-17 22:15:39 +00:00
Henrik Levkowetz 4033785d40 With the draft submission cutoff date before a meeting set to the meeting start date (with the intention to have no blackout), the fact that submission re-open time is midnight _local_ time led to a blackout period of a few hours after midnight UTC for meeting timezones with midnight later than UTC. Changed this to give no blackout time when cutoff-date == meeting.date
- Legacy-Id: 18014
2020-06-17 18:04:03 +00:00
Sasha Romijn fe23d2f799 Modify dummy meeting script to match IETF 106 better.
- Legacy-Id: 17995
2020-06-15 20:53:00 +00:00
Sasha Romijn 9dd0035a19 Fix migrations after rebase.
- Legacy-Id: 17994
2020-06-15 20:51:46 +00:00