Reworked the pages that manage all the possible schedules for a meeting. Removed a lot of custom javascript. Fixes#1921.
- Legacy-Id: 11154
Note: SVN reference [11137] has been migrated to Git commit f34ae9c612
Have person.formatted_email() return the primary address if one is so marked. Fixes#1928.
- Legacy-Id: 11150
Note: SVN reference [11129] has been migrated to Git commit 2fd2b3a8e6
Leave out the sentence about consensus when requesting publication as the ISE. Fixes#1952.
- Legacy-Id: 11149
Note: SVN reference [11128] has been migrated to Git commit 79a7eae0ba
Add an entry to GROUP_EVENT_CHOICES for status updates. Fixes#1948.
- Legacy-Id: 11145
Note: SVN reference [11116] has been migrated to Git commit eda3f8fba5
Add a page to show the active status reports all in one place. Fixes#1951.
- Legacy-Id: 11143
Note: SVN reference [11112] has been migrated to Git commit 1f8cc9a4f1
Note: SVN reference [11113] has been migrated to Git commit 61082289fa
(reusing code previously written for the community lists) instead of
the a custom MD5 scheme, add tests of all views, rewrite custom form
handling code to use plain forms and ensure that the data is properly
validated and errors visible in the UI. Move help texts on the Person
form up to the model.
- Legacy-Id: 11136
Added validation for the dependency graph output type (one of 'dot', 'pdf', 'svg'). Added an area column to the directorate summary page.
Commit fixes bug #1887, fixes bug #1940.
- Legacy-Id: 11095
Note: SVN reference [11085] has been migrated to Git commit b46081f514
Show the link for editing what agendas a document appears on more liberally. Fixes#1935.
- Legacy-Id: 11093
Note: SVN reference [11080] has been migrated to Git commit 38b9c52d1d
Fixed ICS UIDs so they are unique, even if the timeslot is same. Fixes#1522.
- Legacy-Id: 11092
Note: SVN reference [11079] has been migrated to Git commit 180624c430
The secretariat and the Team Chair can now edit team groups. In
addition, if the team in within the IETF, Area Directors can edit
it. And, if the team is within the IRTF, the IRTF Chair can edit it.
Cleaned up the checking permission for a user to
manage a group. Also, cleanly handle a set of group parent links did
for a loop. Fixes#1915.
- Legacy-Id: 11091
Note: SVN reference [11064] has been migrated to Git commit 1c509cd64c
Note: SVN reference [11082] has been migrated to Git commit 858530c214
Assigned default consensus for IETF stream documents, partly fixing #1403 - IRTF/IAB may want more, this just does IETF stream.
- Legacy-Id: 11089
Note: SVN reference [11083] has been migrated to Git commit 9ca4e98d46
Only the Secretariat can see the history for parked IPR statements. Fixes#1922.
- Legacy-Id: 11086
Note: SVN reference [11070] has been migrated to Git commit 570107dbf1
Allow meetings/materials to be queried without an explicit meeting number. Fixes issue #1934.
- Legacy-Id: 11081
Note: SVN reference [11075] has been migrated to Git commit d3a14a7e15
Add ability to enter recording URLs for non working group sessions. Fixes#1885.
- Legacy-Id: 11078
Note: SVN reference [11072] has been migrated to Git commit 220e2587b8
Allow WG/RG Chairs and secretaries to edit the replaces relationship for any document, not just the documents in their groups. Fixes#1939.
- Legacy-Id: 11069
Note: SVN reference [11058] has been migrated to Git commit 051db85076
Added in support for displaying results from selected submission checks as symbols on draft pages and in draft lists. For now, that means that drafts with yang modules will show either a green or orange yang symbol, depending on the result of the submission yang validation check.
- Legacy-Id: 10996
Capture \'Status update\' summaries for groups that want to provide them. These updates show on the groups charter (or about) page, and in the group history. The most recent update provided before proceedings corrections closing date is included in the group's page in the meeting proceedings. This addresses the majority of #1773 (a ticket entered on behalf of the IESG).
- Legacy-Id: 10990
Note: SVN reference [10969] has been migrated to Git commit ca6512e4fa
Turn the shepherd management buttons back on for the ISE. Fixes#1925.
- Legacy-Id: 10977
Note: SVN reference [10974] has been migrated to Git commit 02af06c935
Show the drafts from all of a groups sessions on the materials page. Fixes#1933.
- Legacy-Id: 10976
Note: SVN reference [10973] has been migrated to Git commit 71166df5a2
Remove the stream from the \'howpublished\' component of the bibtex reference for an rfc. Fixes#1927.
- Legacy-Id: 10972
Note: SVN reference [10954] has been migrated to Git commit ebc777c7bf
Use the same pattern for extending installed apps with middleware classes.
- Legacy-Id: 10971
Note: SVN reference [10953] has been migrated to Git commit d411803e80
page. Each WG/RG now gets a list with an initial set of rules to
populate the list.
Refine the community list management interface a bit to support the
group lists better - group lists aren't connected to the usual track
icons so need to be able to add/remove individual drafts.
Change the "name contains" rule to support regular expressions to
enable each group to have a default replacement for the previously
implemented "related documents" search. Maintain a materialized view
of the regexp-matched drafts with a call in the submit code to avoid
having to scan all drafts/~1000 group rules all the time.
- Legacy-Id: 10963
Restrict related documents included in the 1wg-charter* views to those that update or obsolete WG produced RFCs.
- Legacy-Id: 10935
Note: SVN reference [10932] has been migrated to Git commit d654610393
Remove a bit of template development debug material that had made it into production.
- Legacy-Id: 10933
Note: SVN reference [10895] has been migrated to Git commit bfe41021b4
From a user perspective: Use friendlier URLs for lists. Reuse the
search results table for displaying lists. Simplify the management
pages and improve the search rule UI to help fill in the values and
validating them, instead of just providing a text field. Fixes#1874.
Add an explicit button for adding individual documents. Include all
changes in the document change streams, not just some changes. Fix a
concurrency issue that allows changed documents to escape the search
rules. Don't create an empty list just be logging in.
From a code maintenance perspective: Clean up the models. Replace the
background caching scheme with direct queries. Get rid of a big chunk
of code. Speed up the code that adds track buttons to search results.
Add tests of all community views. Fixes#1422. Also fix some minor
bugs and oddities here and there.
There's still some work to do with respect to integrating the group
lists better.
- Legacy-Id: 10921
Added test for proper eneration of the approval message with and without an RFC Editor Note.
- Legacy-Id: 10901
Note: SVN reference [10839] has been migrated to Git commit b4b14112b8
Only show the \'Upload new revision\' button when the view will actually let you upload a new revision.
- Legacy-Id: 10882
Note: SVN reference [10880] has been migrated to Git commit 3471001b5c
Data cleanup: place old groups in better states and better areas. Remove a few groups that appear to have never existed (as groups).
- Legacy-Id: 10867
Note: SVN reference [10861] has been migrated to Git commit 9431c42394
Preserve the assumptions in the secr/proceedings code by isolating it from drafts now appearing in sessionpresentations.
- Legacy-Id: 10866
Note: SVN reference [10857] has been migrated to Git commit d17564d695
Show all sessions associated with a document.
Remove the day/seq urls from the materials tree.
Allow sessionpresentation.rev to be None, meaning \'current version\'.
Streamlined workflows to focus on current versions of a draft as a default.
Allow adding and editing sessionpresentations when looking at a specific document.
Allow adding drafts when looking at a specific session.
Add the meeting tab to 'team' groups.
Refactored several utility classes and expanded on factories.
Fixes#1908 and #1910.
- Legacy-Id: 10865
Note: SVN reference [10856] has been migrated to Git commit e8d40c8402
Set daemon = True on the thread in the SMTP test server running while
running tests. This fixes the annoying problem of the python process
staying alive after certain bugs in the test invocation or after a
plain Ctrl + c.
- Legacy-Id: 10859
Note: SVN reference [10718] has been migrated to Git commit d67a96b4f0
Remove the day/seq urls from the materials tree.
Allow sessionpresentation.rev to be None, meaning "current version".
Streamlined workflows to focus on current versions of a draft as a default.
Allow adding and editing sessionpresentations when looking at a specific document.
Allow adding drafts when looking at a specific session.
Add the meeting tab to 'team' groups.
Refactored several utility classes and expanded on factories.
Fixes#1908 and #1910.
Commit ready for merge.
- Legacy-Id: 10856
Fill in the list archive tab, showing both mailarchive and mhonarc links when they exists. Preserve the immediate link-to-archive behavior for the group pages for lists that are not in mailarchive/mhonarc. Provides a url at the datatracker for the mailman listinfo pages to use that will show both types of archive.
- Legacy-Id: 10843
Note: SVN reference [10840] has been migrated to Git commit 4ed83dd7fc
Allow IAB, IRTF, and Independent streams to use new capability for RFC Editor Notes. Do not display of document shepherd and shepherd writeup for non-IETF stream documents. Do not display IESG information for IAB stream documents.
- Legacy-Id: 10837
Note: SVN reference [10834] has been migrated to Git commit 6cf8680a16
Handle expiring the last call of status change documents. Be more robust about errors when expiring last calls. Fixes#1911.
- Legacy-Id: 10819
Note: SVN reference [10811] has been migrated to Git commit e7f90214c5
Removed a bunch of redundant displays of the django messages framework messages from forms.
- Legacy-Id: 10818
Note: SVN reference [10810] has been migrated to Git commit cdeef99dc1
Further tweaks to rendering messages from the messaging framework.
- Legacy-Id: 10817
Note: SVN reference [10809] has been migrated to Git commit 214b81991e
Fix a minor typo in the new rfc_editor_note code. Will apply as patch to production.
- Legacy-Id: 10814
Note: SVN reference [10806] has been migrated to Git commit a07b318900
Some tweaks to handle rendering django messaging framework messages a little better.
- Legacy-Id: 10813
Note: SVN reference [10804] has been migrated to Git commit c3e81c179b
Create the approval ballot for charters when the charter enters external review (or iesg review if external review is skipped). Fixes#1792.
- Legacy-Id: 10812
Note: SVN reference [10803] has been migrated to Git commit b1f229cf9d
Stop making active unknown-email- objects. Mark existing such objects as inactive. Tweak exception handling in submit/utils to make it obvious that the utilities will not change the person an existing Email record is pointing to.
- Legacy-Id: 10787
Note: SVN reference [10780] has been migrated to Git commit c8c45e2213
Added the ability to associate documents with sessions from the document main page.
Integrated the group meetings tab with the secretariat meeting request and meeting materials pages.
Made better use of bootstrap styling for the meetings tab and session details view.
- Legacy-Id: 10784
Note: SVN reference [10779] has been migrated to Git commit 776b95106f
The IESG Telechat Agenda now shows "(Has RFC Editor Note)" after the I-D
filename if there is an RFC Editor Note associated with the document. This
was added to the html and txt versions of the agenda. It was not added to the
Secretariat view or the Scribe view of the agenda.
For transition, when an AD edits the RFC Editor Note, they need to move the
text from the current writeup into the new field. Returning documents on the
telechat agenda seems to be the biggest opportunity for something to fall
between the cracks. If an event of type "changed_rfc_editor_note' exists, and
the string "RFC Editor Note" appears in the text of the most recent
'changed_ballot_writeup_text' event, then a message is shown that tells the AD
to remove the RFC Editor Note from the writeup.
- Legacy-Id: 10783
Note: SVN reference [10770] has been migrated to Git commit 4b5ac9e09e
Note: SVN reference [10771] has been migrated to Git commit 46589ee421
Note: SVN reference [10772] has been migrated to Git commit c73659e95c
Note: SVN reference [10773] has been migrated to Git commit 2e6633c016
Correctly identify group work items in announce_to_lists.txt. Fixes#1901.
- Legacy-Id: 10781
Note: SVN reference [10765] has been migrated to Git commit 183dc85347
Integrated the group meetings tab with the secretariat meeting request and meeting materials pages.
Made better use of bootstrap styling for the meetings tab and session details view.
Commit ready for merge.
- Legacy-Id: 10779
Fix \'RemovedInDjango19Warning: The django.forms.util module has been renamed.
Use django.forms.utils instead.\'
- Legacy-Id: 10778
Note: SVN reference [10764] has been migrated to Git commit a001822cab
Update some web assets. Also change bower.json so bower can automatically fetch
newer minor or patch releases for the assets.
- Legacy-Id: 10776
Note: SVN reference [10763] has been migrated to Git commit 7406527807
Provide help-text for the new-status field when editing status change document relations. Fixes#1898.
- Legacy-Id: 10774
Note: SVN reference [10758] has been migrated to Git commit 7f3a638489