Henrik Levkowetz
d6d3d82434
Merged in [18198] from rjsparks@nostrum.com:
...
Return the right reference for interim meeting materials.
- Legacy-Id: 18200
Note: SVN reference [18198] has been migrated to Git commit 9bcd64455a
2020-07-20 18:09:16 +00:00
Henrik Levkowetz
d62ae883b2
Added a logging setting for 'django.request'.
...
- Legacy-Id: 18199
2020-07-20 17:45:26 +00:00
Robert Sparks
9bcd64455a
Return the right reference for interim meeting materials. Commit ready for merge.
...
- Legacy-Id: 18198
2020-07-20 17:39:33 +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
Henrik Levkowetz
bde289a0c1
Corrected and improved some language in the OIDC userinfo Request for Permission view.
...
- Legacy-Id: 18193
2020-07-20 12:58:52 +00:00
Henrik Levkowetz
606cedd796
Merged in the ExtResource work from rjsparks@nostrum.com, based on a feature request and contributions from rsalz@akamai.com. This provides external resource models for Person, Group, and Document models, as a generalisation of the previous related-URL concept. This provides a consistent labelling and classification of URLs and other resources related to a Group, Document, or Person. The GroupURL (and similar) classes will be removed in a later step. Some DocumentURL instances (such as auth48 URLs) remain to convert, as they have come in with other merged-in work while the ExtResource work was in transit.
...
- Legacy-Id: 18192
2020-07-20 01:58:26 +00:00
Henrik Levkowetz
0435ee732c
Added a missing migration
...
- Legacy-Id: 18191
2020-07-20 00:02:12 +00:00
Henrik Levkowetz
d8b11c4293
Removed an unused and unnecessary API endpoint, now that gather.town has gotten OpenID Connect authentication working.
...
- Legacy-Id: 18190
2020-07-17 19:33:15 +00:00
Jennifer Richards
abe97eeb28
Make docs in Auth48 state visually distinct. Fixes #2925 . Commit ready for merge.
...
- Legacy-Id: 18189
2020-07-17 18:14:23 +00:00
Henrik Levkowetz
1239e91b72
Removed a duplicate management command.
...
- Legacy-Id: 18188
2020-07-17 15:57:23 +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
94495a099d
Set version info and settings back to development mode
...
- Legacy-Id: 18183
2020-07-15 15:35:07 +00:00
Henrik Levkowetz
64cadb19dd
Set version info to release version 7.9.0 before branching.
...
- Legacy-Id: 18181
2020-07-15 15:34:36 +00:00
Henrik Levkowetz
16bb1227bd
Added the 'plain' field to the Person admin.
...
- Legacy-Id: 18178
2020-07-15 15:06:36 +00:00
Henrik Levkowetz
4bc6a20661
Merged in [18162] from jennifer@painless-security.com:
...
Notify IRSG when an IRSG ballot is created. Fixes #2978 .
- Legacy-Id: 18177
Note: SVN reference [18162] has been migrated to Git commit 6e97a89786
2020-07-15 14:52:38 +00:00
Henrik Levkowetz
9f8bdfd40a
Updated the yanglint command settings in settings.py and docker/settings_local.py
...
- Legacy-Id: 18176
2020-07-15 14:51:17 +00:00
Henrik Levkowetz
c5d0c00132
Changed the logger level settings override so as to not actually apply the example settings.
...
- Legacy-Id: 18175
2020-07-15 14:18:33 +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
6063e72a3f
Tweaked the list of days in secr session edit forms to allow setting the date to a day before the start of the meeting, necessary for IETF 108.
...
- Legacy-Id: 18171
2020-07-14 17:46:34 +00:00
Henrik Levkowetz
483eb7bf47
Tweaked the agenda HTML template, adding additional conditions (agenda-note, remote instructions) that would lead to showing session-related links.
...
- Legacy-Id: 18170
2020-07-14 17:42:32 +00:00
Henrik Levkowetz
4fa431651c
Renumbered some migrations to avoid multiple leaf nodes.
...
- Legacy-Id: 18169
2020-07-14 17:40:41 +00:00
Henrik Levkowetz
4b1074483a
Merged in [18159] from jennifer@painless-security.com:
...
Notify secretariat when conflict review/status change doc enters an announcement pending state. Fixes #2962 .
- Legacy-Id: 18168
Note: SVN reference [18159] has been migrated to Git commit 24140fac50
2020-07-14 12:25:47 +00:00
Henrik Levkowetz
2d6925f02f
Fixed an UnboundLocalError issue.
...
- Legacy-Id: 18167
2020-07-14 12:06:14 +00:00
Henrik Levkowetz
a7b3d9c83b
Merged in [18157] from jennifer@painless-security.com:
...
Store Auth48 URL as DocumentURL and display in RFC-Editor state. Migrates old data when possible. Alternative to 17563. Fixes #2722 .
- Legacy-Id: 18166
Note: SVN reference [18157] has been migrated to Git commit fff927b085
2020-07-14 11:22:11 +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
Robert Sparks
6227162e53
Updated mgmt command to find github repos to back up. Improved test coverage of branch changes. Branch ready for merge.
...
- Legacy-Id: 18163
2020-07-13 17:36:34 +00:00
Jennifer Richards
6e97a89786
Notify IRSG when an IRSG ballot is created. Fixes #2978 . Commit ready for merge.
...
- Legacy-Id: 18162
2020-07-13 16:45:45 +00:00
Henrik Levkowetz
dac7a1905b
Updated fixtures based on the updated generate_name_fixture command.
...
- Legacy-Id: 18160
2020-07-13 16:26:02 +00:00
Jennifer Richards
24140fac50
Notify secretariat when conflict review/status change doc enters an announcement pending state. Fixes #2962 . Commit ready for merge.
...
- Legacy-Id: 18159
2020-07-13 16:11:58 +00:00
Robert Sparks
99df95d542
Cleaned up created names. Improved validation during migration. Cleaned up migration output. Cleaned the last of the awp includes from secr views. Removed now unused secr templates. Build extresource urls correctly during submission and when creating group wikis.
...
- Legacy-Id: 18158
2020-07-13 16:03:39 +00:00
Jennifer Richards
fff927b085
Store Auth48 URL as DocumentURL and display in RFC-Editor state. Migrates old data when possible. Alternative to 17563. Fixes #2722 . Commit ready for merge.
...
- Legacy-Id: 18157
2020-07-13 15:34:01 +00:00
Henrik Levkowetz
b80f9b480c
Updated generate_name_fixture to include BusinessConstraint.
...
- Legacy-Id: 18156
2020-07-13 15:20:23 +00:00
Henrik Levkowetz
9a1249c631
Set version info and settings back to development mode
...
- Legacy-Id: 18154
2020-07-11 20:46:52 +00:00
Henrik Levkowetz
165dbbef1c
Set version info to release version 7.8.0 before branching.
...
- Legacy-Id: 18152
2020-07-11 20:46:31 +00:00
Henrik Levkowetz
bfccc6cf2f
Tweaked a migration.
...
- Legacy-Id: 18149
2020-07-11 20:29:23 +00:00
Henrik Levkowetz
0dbb061be8
Added a migration for the Person model change.
...
- Legacy-Id: 18148
2020-07-11 20:26:51 +00:00
Henrik Levkowetz
c6cdbf8ca8
Added a new field Person.plain as a fallback for names where plain_name() produces the wrong result. Fixes issue #3020 .
...
- Legacy-Id: 18147
2020-07-11 20:22:23 +00:00
Henrik Levkowetz
1e1f056053
Changed the subclass of lxml.html.clean.Cleaner() to adapt to changes in the superclass in v4.5.2
...
- Legacy-Id: 18146
2020-07-11 20:20:50 +00:00
Robert Sparks
53f7bc3ce6
migrated forward
...
- Legacy-Id: 18144
2020-07-09 21:07:05 +00:00
Robert Sparks
066ee27505
preparing to merge forward
...
- Legacy-Id: 18143
2020-07-09 20:29:45 +00:00
Henrik Levkowetz
25e644d0e2
Added support for pulling yang modules from yangcatalog.org.
...
- Legacy-Id: 18141
2020-07-08 18:44:56 +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
d81a0e455b
Added some cookie settings and changed others, in order to support login and operation from a meetecho iframe.
...
- Legacy-Id: 18139
2020-07-08 14:39:38 +00:00
Henrik Levkowetz
3800c4b5e4
Removed debug statements.
...
- Legacy-Id: 18137
2020-07-03 13:01:21 +00:00
Henrik Levkowetz
5dc3ed642d
Merged in [18130] from rjsparks@nostrum.com:
...
Fixed some test scaffolding that used non-existent keys (uncovered by recent improvements in sqlite3 integrity checking).
- Legacy-Id: 18136
Note: SVN reference [18130] has been migrated to Git commit c6f55a3306
2020-07-03 12:45:40 +00:00
Henrik Levkowetz
c60e915751
Fixed an issue with secr.meetings.views.send_notifications() that could occur if a session didn't have a timeslot set.
...
- Legacy-Id: 18135
2020-07-03 12:44:13 +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
Henrik Levkowetz
35a7dc9827
Added a warnings filter for a deprecated message triggered by a library module.
...
- Legacy-Id: 18132
2020-07-03 11:50:30 +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
Robert Sparks
c6f55a3306
Fixed some test scaffolding that used non-existent keys (uncovered by recent improvements in sqlite3 integrity checking). Commit ready for merge.
...
- Legacy-Id: 18130
2020-07-02 20:05:02 +00:00
Henrik Levkowetz
87b6ad9b4f
Set version info and settings back to development mode
...
- Legacy-Id: 18124
2020-07-01 16:35:25 +00:00
Henrik Levkowetz
7ac7ea899a
Set version info to release version 7.7.0 before branching.
...
- Legacy-Id: 18122
2020-07-01 16:35:05 +00:00
Henrik Levkowetz
1654f9319e
Reworked the support for remote access urls in the agenda_note and remote_instructions fields of Session objects so as to accept any of a list of conference service domains as remote call-in URLs -- not only webex.
...
- Legacy-Id: 18119
2020-07-01 14:17:01 +00:00
Henrik Levkowetz
129d62e666
Added 'remote_instructions' as an editable field for misc. sessions in the secretariat app, in order to be able to set remote access URLs.
...
- Legacy-Id: 18118
2020-07-01 14:14:05 +00:00
Henrik Levkowetz
ae5de75b65
Added some CSRF settings to make login from a meetecho iframe possible.
...
- Legacy-Id: 18117
2020-07-01 14:11:09 +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
0924640676
Removed the command to purge request_profiler entries, given that request_profiler is incompatible with Django 2.2
...
- Legacy-Id: 18107
2020-06-30 14:34:15 +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
62e1a17579
Fixed an issue with openid_userinfo() for persons with no email address.
...
- Legacy-Id: 18105
2020-06-30 13:50:02 +00:00
Henrik Levkowetz
12fc334279
Renamed and adjusted a migration to avoid multiple migration leaf nodes.
...
- Legacy-Id: 18101
2020-06-29 17:02:42 +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
4386aa0c01
Set version info and settings back to development mode
...
- Legacy-Id: 18095
2020-06-29 10:57:37 +00:00
Henrik Levkowetz
72904cb16e
Set version info to release version 7.6.0 before branching.
...
- Legacy-Id: 18093
2020-06-29 10:56:36 +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
47a2174e80
Django 2.2 does not wrap single queries in transactions, for performance reasons. This caused some template tags that did database lookups to trigger exceptions. Fixed by moving the lookups (which would not normally change between apache reloads) out from the template tag code to module scope. Adding new groups of type ['ag','area','team','dir','program'] will now require a reload to show up in the group menu.
...
- Legacy-Id: 18086
2020-06-27 17:28:50 +00:00
Henrik Levkowetz
10b56c4e33
Fixed a place where data provider for a POST in contained None, which cannot be serialized into POST data. Found by Django 2.2 checks.
...
- Legacy-Id: 18085
2020-06-27 17:23:47 +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
9047875296
Removed an unused parameter from submit.tests.do_submission_email().
...
- Legacy-Id: 18082
2020-06-27 17:17:22 +00:00
Henrik Levkowetz
4649c9ae4e
Added a warnings filter. Removed the use request_profiler, which is not compatible with Django 2.2.
...
- Legacy-Id: 18081
2020-06-27 17:15:25 +00:00
Henrik Levkowetz
93e07f8650
Changed deprecated 'load staticfiles' to recommended 'load static'
...
- Legacy-Id: 18080
2020-06-27 13:51:19 +00:00
Henrik Levkowetz
fcfc71684c
Set version info and settings back to development mode
...
- Legacy-Id: 18077
2020-06-27 12:21:09 +00:00
Henrik Levkowetz
06510f77ae
Set version info to release version 7.5.0 before branching.
...
- Legacy-Id: 18075
2020-06-27 12:20:48 +00:00
Henrik Levkowetz
bbb5b9ce3f
Merged in [18064] from rjsparks@nostrum.com:
...
Change group edit field url regexp to accept the field names (specifically role names) we use by allowing hyphens.
- Legacy-Id: 18072
Note: SVN reference [18064] has been migrated to Git commit db0f902145
2020-06-27 11:55:12 +00:00
Henrik Levkowetz
8c90c53463
Added meeting registration 'affiliation' field to the OAuth2 'registration' scope, so that Meetecho will have the information needed build bluesheets.
...
- Legacy-Id: 18070
2020-06-26 19:26:28 +00:00
Henrik Levkowetz
9910d1ecf0
Added the use of local test directories instead of default settings for bluesheet files in the bluesheet upload API test.
...
- Legacy-Id: 18069
2020-06-26 15:37:21 +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
Robert Sparks
db0f902145
Change group edit field url regexp to accept the field names (specifically role names) we use by allowing hyphens. Commit ready to merge.
...
- Legacy-Id: 18064
2020-06-25 20:41:49 +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
6a38234b0a
Tweaked the MeetingRegistration admin.
...
- Legacy-Id: 18062
2020-06-25 16:22:41 +00:00
Henrik Levkowetz
7c91e740a2
Added patch/fix-django-password-strength-kwargs.patch to the settings patch list.
...
- Legacy-Id: 18061
2020-06-24 21:33:20 +00:00
Henrik Levkowetz
dc5ca4eebc
Merged in Django 2.1 upgrade changes.
...
- Legacy-Id: 18060
2020-06-24 20:51:00 +00:00
Henrik Levkowetz
b332233d6f
Fixed a problem with the handling of multiple registrations for the same person and meeting in api_new_meeting_registration().
...
- Legacy-Id: 18059
2020-06-24 20:49:13 +00:00
Henrik Levkowetz
a827c482c2
Removed the wsgi.py warning about starting without virtualenv; this is normal under Py3.
...
- Legacy-Id: 18058
2020-06-24 20:48:01 +00:00
Henrik Levkowetz
e8094b2016
Fixed a config error in settings_testcrawl
...
- Legacy-Id: 18057
2020-06-24 20:47:15 +00:00
Henrik Levkowetz
27da6e86d4
Widgets' .render() method now must accept an additional keyword argument (renderer); adjusted the code accordingly (including a library patch -- pull request also submitted).
...
- Legacy-Id: 18056
2020-06-24 20:44:47 +00:00
Henrik Levkowetz
6459638fad
Adjusted the code to the 2.1 attribute name change from ._size to .size in upload file objects.
...
- Legacy-Id: 18054
2020-06-24 20:42:05 +00:00
Henrik Levkowetz
06fa5e517a
Adjusted the code to the changed signature of admin.utils.get_deleted_objects()
...
- Legacy-Id: 18053
2020-06-24 20:39:27 +00:00