Commit graph

9447 commits

Author SHA1 Message Date
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
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 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 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 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 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 522a4d84a4 Updated copyright statement
- Legacy-Id: 17204
2020-01-09 18:40:51 +00:00
Robert Sparks c9d944b312 Make it easier for the nomcom chair to manage generic IESG requirements. Fixes #2794. Commit ready for merge.
- Legacy-Id: 17201
2020-01-08 19:51:14 +00:00
Henrik Levkowetz 92c9290540 Merged in [17196] from rcross@amsl.com:
Remove agenda@ietf.org from audio import To list.
 - Legacy-Id: 17200
Note: SVN reference [17196] has been migrated to Git commit 09da5b9d5c
2020-01-08 18:04:18 +00:00
Henrik Levkowetz b48ca82df7 Merged in [17195] from rcross@amsl.com:
Update admin permissions. Grant access to LiaisonStatementGroupContacts.
 - Legacy-Id: 17199
Note: SVN reference [17195] has been migrated to Git commit 1f1d88fe24
2020-01-08 17:00:12 +00:00
Henrik Levkowetz e99f1cdc86 Merged in [17185] from rjsparks@nostrum.com:
Adds support for dateless milestones. Fixes #2799.
 - Legacy-Id: 17198
Note: SVN reference [17185] has been migrated to Git commit 42e5163b09
2020-01-08 16:07:29 +00:00
Ryan Cross 09da5b9d5c Remove agenda@ietf.org from audio import To list. Commit ready for merge.
- Legacy-Id: 17196
2020-01-08 00:46:08 +00:00
Ryan Cross 1f1d88fe24 Update admin permissions. Grant access to LiaisonStatementGroupContacts. Commit ready for merge.
- Legacy-Id: 17195
2020-01-08 00:07:27 +00:00
Henrik Levkowetz 3db48727ea Specified explicit UTF-8 decoding of submission checker output
- Legacy-Id: 17194
2020-01-07 22:26:00 +00:00
Henrik Levkowetz 753ff1e5be Merged in [17181] from olau@iola.dk:
Fix problem with assignments to the same session causing a crash.
 - Legacy-Id: 17192
Note: SVN reference [17181] has been migrated to Git commit b9e5c9b967
2020-01-07 17:06:49 +00:00
Henrik Levkowetz acaca62195 Merged in [17179] from housley@vigilsec.com:
Add references and referened-by buttons to each RFC listed on the peron profile page.  In addition, changed the buttons on the document references and document referenced-by pages to match the buttons on the main document page (the buttons with the long arrows). Fixes #2854, although it does not include the number of references in the button.
 - Legacy-Id: 17191
Note: SVN reference [17179] has been migrated to Git commit 3460f9242f
2020-01-07 15:29:40 +00:00
Henrik Levkowetz fb3645fcb5 Merged in [17178] from housley@vigilsec.com:
Turn text names into links on the stats pages. Fixes #2854
 - Legacy-Id: 17190
Note: SVN reference [17178] has been migrated to Git commit dd07878bb0
2020-01-07 13:52:21 +00:00
Henrik Levkowetz b14cba5f15 Refactored some document methods to align better with Django's get_absolute_url(), and added Person.get_absolute_uri()
- Legacy-Id: 17189
2020-01-07 13:33:02 +00:00
Henrik Levkowetz b2fc68a978 Merged in [17177] from rjsparks@nostrum.com:
Improve can_ballot. Fixes #2856.
 - Legacy-Id: 17188
Note: SVN reference [17177] has been migrated to Git commit eb69b9e14b
2020-01-07 11:47:03 +00:00
Robert Sparks 42e5163b09 Adds support for dateless milestones. Fixes #2799. Commit ready for merge.
- Legacy-Id: 17185
2020-01-06 20:48:53 +00:00