Commit graph

11579 commits

Author SHA1 Message Date
Sasha Romijn 56d73e4b82 Added a management command to create a dummy IETF 999 meeting.
- Legacy-Id: 17395
2020-03-06 13:24:23 +00:00
Sasha Romijn e0f90fe579 Add missing migration content to existing meeting 0026 migration.
- Legacy-Id: 17394
2020-03-06 12:26:12 +00:00
Sasha Romijn ac5c57faa0 Fix accidentally committed typo from [17289]
- Legacy-Id: 17393
Note: SVN reference [17289] has been migrated to Git commit a227813dc5
2020-03-06 12:21:20 +00:00
Sasha Romijn 4decb23022 Add display of new constraints and joint sessions to agenda builder interface.
The new timerange, time_relation and wg_adjacent constraints, along with the
joint_with_groups option, are now reflected in the special requests field.
This allows them to be taken into account while scheduling sessions.
 - Legacy-Id: 17378
2020-03-03 15:16:58 +00:00
Sasha Romijn e70579175e Clarify wording in session request form regarding conflicts with BOFs.
- Legacy-Id: 17377
2020-03-03 14:52:28 +00:00
Sasha Romijn 825a054d19 Add support for structured entry and storage of joint sessions in meetings.
- Also adds additional tests for the SessionForm
- Fixes a javascript error in session requests for non-WG groups,
  that could cause incorrect form behaviour.
- Expands the tests added in [17289] a bit.
 - Legacy-Id: 17321
Note: SVN reference [17289] has been migrated to Git commit a227813dc5
2020-02-21 13:27:11 +00:00
Sasha Romijn 1bfcf2e699 Fix issue in [17289] where wg_adjacent could be shown as a conflict.
- Legacy-Id: 17293
Note: SVN reference [17289] has been migrated to Git commit a227813dc5
2020-02-14 13:39:42 +00:00
Sasha Romijn aaa8180358 Add a flag for groups to indicate meetings should always be seen as area meetings.
This impacts scheduling, because area meetings should not conflict with any
other session from their area. However, several area meetings have type WG,
and therefore look like ordinary WGs apart from meeting scheduling conflicts.
This new flag will allow distinguishing regular WGs from WGs whose meetings
must not conflict with anything else from their area.

The included migration sets this flag for the currently known area meetings:
dispatch, gendispatch, intarea, opsarea/opsawg, rtgarea, rtgwg, saag,
secdispatch, tsvarea, irtfopen
 - Legacy-Id: 17290
2020-02-12 15:34:45 +00:00
Sasha Romijn a227813dc5 Add support for the timerange, wg_adjacent and time_relation constraints.
This adds three new constraints to the database and relevant UIs:
- timerange: "This WG can't meet during these timeframes"
- wg_adjacent: "Schedule adjacent to another WG (directly following,
  no breaks, same room)"
- time_relation: schedule the two sessions of one WG on subsequent
  days or with at least one day seperation
 - Legacy-Id: 17289
2020-02-12 10:42:38 +00:00
Henrik Levkowetz 8f0eca5032 Added a newline to test run output, to separate dot progress indication from teardown message.
- Legacy-Id: 17253
2020-01-22 23:17:44 +00:00
Henrik Levkowetz 096c08aac4 Added a test case for draft submission errors due to periods in document names.
- Legacy-Id: 17251
2020-01-18 15:07:51 +00:00
Henrik Levkowetz 060539cf1f Added a suggestion to the error message issued for invalid characters in document names found in draft submission XML files, when the invalid character is a period. In this particular case, the problem most likely is inclusion of the filename extension in the document name. Fixes issue #2874.
- Legacy-Id: 17250
2020-01-18 15:06:17 +00:00
Henrik Levkowetz edf28348aa Changed draft submission field validation taking place in clean() to associate the errors with the field in question, rather than raising them as general form errors.
- Legacy-Id: 17249
2020-01-18 15:01:35 +00:00
Henrik Levkowetz 76ee1b8cdf Fixed a Py3 issue trying run .decode() on (already decoded) str.
- Legacy-Id: 17248
2020-01-18 14:59:08 +00:00
Henrik Levkowetz cb6be1ccb3 Merged in [17246] from rjsparks@nostrum.com:
Only show groups in reasonable states when showing current chartering efforts (otherwise crufty charter states can would lead to abandoned or replaced groups showing here). Fixes #2872.
 - Legacy-Id: 17247
Note: SVN reference [17246] has been migrated to Git commit 7c3a4ce3f5
2020-01-18 07:22:43 +00:00
Robert Sparks 7c3a4ce3f5 Only show groups in reasonable states when showing current chartering efforts (otherwise crufty charter states can would lead to abandoned or replaced groups showing here). Fixes #2872. Commit ready for merge.
- Legacy-Id: 17246
2020-01-17 20:14:22 +00:00
Henrik Levkowetz a48dab3fd1 Set version info and settings back to development mode
- Legacy-Id: 17243
2020-01-17 18:20:51 +00:00
Henrik Levkowetz c628678fc9 Set version info to release version 6.116.1 before branching.
- Legacy-Id: 17241
2020-01-17 18:20:23 +00:00
Henrik Levkowetz 40ce0d20c7 Changelog entry for 6.116.1
- Legacy-Id: 17240
2020-01-17 18:20:07 +00:00
Henrik Levkowetz 614ba4d1c9 Code coverage data for release 6.116.1
- Legacy-Id: 17239
2020-01-17 18:19:44 +00:00
Henrik Levkowetz 655a85377d Updated bower-managed static web assets
- Legacy-Id: 17238
2020-01-17 17:46:47 +00:00
Henrik Levkowetz e9d3809099 Refined the links from document stats pages to author pages so as to not link to non-existent pages. Fixes 404 errors in the test crawler logs.
- Legacy-Id: 17237
2020-01-17 00:49:01 +00:00
Henrik Levkowetz 68174ba501 Merged in [17234] from rjsparks@nostrum.com:
Restrict the ability to change whether a group uses milestone dates to the ADs and the secretariat. Fixes #2869.
 - Legacy-Id: 17236
Note: SVN reference [17234] has been migrated to Git commit b4ac9f83f1
2020-01-16 22:57:09 +00:00
Henrik Levkowetz f2cb2aa6c6 Merged in [17233] from rjsparks@nostrum.com:
Be clear about who changed a group's personnel in the resulting email message. Fixes #2868.
 - Legacy-Id: 17235
Note: SVN reference [17233] has been migrated to Git commit f0f522322a
2020-01-16 22:07:13 +00:00
Robert Sparks b4ac9f83f1 Restrict the ability to change whether a group uses milestone dates to the ADs and the secretariat. Fixes #2869. Commit ready for merge.
- Legacy-Id: 17234
2020-01-16 21:19:29 +00:00
Robert Sparks f0f522322a Be clear about who changed a group's personnel in the resulting email message. Fixes #2868. Commit ready for merge.
- Legacy-Id: 17233
2020-01-15 21:38:44 +00:00
Henrik Levkowetz 82baf773d8 Merged in [17228] from rjsparks@nostrum.com:
Improve admin handling of DocumentURL. Fixes #2865.
 - Legacy-Id: 17231
Note: SVN reference [17228] has been migrated to Git commit 0040a85395
2020-01-14 13:43:56 +00:00
Henrik Levkowetz 3fe48041da Merged in [17227] from rjsparks@nostrum.com:
Allow document Additional URLs to become empty. Fixes #2864.
 - Legacy-Id: 17229
Note: SVN reference [17227] has been migrated to Git commit 0c0cc5dcf5
2020-01-14 11:09:21 +00:00
Robert Sparks 0040a85395 Improve admin handling of DocumentURL. Fixes #2865. Commit ready for merge.
- Legacy-Id: 17228
2020-01-13 19:33:35 +00:00
Robert Sparks 0c0cc5dcf5 Allow document Additional URLs to become empty. Fixes #2864. Commit ready for merge.
- Legacy-Id: 17227
2020-01-13 19:03:58 +00:00
Henrik Levkowetz 288f4135e3 Added (currently inactive) code to trigger exceptions on failure to resolve template variables during tests, and added fixes for a couple of places that triggered such exceptions.
- Legacy-Id: 17226
2020-01-13 17:16:43 +00:00
Henrik Levkowetz 87eb0fb640 Updated PLAN
- Legacy-Id: 17225
2020-01-13 17:14:06 +00:00
Henrik Levkowetz d2b2bb1417 Merged in [17219] from rjsparks@nostrum.com:
Update some uses of pos.ad in templates to pos.balloter. Fixes #2863.
 - Legacy-Id: 17224
Note: SVN reference [17219] has been migrated to Git commit af0a9954fe
2020-01-13 15:01:40 +00:00
Henrik Levkowetz 09b2ba454a Updated PLAN
- Legacy-Id: 17223
2020-01-13 14:49:12 +00:00
Henrik Levkowetz 2eafa85b46 Merged in [17217] from olau@iola.dk:
Tighten validation of session conflicts in the session request tool,
preventing conflicts where source = target. Make sure the 'use
previous session' button doesn't carry forward conflicts that are no
longer valid.
Also fix a bug with the group list in the dropdowns being computed
statically at module import time instead of being queried dynamically
upon each page request.
 - Legacy-Id: 17222
Note: SVN reference [17217] has been migrated to Git commit c34fec535f
2020-01-13 14:14:31 +00:00
Henrik Levkowetz 428525d8c4 Merged in [17211] from rjsparks@nostrum.com:
Upgrade to the newer js-cookie library that replaced jquery.cookie. Fixes #2832.
 - Legacy-Id: 17221
Note: SVN reference [17211] has been migrated to Git commit d9ea373b81
2020-01-13 13:28:07 +00:00
Henrik Levkowetz 09b83a0ab8 Fixed a Py2/3 compatibility issue with the verified errata code.
- Legacy-Id: 17220
2020-01-11 00:20:37 +00:00
Robert Sparks af0a9954fe Update some uses of pos.ad in templates to pos.balloter. Fixes #2863. Commit ready for merge.
- Legacy-Id: 17219
2020-01-10 19:04:42 +00:00
Ole Laursen c34fec535f Tighten validation of session conflicts in the session request tool,
preventing conflicts where source = target. Make sure the "use
previous session" button doesn't carry forward conflicts that are no
longer valid.

Also fix a bug with the group list in the dropdowns being computed
statically at module import time instead of being queried dynamically
upon each page request.

Commit ready for merge
 - Legacy-Id: 17217
2020-01-10 17:42:43 +00:00
Henrik Levkowetz a33f9724af Merged in [17201] from rjsparks@nostrum.com:
Make it easier for the nomcom chair to manage generic IESG requirements. Fixes #2794.
 - Legacy-Id: 17216
Note: SVN reference [17201] has been migrated to Git commit c9d944b312
2020-01-10 16:16:31 +00:00
Henrik Levkowetz e80daea644 Minor tweak of output
- Legacy-Id: 17214
2020-01-10 12:32:47 +00:00
Henrik Levkowetz 82e270fc82 Added a check for uncomitted changes to bin/mergedevbranch.
- Legacy-Id: 17213
2020-01-10 12:29:54 +00:00
Henrik Levkowetz ba3010e3b0 Added fetch and use of the RFC-Editor's errata.json file in order to set a new 'verified-errata' document tag, and use that to show the link to inline-errata documents only when there is verified errata. Fixes issue #2861.
- Legacy-Id: 17212
2020-01-10 12:22:33 +00:00
Robert Sparks d9ea373b81 Upgrade to the newer js-cookie library that replaced jquery.cookie. Fixes #2832. Commit ready for merge.
- Legacy-Id: 17211
2020-01-09 22:15:13 +00:00
Henrik Levkowetz a3edd91698 Set version info and settings back to development mode
- Legacy-Id: 17209
2020-01-09 21:58:35 +00:00
Henrik Levkowetz e888c09a16 Set version info to release version 6.116.0 before branching.
- Legacy-Id: 17207
2020-01-09 21:58:23 +00:00
Henrik Levkowetz 59e3c6944b Changelog entry for 6.116.0
- Legacy-Id: 17206
2020-01-09 21:58:16 +00:00
Henrik Levkowetz 0a1d3362a1 Code coverage data for release 6.116.0
- Legacy-Id: 17205
2020-01-09 21:58:04 +00:00
Henrik Levkowetz 522a4d84a4 Updated copyright statement
- Legacy-Id: 17204
2020-01-09 18:40:51 +00:00
Henrik Levkowetz 8b8fcc0615 Changelog entry for 6.116.0
- Legacy-Id: 17203
2020-01-09 18:32:06 +00:00