Commit graph

9970 commits

Author SHA1 Message Date
Henrik Levkowetz dac7a1905b Updated fixtures based on the updated generate_name_fixture command.
- Legacy-Id: 18160
2020-07-13 16:26:02 +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
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 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