Commit graph

8189 commits

Author SHA1 Message Date
Henrik Levkowetz a11cdd3b20 Expanded iCanendar generation to include interim meetings.
- Legacy-Id: 14763
2018-03-10 11:25:10 +00:00
Henrik Levkowetz fac3053d48 Fixed an issue with the milestone edit changes.
- Legacy-Id: 14762
2018-03-09 21:27:58 +00:00
Henrik Levkowetz cb051a7f59 Changed the handling of the milestone edit form to defer deletion if deletion is indicated together with other changes to the same milestone. Instead emit a warning, and ask for deletion without simultaneous changes to the milestone.
- Legacy-Id: 14761
2018-03-09 20:05:09 +00:00
Henrik Levkowetz 9287ce2b3b If there are both milestone changes and a deletion marked for a milesone, show both 'Changed' and 'Deleted' labels on the review form.
- Legacy-Id: 14760
2018-03-09 20:03:34 +00:00
Henrik Levkowetz e5bc9c2e9a Removed the use of os.chdir() during patching, instead passing the found library path to the patcher.
- Legacy-Id: 14757
2018-03-09 17:54:24 +00:00
Henrik Levkowetz 229d84a144 Added a patch to patch.py to not change directories during patching.
- Legacy-Id: 14755
2018-03-09 17:51:40 +00:00
Henrik Levkowetz 3b7a191feb Removed a debug print statement
- Legacy-Id: 14753
2018-03-09 15:49:25 +00:00
Henrik Levkowetz 2c0348cc7a Found that django's urlize() does not deal well with adjacent parantheses. Replaced it with a filter based on bleach.linkify, which does better.
- Legacy-Id: 14752
2018-03-09 15:07:04 +00:00
Henrik Levkowetz 1df3c715d0 Replaced the use of (at least in Django 1.11) buggy urlize() with bleach.linkify(), to avoid some exceptions caused by malformed urlize output, exposed by the new sanitize_html(). Also removed some dead code.
- Legacy-Id: 14751
2018-03-09 12:00:15 +00:00
Henrik Levkowetz cd10ba5669 Made some per-group and per-session iCalendar links show only if occurring in the future.
- Legacy-Id: 14750
2018-03-08 22:47:00 +00:00
Henrik Levkowetz 7ce7b62242 Added some warning ignore stanzas for django 2.0 deprecations related to libs.
- Legacy-Id: 14749
2018-03-08 22:45:30 +00:00
Henrik Levkowetz 1c7beb831f Added individual session icalendar links on the group materials pages.
- Legacy-Id: 14746
2018-03-08 18:38:25 +00:00
Henrik Levkowetz 2fd344f810 Tweaks to handle text types better and make set operation clearer.
- Legacy-Id: 14745
2018-03-07 21:10:47 +00:00
Henrik Levkowetz 802f201d81 Modified the sanitizer and upload handler to strip also the content of some tags, and to produce valid files (if the content is otherwise valid).
- Legacy-Id: 14744
2018-03-07 19:00:24 +00:00
Henrik Levkowetz 6e5e50c78c Added an error message for missing email in extracted author information during automated draft submission.
- Legacy-Id: 14743
2018-03-07 16:42:57 +00:00
Henrik Levkowetz 5964cdd880 Removed unused data.
- Legacy-Id: 14741
2018-03-07 08:24:43 +00:00
Henrik Levkowetz 51b5303191 Included mailing lists for groups in state 'bof' on the non-WG mailing list page, as that seems to match people's expectations better. Thiw was triggered by the observation that the 'iasa20' list was not listed on the page.
- Legacy-Id: 14740
2018-03-06 20:39:14 +00:00
Henrik Levkowetz 2828683cee Replaced html sanitization code that called html5lib directly with calls to bleach, and upgraded the requirements to let us use the latest html5lib and bleach.
- Legacy-Id: 14739
2018-03-06 18:35:34 +00:00
Henrik Levkowetz b92ad2f992 Added sanitization of uploaded html content for session agendas and minutes, and did some refactoring of the upload form classes.
- Legacy-Id: 14738
2018-03-06 15:55:30 +00:00
Henrik Levkowetz 27914a0a90 Limited the lenght of the ipr document summary to 128, in order to not produce overlong message subjects. Fixes a server 500 from 5 Mar 2018.
- Legacy-Id: 14737
2018-03-06 12:22:03 +00:00
Henrik Levkowetz 6cccabe03c The datatracker /html/ URLs don't currently accept revision numbers. Fix the URL in the announcement email for the time being, and improve the urls in the upcoming revisit of htmlized draft pages.
- Legacy-Id: 14736
2018-03-05 21:57:08 +00:00
Henrik Levkowetz 28536bb293 Fixed a typo. Fixes issue #2466.
- Legacy-Id: 14735
2018-03-05 21:37:22 +00:00
Henrik Levkowetz 430f313cec Set version info and settings back to development mode
- Legacy-Id: 14733
2018-03-04 16:07:52 +00:00
Henrik Levkowetz 687d1e1466 Set version info to release version 6.74.0 before branching.
- Legacy-Id: 14731
2018-03-04 16:07:42 +00:00
Henrik Levkowetz 784f436ff9 Backed out part of the previous change.
- Legacy-Id: 14727
2018-03-03 19:48:30 +00:00
Henrik Levkowetz 5c6222f919 Updated settings.
- Legacy-Id: 14726
2018-03-03 18:33:53 +00:00
Henrik Levkowetz ad2139dc8f Fixed a settings typo.
- Legacy-Id: 14725
2018-03-03 18:30:19 +00:00
Henrik Levkowetz 91ee536322 Renamed some datetime fields from 'time' to 'modified', to match their semantics, and changed them to use auto_now=True. This should fix an issue with outdated timestamps on some meeting-related objects.
- Legacy-Id: 14724
2018-03-03 14:44:58 +00:00
Henrik Levkowetz 5573dc00d0 Find person by email during draft submission also if email case doesn't match.
- Legacy-Id: 14723
2018-03-02 21:27:13 +00:00
Henrik Levkowetz 4c6aa091b1 Added date information to the 'scheduled session' emails, and also a link to an ical file for the group sessions. Fixes issue #2461.
- Legacy-Id: 14722
2018-03-02 16:43:56 +00:00
Henrik Levkowetz 578960c9f6 Tweaked some meeting-related admin classes for better search and display.
- Legacy-Id: 14721
2018-03-02 16:42:20 +00:00
Henrik Levkowetz 1d24c34f32 Added some CSS classes for use in the group meeting page.
- Legacy-Id: 14720
2018-03-02 16:41:28 +00:00
Henrik Levkowetz 3564ba18fa Added a test for the per-group and per-session ical pages.
- Legacy-Id: 14719
2018-03-02 16:40:36 +00:00
Henrik Levkowetz 7820e3e3d8 Added links to per-session ical entries to the group meetings page and to draft pages, when a page shows sessions where a draft is on the agenda.
- Legacy-Id: 14718
2018-03-02 16:39:43 +00:00
Henrik Levkowetz 92864c233d Refactored ical_agenda() to be more general. Added parameters and code to permit generation of per-group and per-session ical pages. Added url entries for per-group and per-session ical pages. Changed some parameter names to better reflect their semantics ('session'->'acronym').
- Legacy-Id: 14717
2018-03-02 16:37:58 +00:00
Henrik Levkowetz 770762ff99 Merged in [14715] from rjsparks@nostrum.com:
Make a more appropriate review message when a BoF has an initial charter under consideration. Fixes #2458.
 - Legacy-Id: 14716
Note: SVN reference [14715] has been migrated to Git commit 975522af35
2018-02-28 23:09:22 +00:00
Robert Sparks 975522af35 Make a more appropriate review message when a BoF has an initial charter under consideration. Fixes #2458. Commit ready for merge.
- Legacy-Id: 14715
2018-02-28 20:54:56 +00:00
Henrik Levkowetz de0c60884f Added a missing pyflakes pragma.
- Legacy-Id: 14713
2018-02-28 16:58:35 +00:00
Henrik Levkowetz 28bd9eadda Make sure that sessions listed in session scheduling notification emails are listed in time order. Fixes issue #2460.
- Legacy-Id: 14712
2018-02-28 13:28:51 +00:00
Henrik Levkowetz 0800304b67 Added TeX escaping utility functions and template filters. Removed
html escaping and added TeX escaping for relevant parts of the bibtext
template.  Fixes issue #2459.
 - Legacy-Id: 14711
2018-02-27 18:15:21 +00:00
Henrik Levkowetz 93633cd1e7 Removed an option which could disagree with memcached.
- Legacy-Id: 14710
2018-02-27 18:00:05 +00:00
Henrik Levkowetz 9ffe1e425a Reverted unintentional commit
- Legacy-Id: 14709
2018-02-27 17:58:25 +00:00
Henrik Levkowetz a5db4d00de Updated PLAN
- Legacy-Id: 14708
2018-02-27 17:55:43 +00:00
Henrik Levkowetz 9a456b8b52 Set version info and settings back to development mode
- Legacy-Id: 14706
2018-02-26 15:03:50 +00:00
Henrik Levkowetz be45e49aaa Set version info to release version 6.73.0 before branching.
- Legacy-Id: 14704
2018-02-26 15:03:27 +00:00
Henrik Levkowetz d0e6833ab3 Updated bower-managed static web assets
- Legacy-Id: 14701
2018-02-26 14:35:05 +00:00
Henrik Levkowetz 6e1d4d45d8 Added some missing migrations
- Legacy-Id: 14697
2018-02-25 20:08:37 +00:00
Henrik Levkowetz 1389775488 Added some missing migrations.
- Legacy-Id: 14696
2018-02-25 20:06:50 +00:00
Henrik Levkowetz 1ed8e967e7 Merged in ^/personal/henrik/6.72.1-django-1.11@14676: Upgrade to Django 1.11
- Legacy-Id: 14695
2018-02-25 19:55:16 +00:00
Henrik Levkowetz dcbd28f048 Adjusted ordering for a number of meeting-related models to make the most relevant entries appear first in lists and drop-downs. Fixes issue #2457.
- Legacy-Id: 14694
2018-02-23 22:12:53 +00:00
Henrik Levkowetz ffb94fca76 Set version info and settings back to development mode
- Legacy-Id: 14692
2018-02-23 17:17:17 +00:00
Henrik Levkowetz aac990906d Set version info to release version 6.72.4 before branching.
- Legacy-Id: 14690
2018-02-23 17:16:54 +00:00
Henrik Levkowetz 00a97a47fe Changed an exception handling to not depend on exceptions having a .msg element
- Legacy-Id: 14687
2018-02-23 14:48:18 +00:00
Henrik Levkowetz 8a9dcfc856 Call the xml2rfc parser with normalize=True, in alignment with xml2rfc internal use.
- Legacy-Id: 14686
2018-02-23 13:46:28 +00:00
Henrik Levkowetz 742ad090fc Changed the floorplan short string from 2 to 3 characters, in order to support things like London Hilton Metropole's level -3E, 3rd lower ground floor East.
- Legacy-Id: 14685
2018-02-22 22:40:56 +00:00
Henrik Levkowetz 5192440c9e Rewrote the head-of-rotation review assignment loop to guarantee that it will terminate. This should fix the 'gateway timeout' issues we've seen lately, when review request volume in some review teams have been such that multiple assignments to the head of queue members have triggered the issue.
- Legacy-Id: 14684
2018-02-22 22:18:19 +00:00
Henrik Levkowetz ec22dfd09b Set version info and settings back to development mode
- Legacy-Id: 14682
2018-02-22 18:33:46 +00:00
Henrik Levkowetz 4cb7160a75 Set version info to release version 6.72.3 before branching.
- Legacy-Id: 14680
2018-02-22 18:33:21 +00:00
Henrik Levkowetz 89cf68b7f1 Catch IOError exceptions when trying to apply patches
- Legacy-Id: 14677
2018-02-22 18:08:56 +00:00
Henrik Levkowetz 28d64fe593 Removed unused imports
- Legacy-Id: 14675
2018-02-22 00:14:03 +00:00
Henrik Levkowetz 71a9ffafc5 Changed allow_lazy to the @keep_lazy decorator.
- Legacy-Id: 14674
2018-02-22 00:13:32 +00:00
Henrik Levkowetz 1c265b5618 Added two new warning ignore statements and two new patches.
- Legacy-Id: 14672
2018-02-22 00:12:09 +00:00
Henrik Levkowetz c3fb6450f7 Updated the mechanism to disable iteration trough all migrations when setting up test databases.
- Legacy-Id: 14671
2018-02-22 00:10:39 +00:00
Henrik Levkowetz e859a556f7 Removed unused imports
- Legacy-Id: 14670
2018-02-22 00:06:24 +00:00
Henrik Levkowetz 19980de327 Fixed a bug in the queryset argument of a form field declaration.
- Legacy-Id: 14669
2018-02-22 00:05:46 +00:00
Henrik Levkowetz dc90fa3940 Changed user.is_authenticated and .is_anonymous from method calls to attribute access.
- Legacy-Id: 14668
2018-02-22 00:03:30 +00:00
Henrik Levkowetz 6184170828 Changed import path from a deprecated path to the kosher one.
- Legacy-Id: 14667
2018-02-22 00:01:01 +00:00
Henrik Levkowetz 26bf387356 Replaced direct assignment to m2m fields with .clear() and .set()
- Legacy-Id: 14666
2018-02-21 23:58:25 +00:00
Henrik Levkowetz 36b5e2ef8e Changed name from .rel to .remote_field for remote accessors.
- Legacy-Id: 14665
2018-02-21 23:56:36 +00:00
Henrik Levkowetz a4768bb514 Removed unused imports. Added some explicit orderings to avoid pagination issues.
- Legacy-Id: 14664
2018-02-21 23:54:31 +00:00
Henrik Levkowetz a7085715f5 Added some new patches, including a patch to patch.py to let us report when patching has happened.
- Legacy-Id: 14663
2018-02-21 23:47:57 +00:00
Henrik Levkowetz 06362ec046 Got rid of old migrations and created new initial migrations.
- Legacy-Id: 14662
2018-02-21 23:46:22 +00:00
Henrik Levkowetz 5638cf3da3 Changed all usage of ForeignKey and OneToOneFiled in model.py files to the compatibility versions from ietf.utils.models.
- Legacy-Id: 14661
2018-02-20 15:36:05 +00:00
Henrik Levkowetz c760792339 Added proxy ForeignKey and OneToOneField classes which set the now required on_delete parameter on the fields to the legacy value.
- Legacy-Id: 14660
2018-02-20 15:33:20 +00:00
Henrik Levkowetz cdc295bab8 Merged in [14655] from housley@vigilsec.com:
Strip the HTML tags around the new values in the mail produced by email_iesg_processing_document. Also, provide the previously missing URL at the end of the message. Fixes 2455.
 - Legacy-Id: 14657
Note: SVN reference [14655] has been migrated to Git commit 6ea0881a89
2018-02-19 17:36:09 +00:00
Russ Housley 6ea0881a89 Strip the HTML tags around the new values in the mail produced by email_iesg_processing_document. Also, provide the previously missing URL at the end of the message. Fixes 2455.
- Legacy-Id: 14655
2018-02-18 20:40:49 +00:00
Henrik Levkowetz 6baf6e990d Set version info and settings back to development mode
- Legacy-Id: 14653
2018-02-16 14:47:16 +00:00
Henrik Levkowetz 559e126814 Set version info to release version 6.72.2 before branching.
- Legacy-Id: 14651
2018-02-16 14:46:59 +00:00
Henrik Levkowetz 293f1967a2 Updated bower-managed static web assets
- Legacy-Id: 14647
2018-02-16 13:19:29 +00:00
Henrik Levkowetz 85db75739a Added a patch for a faker problem with locale ro_RO names (default first_names from a region without first_names explicitly declared are returned as str instead of unicode under python 2.7, https://github.com/joke2k/faker/issues/684)
- Legacy-Id: 14645
2018-02-16 13:13:40 +00:00
Henrik Levkowetz 838ad9cf44 Added page counts for open review requests on the reviewer assignment drop-downs of /group/*/reviews/manage/unassigned/. Fixes issue #2449.
- Legacy-Id: 14644
2018-02-15 18:39:39 +00:00
Henrik Levkowetz 671ad54cc7 Work around mixed return types for get_meeting_schedule()
- Legacy-Id: 14643
2018-02-15 17:20:57 +00:00
Henrik Levkowetz 1825406695 Added a presence check before removing a list element. Addresses a 500 in unassigned review form POST.
- Legacy-Id: 14642
2018-02-14 14:32:33 +00:00
Henrik Levkowetz d07411c62f Fixed an issue which could arise when updating IPR declarations with no value for patent_info.
- Legacy-Id: 14638
2018-02-10 22:37:16 +00:00
Henrik Levkowetz 534b8898e9 The IPR disclosure form field for statement is too small to hold some of the existing statements. Incresed from 255 to 2000.
- Legacy-Id: 14637
2018-02-10 22:35:58 +00:00
Henrik Levkowetz 47e45c532b Merged in [14634] from rjsparks@nostrum.com:
Simplified the view that lets the secretariat see and change timeslot types. Fixes #2313.
 - Legacy-Id: 14635
Note: SVN reference [14634] has been migrated to Git commit 012d51b63c
2018-02-09 18:15:01 +00:00
Robert Sparks 012d51b63c Simplified the view that lets the secretariat see and change timeslot types. Fixes #2313. Commit ready for merge.
- Legacy-Id: 14634
2018-02-09 17:05:11 +00:00
Henrik Levkowetz b342051ba6 Set version info and settings back to development mode
- Legacy-Id: 14631
2018-02-09 10:13:23 +00:00
Henrik Levkowetz 3c24dee900 Set version info to release version 6.72.1 before branching.
- Legacy-Id: 14629
2018-02-09 10:13:15 +00:00
Henrik Levkowetz ce5064b889 Merged in [14624] from rjsparks@nostrum.com:
Allow those people who could upload bluesheets for an interim to upload revised bluesheets. Fixes #2442.
 - Legacy-Id: 14626
Note: SVN reference [14624] has been migrated to Git commit 0306f0ad57
2018-02-08 13:30:45 +00:00
Henrik Levkowetz a509ef00f1 Merged in [14623] from rjsparks@nostrum.com:
Take a different approach to avoiding the crash when a team secretary uses the bulk assignment form to unassign a request. Reverts r14570. Fixes #2443.
 - Legacy-Id: 14625
Note: SVN reference [14623] has been migrated to Git commit 7b89db153e
2018-02-08 02:08:14 +00:00
Robert Sparks 0306f0ad57 Allow those people who could upload bluesheets for an interim to upload revised bluesheets. Fixes #2442. Commit ready for merge.
- Legacy-Id: 14624
2018-02-07 18:38:24 +00:00
Robert Sparks 7b89db153e Take a different approach to avoiding the crash when a team secretary uses the bulk assignment form to unassign a request. Reverts r14570. Fixes #2443. Commit ready for merge.
- Legacy-Id: 14623
2018-02-07 17:58:27 +00:00
Henrik Levkowetz f3d94abefe Re-worked create_proceedings_templates() so it does not blow up if it's run a second time for a given meeting.
- Legacy-Id: 14621
2018-02-07 11:59:46 +00:00
Henrik Levkowetz 3dd66eba65 Fixed an UnboundLocalError (only partial variable initialization) bug.
- Legacy-Id: 14620
2018-02-07 06:13:19 +00:00
Henrik Levkowetz dd7853c7a3 Check line lenght before assuming there's a first character.
- Legacy-Id: 14619
2018-02-06 15:18:11 +00:00
Henrik Levkowetz 6d1ac046b5 Set version info and settings back to development mode
- Legacy-Id: 14616
2018-02-06 14:18:55 +00:00
Henrik Levkowetz 8a57b3b8a8 Set version info to release version 6.72.0 before branching.
- Legacy-Id: 14614
2018-02-06 14:18:44 +00:00
Henrik Levkowetz a4cc4bba2e Merged in ^/personal/henrik/6.68.4-ipr@14609 from henrik@levkowetz.com:
Changes to the IPR disclosure pages, requested during WG Chairs Lunch where the changes to IPR handling introduced by RFC8179 were presented.
 - Legacy-Id: 14610
2018-02-01 15:41:34 +00:00
Henrik Levkowetz 8440caf957 Set version info and settings back to development mode
- Legacy-Id: 14607
2018-02-01 15:02:25 +00:00
Henrik Levkowetz 194ea6dd71 Set version info to release version 6.71.1 before branching.
- Legacy-Id: 14605
2018-02-01 15:02:15 +00:00
Henrik Levkowetz ca77fd169d Changed the menu entry for non-wg lists to point at our own page.
- Legacy-Id: 14602
2018-01-31 18:03:24 +00:00
Henrik Levkowetz 7f462b330b Added view caching of the non-wg list index.
- Legacy-Id: 14601
2018-01-31 18:02:54 +00:00
Henrik Levkowetz 0ac80ab1ee Fixed 2 bugs in import_mailman_listinfo; one typo and one bug which prevented updating of lists that changed from advertised to not advertised.
- Legacy-Id: 14600
2018-01-31 18:02:13 +00:00
Henrik Levkowetz a1ad2616be Set version info and settings back to development mode
- Legacy-Id: 14593
2018-01-30 20:59:17 +00:00
Henrik Levkowetz 06a39aab1f Set version info to release version 6.71.0 before branching.
- Legacy-Id: 14591
2018-01-30 20:59:06 +00:00
Henrik Levkowetz ba1ab57eaf Added a test factories file for mailinglists.
- Legacy-Id: 14588
2018-01-30 17:43:02 +00:00
Henrik Levkowetz 0c1105f4bb Added a page that lists all the advertised non-wg mailing lists, based
on data fetched from mailman by a cronjob running the
import_mailman_listinfo managemnt command.  Fixes issue #2438.
 - Legacy-Id: 14587
2018-01-30 15:49:08 +00:00
Henrik Levkowetz 2687c8d839 Added a workaround for libmagic mislabelling plain text content with a line beginning with 'virtual' as text/x-c++.
- Legacy-Id: 14586
2018-01-30 08:29:21 +00:00
Henrik Levkowetz fbb4b4447f Improved wordwrap on materials document pages.
- Legacy-Id: 14585
2018-01-29 15:01:30 +00:00
Henrik Levkowetz 46472401ad Changed the IPR disclosure page for IPR disclosure updates to show both the previous and current disclosure details side-by-side. Fixes issue #2414.
- Legacy-Id: 14581
2018-01-27 21:34:52 +00:00
Henrik Levkowetz fb462e1923 Merged in [14575] from adam@nostrum.com:
: excessive author warning
 - Legacy-Id: 14578
Note: SVN reference [14575] has been migrated to Git commit 8a8f358ae8
2018-01-26 23:04:50 +00:00
Henrik Levkowetz a3d1d5595d Added an option to list the slugs that can be used with the generate_apache_perms management command.
- Legacy-Id: 14576
2018-01-26 22:40:48 +00:00
Adam Roach 8a8f358ae8 Commit ready for merge: excessive author warning
- Legacy-Id: 14575
2018-01-26 20:58:37 +00:00
Henrik Levkowetz fd01a612b7 Added a management command to generate apache 'Require user ...' stanzas from group:type:role specifications.
- Legacy-Id: 14574
2018-01-26 20:43:40 +00:00
Henrik Levkowetz bf7157341f Merged in [14572] from rjsparks@nostrum.com:
Corrected the filter for closed review requests. Fixes #2152.
 - Legacy-Id: 14573
Note: SVN reference [14572] has been migrated to Git commit 68725913b5
2018-01-26 20:02:23 +00:00
Henrik Levkowetz eb6341d826 Removed the possibility of choosing '(None)' as reviewer from the bulk review request edit form; this prevents a crash on line 1474 of ietf/group/views.py, in manage_review_request(). The view code needs further care in order make it possible to unassign an assignment here.
- Legacy-Id: 14570
2018-01-25 15:58:59 +00:00
Henrik Levkowetz d6e4404d63 Only do coverage set/reset operations if we're in test mode. Fixes a 500 error during draft submission yang checking.
- Legacy-Id: 14569
2018-01-25 11:31:38 +00:00
Henrik Levkowetz e7290b3b1c Set version info and settings back to development mode
- Legacy-Id: 14567
2018-01-24 12:46:02 +00:00
Henrik Levkowetz 61bf1d0367 Set version info to release version 6.70.0 before branching.
- Legacy-Id: 14565
2018-01-24 12:45:52 +00:00
Henrik Levkowetz 400c1a3da0 Updated bower-managed static web assets
- Legacy-Id: 14560
2018-01-24 12:02:52 +00:00
Henrik Levkowetz ccec044511 Fixed a type issue with [14556]
- Legacy-Id: 14559
Note: SVN reference [14556] has been migrated to Git commit a438ff85e8
2018-01-23 22:27:49 +00:00
Henrik Levkowetz a438ff85e8 Made the MeetingFactory produce ietf meetings with dates appropriate for the numbers. Fixes random failures in test_eligible().
- Legacy-Id: 14556
2018-01-23 21:41:47 +00:00
Henrik Levkowetz a00532694d Merged in [14549] from rjsparks@nostrum.com:
Allow those people who can make a review request to edit the request deadline. Send mail to other directorate secretaries when one secretary makes a change to a request. Fixes #2233.
 - Legacy-Id: 14555
Note: SVN reference [14549] has been migrated to Git commit ba8b4d3a38
2018-01-23 19:24:39 +00:00
Henrik Levkowetz 4871c9af7b Added .txt, text/plain, to the permitted types for bluesheet upload. Fixes issue #2437.
- Legacy-Id: 14554
2018-01-23 18:34:27 +00:00
Henrik Levkowetz ffda183e79 Added .txt, text/plain, to the permitted types for bluesheet upload. Fixes issue #2437.
- Legacy-Id: 14553
2018-01-23 18:34:00 +00:00
Henrik Levkowetz 535cd0bccf Expanded the fields that the 'author' entry of the document search form is applied to, from just author name, to author name, email addresses, and affiliation. Fixes issue #2415.
- Legacy-Id: 14552
2018-01-23 18:12:10 +00:00
Henrik Levkowetz c9dd9ef147 Added hit counts to the document search result page template.
- Legacy-Id: 14551
2018-01-23 18:04:46 +00:00
Henrik Levkowetz fcc22da623 Removed a chunk of code that won't be executed in all test environments from the test coverage measurements
- Legacy-Id: 14550
2018-01-23 17:29:41 +00:00
Robert Sparks ba8b4d3a38 Allow those people who can make a review request to edit the request deadline. Send mail to other directorate secretaries when one secretary makes a change to a request. Fixes #2233. Commit ready for merge.
- Legacy-Id: 14549
2018-01-22 21:43:53 +00:00
Henrik Levkowetz 649433874f Merged in [14539] from rjsparks@nostrum.com:
Warn when putting a draft on a telechat that is so close that directorates will probably not have time to complete a review. Fixes #2381.
 - Legacy-Id: 14542
Note: SVN reference [14539] has been migrated to Git commit dfc1d2aa9a
2018-01-19 15:22:16 +00:00
Henrik Levkowetz f996fe825f Added more test data for the eligibility view, in order to exercise all parts of the view code.
- Legacy-Id: 14541
2018-01-19 15:21:33 +00:00
Henrik Levkowetz 374950ede8 Removed code generating nomcom page urls which doesn't resolve any more. Added a comment about the eligibility view for previous nomcoms.
- Legacy-Id: 14540
2018-01-19 15:06:23 +00:00
Robert Sparks dfc1d2aa9a Warn when putting a draft on a telechat that is so close that directorates will probably not have time to complete a review. Fixes #2381. Commit ready for merge.
- Legacy-Id: 14539
2018-01-18 22:14:30 +00:00
Henrik Levkowetz 7921d613d5 Merged in [14533] from rjsparks@nostrum.com:
Add a page for the nomcom-chair and the secretariat to view who the datatracker thinks is nomcom eligible. Related to #2257.
 - Legacy-Id: 14538
Note: SVN reference [14533] has been migrated to Git commit 4ce6b934b8
2018-01-17 22:32:00 +00:00
Henrik Levkowetz 2644ea9af3 Merged in [14532] from rjsparks@nostrum.com:
Add another external tool link to the nomcom chair's task menu.
 - Legacy-Id: 14537
Note: SVN reference [14532] has been migrated to Git commit ae16217900
2018-01-17 22:00:16 +00:00
Henrik Levkowetz cbd18ae0ce Fixed a pyflakes issue.
- Legacy-Id: 14536
2018-01-17 21:02:36 +00:00
Henrik Levkowetz 7d5bd3f5d5 Modified the patch actions run under the 'check' management command to patch an issue with a unidecode lib warning.
- Legacy-Id: 14535
2018-01-17 19:27:52 +00:00
Robert Sparks 4ce6b934b8 Add a page for the nomcom-chair and the secretariat to view who the datatracker thinks is nomcom eligible. Related to #2257. Commit ready for merge.
- Legacy-Id: 14533
2018-01-17 17:58:58 +00:00
Robert Sparks ae16217900 Add another external tool link to the nomcom chair's task menu. Commit ready for merge.
- Legacy-Id: 14532
2018-01-17 15:20:38 +00:00
Henrik Levkowetz 717868cae2 Rewrote text_to_dict() and dict_to_text() to support unicode without RFC2822 encoding issues. Added initial values in IPR update forms, from the original disclosure, in order to make updates easier. Addresses issue #2413.
- Legacy-Id: 14531
2018-01-17 00:21:34 +00:00
Henrik Levkowetz 8e2359ee48 Set version info and settings back to development mode
- Legacy-Id: 14529
2018-01-16 11:36:11 +00:00
Henrik Levkowetz c9d20dc917 Set version info to release version 6.69.0 before branching.
- Legacy-Id: 14527
2018-01-16 11:35:03 +00:00
Henrik Levkowetz 036d5b6dde Updated bower-managed static web assets
- Legacy-Id: 14524
2018-01-16 11:07:24 +00:00
Henrik Levkowetz d2f0a74877 Merged in [14518] from rjsparks@nostrum.com:
Add navigation for the nomcom-chair to external tools. Fixes #2258.
 - Legacy-Id: 14523
Note: SVN reference [14518] has been migrated to Git commit 230bb2371a
2018-01-15 01:48:13 +00:00
Henrik Levkowetz 819c142b51 Merged in [14516] from rcross@amsl.com:
Add admin permissions to secretariat group for nomcom objects.
 - Legacy-Id: 14522
Note: SVN reference [14516] has been migrated to Git commit 4e1ab4888e
2018-01-15 00:31:44 +00:00
Henrik Levkowetz 07fd714c88 Refined the URL patterns and handling of alternative meeting material file formats, which were broken by an earlier refactoring (v6.57.0). Fixes issue #2436.
- Legacy-Id: 14521
2018-01-14 21:09:28 +00:00
Henrik Levkowetz 87f4997bf5 Fixed unbalanced parentheses.
- Legacy-Id: 14520
2018-01-14 19:20:24 +00:00
Henrik Levkowetz 4431c3eac3 Exluded another locale from author name generation during testing, due to problematic romanization.
- Legacy-Id: 14519
2018-01-14 18:55:22 +00:00
Robert Sparks 230bb2371a Add navigation for the nomcom-chair to external tools. Fixes #2258. Commit ready for merge.
- Legacy-Id: 14518
2018-01-12 19:05:35 +00:00
Henrik Levkowetz c1f8b1bb0b Changed some URLs to match new locations after the deployment of the new IETF website. Fixes issue #2434
- Legacy-Id: 14517
2018-01-12 13:54:20 +00:00
Ryan Cross 4e1ab4888e Add admin permissions to secretariat group for nomcom objects. Commit ready for merge
- Legacy-Id: 14516
2018-01-12 01:16:31 +00:00
Henrik Levkowetz d7e1d258e5 Added a new section for IPR disclosures on related documents to the IPR document search result page. Fixes issue #2412.
- Legacy-Id: 14514
2018-01-11 18:03:29 +00:00
Henrik Levkowetz c3f444eaf1 Merged in [14511] from rjsparks@nostrum.com:
Allow all the nomcom private tabs to show on the nomcom chair configuration help page. Fixes #2303.
 - Legacy-Id: 14513
Note: SVN reference [14511] has been migrated to Git commit 5835e52759
2018-01-11 17:14:21 +00:00
Henrik Levkowetz 16e155356e Merged in [14506] from rjsparks@nostrum.com:
Improved the resilience of the formatted_email nomcom filter. Fixes #1764.
 - Legacy-Id: 14512
Note: SVN reference [14506] has been migrated to Git commit 2dd1f0da29
2018-01-11 16:41:15 +00:00
Robert Sparks 5835e52759 Allow all the nomcom private tabs to show on the nomcom chair configuration help page. Fixes #2303. Commit ready for merge.
- Legacy-Id: 14511
2018-01-11 16:28:19 +00:00
Henrik Levkowetz 78304b4d57 Merged in [14505] from rjsparks@nostrum.com:
Make extracting lists of nomcom-related email addresses easier for the nomcom chair. Fixes #1852.
 - Legacy-Id: 14510
Note: SVN reference [14505] has been migrated to Git commit c8b451094a
2018-01-11 16:07:21 +00:00
Henrik Levkowetz 0bd9dbaab3 Removed some unused imports.
- Legacy-Id: 14509
2018-01-11 15:00:02 +00:00
Henrik Levkowetz 5e0335bbe3 Removed some dead code.
- Legacy-Id: 14508
2018-01-11 13:22:04 +00:00
Henrik Levkowetz 93bef480bf Merged in [14504] from rjsparks@nostrum.com:
Simplify the edit nomcom members forms. Fixes #1756.
 - Legacy-Id: 14507
Note: SVN reference [14504] has been migrated to Git commit 94f4e9ac58
2018-01-10 23:28:36 +00:00
Robert Sparks 2dd1f0da29 Improved the resilience of the formatted_email nomcom filter. Fixes #1764. Commit ready for merge.
- Legacy-Id: 14506
2018-01-10 22:42:18 +00:00
Robert Sparks c8b451094a Make extracting lists of nomcom-related email addresses easier for the nomcom chair. Fixes #1852. Commit ready for merge.
- Legacy-Id: 14505
2018-01-10 21:54:10 +00:00
Robert Sparks 94f4e9ac58 Simplify the edit nomcom members forms. Fixes #1756. Commit ready for merge.
- Legacy-Id: 14504
2018-01-10 18:26:20 +00:00
Henrik Levkowetz 6d831b2646 Merged in [14497] from rjsparks@nostrum.com:
Add navigation to nomcom pages for nomcom members. Put the RFC Status change link in a saner place in the navigation. Fixes #1411 and #2433.
 - Legacy-Id: 14501
Note: SVN reference [14497] has been migrated to Git commit 15d23299d8
2018-01-10 15:28:57 +00:00
Henrik Levkowetz b48996f383 Exclude arabic names from PersonFactory due to difficulties with the romanization of the names in connection with draft author extraction.
- Legacy-Id: 14500
2018-01-10 15:20:16 +00:00
Henrik Levkowetz 5a1f3eaf36 Changed the patent information text fields to individual fields for patent number, inventor, title, date and notes, with validation. Fixes issue #2411.
- Legacy-Id: 14499
2018-01-10 14:22:10 +00:00
Robert Sparks 15d23299d8 Add navigation to nomcom pages for nomcom members. Put the RFC Status change link in a saner place in the navigation. Fixes #1411 and #2433. Commit ready for merge.
- Legacy-Id: 14497
2018-01-09 22:10:10 +00:00
Henrik Levkowetz 5b178aa26f Set version info and settings back to development mode
- Legacy-Id: 14494
2018-01-09 14:02:27 +00:00
Henrik Levkowetz 4902104832 Set version info to release version 6.68.3 before branching.
- Legacy-Id: 14492
2018-01-09 14:02:17 +00:00
Henrik Levkowetz edcfcd11f1 Added more logging during draft resurrection. Added a guard agains draft status changes while the draft expiration loop is running.
- Legacy-Id: 14488
2018-01-06 16:01:21 +00:00
Henrik Levkowetz 11ca8dcaf2 Modified the django patch check action from [14474] (for django issue #28772) to work with arbitrary locations of the virtual Python environment, rather than assuming a particular location of the virtual environment directory.
- Legacy-Id: 14487
Note: SVN reference [14474] has been migrated to Git commit bb92c0a076
2018-01-04 13:18:57 +00:00
Henrik Levkowetz 4695ec5383 Restricted automatic IANA state change into 'Version Changed - Review Needed' on new draft revisions to events before document approval, based on conversation with Michelle.
- Legacy-Id: 14486
2018-01-04 12:31:05 +00:00
Henrik Levkowetz 7a0a99001c Merged in [14468] from rjsparks@nostrum.com:
Add the ability to add a comment to a group's history. Fixes #1483.
 - Legacy-Id: 14485
Note: SVN reference [14468] has been migrated to Git commit 13e8f8982c
2018-01-01 00:42:10 +00:00
Henrik Levkowetz 8ff59cd41c Fixed some issues with a migration. The migration has been re-run on production.
- Legacy-Id: 14484
2017-12-31 15:37:18 +00:00
Henrik Levkowetz 922d38bb85 Set version info and settings back to development mode
- Legacy-Id: 14482
2017-12-31 14:40:45 +00:00
Henrik Levkowetz 1e2a82b473 Set version info to release version 6.68.2 before branching.
- Legacy-Id: 14480
2017-12-31 14:40:19 +00:00
Henrik Levkowetz bb92c0a076 Added a patch for django issue #28772, a check action to apply the patch, and a setting that lists patches to be applied.
- Legacy-Id: 14474
2017-12-30 00:40:06 +00:00
Henrik Levkowetz 9e82bb3d90 With a validator in place for document names (introduced some time ago) we will not get any new documents with invalid name strings, so we can go back to a simpler regexp for document name urls.
- Legacy-Id: 14473
2017-12-29 20:21:09 +00:00
Henrik Levkowetz 92db803bac Removed code that has been marked unreachable for more than 5 months.
- Legacy-Id: 14472
2017-12-29 19:48:18 +00:00
Henrik Levkowetz 97206c6eeb Added user notification about ballots closed automatically when creating a new ballot.
- Legacy-Id: 14471
2017-12-29 15:24:37 +00:00
Henrik Levkowetz 4488fd82a4 Merged in [14467] from housley@vigilsec.com:
Close any previous ballots when a charter goes to Internal Review or Extrernal Review.  Fixes #2421.
 - Legacy-Id: 14470
Note: SVN reference [14467] has been migrated to Git commit de6121c6c1
2017-12-29 13:40:10 +00:00
Robert Sparks 13e8f8982c Add the ability to add a comment to a group's history. Fixes #1483. Commit ready for merge.
- Legacy-Id: 14468
2017-12-28 20:48:58 +00:00
Russ Housley de6121c6c1 Close any previous ballots when a charter goes to Internal Review or Extrernal Review. Fixes #2421.
- Legacy-Id: 14467
2017-12-28 20:09:56 +00:00
Robert Sparks 0a9737a5d2 Include information about previous team reviews in assignement emails. Fixes #2392. Commit ready for merge.
- Legacy-Id: 14466
2017-12-26 22:13:13 +00:00
Henrik Levkowetz a26296d6d5 Set version info and settings back to development mode
- Legacy-Id: 14463
2017-12-23 21:53:37 +00:00
Henrik Levkowetz 14bdb2c4d1 Set version info to release version 6.68.1 before branching.
- Legacy-Id: 14461
2017-12-23 21:53:24 +00:00
Henrik Levkowetz ee33b6026b Tweaked the query filter for 'latest' meetings in the fetch_meeting_attendance management command to deal with future meetings beyond the current meeting.
- Legacy-Id: 14458
2017-12-22 19:56:55 +00:00
Henrik Levkowetz b12bb3ca3c Guard document replacement following methods against infinite recursion on circular relationships.
- Legacy-Id: 14457
2017-12-22 19:28:59 +00:00
Henrik Levkowetz 01af0af2c1 Enhanced doc event notification emails with who and when. Fixes issue #2428.
- Legacy-Id: 14448
2017-12-19 16:04:32 +00:00
Henrik Levkowetz 29a0c8a47f Added a data migration to create yang catalog links for yang documents published before the yang catalog link feature was introduced in the datatracker.
- Legacy-Id: 14447
2017-12-19 15:08:33 +00:00
Henrik Levkowetz 7d7b7de54f Fixed an ungarded object attribute access.
- Legacy-Id: 14446
2017-12-19 14:38:02 +00:00
Henrik Levkowetz 8d91f8d06b Updated the API notes page.
- Legacy-Id: 14445
2017-12-19 14:11:26 +00:00
Henrik Levkowetz e1fa3ba381 Limited the iesg ballot position API to ADs (excluding secretariat).
- Legacy-Id: 14444
2017-12-19 14:10:43 +00:00
Henrik Levkowetz 008eaf7fda Modified the run_yang_model_checks management command to accept document aliases on the command line.
- Legacy-Id: 14443
2017-12-19 14:09:40 +00:00
Henrik Levkowetz ff5480b5fb Reverted an inadvertently included patch version.
- Legacy-Id: 14442
2017-12-19 14:07:57 +00:00
Henrik Levkowetz 05f2977144 Set version info and settings back to development mode
- Legacy-Id: 14439
2017-12-18 17:59:00 +00:00
Henrik Levkowetz 5fdcb1106d Set version info to release version 6.68.0 before branching.
- Legacy-Id: 14437
2017-12-18 17:58:52 +00:00
Henrik Levkowetz f28eacdd47 Tastypie cannot serialize binary fields. Exclude from PersonalApiKey resource.
- Legacy-Id: 14434
2017-12-18 17:57:48 +00:00
Henrik Levkowetz 789b88d25d Adjusted the personalapikey migration.
- Legacy-Id: 14433
2017-12-18 17:56:46 +00:00
Henrik Levkowetz 308a3cdeb0 Updated bower-managed static web assets
- Legacy-Id: 14432
2017-12-18 17:26:46 +00:00
Henrik Levkowetz 6567e707ce Merged in ^/personal/henrik/6.64.2-ballotapi@14426. This provides personal API keys and a ballot position API at /api/iesg/position. Also added an endpoint description at /api/.
- Legacy-Id: 14430
2017-12-17 23:43:44 +00:00
Henrik Levkowetz a08c8dc76f Added an API endpoint to support automation of IESG ballot position posting, at /api/iesg/position. Added tests for the API endpoint, and updated the apikey validation decorator tests. Tweaked the decorator to handle a weakness found during testing.
- Legacy-Id: 14429
2017-12-17 21:55:27 +00:00
Henrik Levkowetz b0863c8963 Modified some names.
- Legacy-Id: 14428
2017-12-16 18:43:08 +00:00
Henrik Levkowetz ec4e238185 Added some missing files.
- Legacy-Id: 14427
2017-12-16 18:39:26 +00:00
Henrik Levkowetz e7209c6e50 Added a new personal event table to keep track of personal API key logins, and a management command to send out reports about activity to users with API keys. Added a weekly cronjob script to trigger weekly reports, and a monthly script for future use. Added a @require_api_key decorator to validate API keys for API key views and log in the API key owner. Modified the API key management urls to use create and disable rather than add and delete. Updated the API key list view. Added an API placeholder view function for ballot position setting, for test purposes. Added tests for the decorator and management command.
- Legacy-Id: 14426
2017-12-16 18:37:52 +00:00
Henrik Levkowetz f697d9ecb6 Merged in [14404] from rjsparks@nostrum.com:
Include an explicitly set Responsible ADs email addresses in generated aliases when a document has a group.
 - Legacy-Id: 14424
Note: SVN reference [14404] has been migrated to Git commit e36cad65ed
2017-12-15 23:57:41 +00:00
Henrik Levkowetz 152261a869 Added new infrastructure for personal API keys, to generate, view, and delete them.
- Legacy-Id: 14423
2017-12-14 14:30:59 +00:00
Henrik Levkowetz 5d86b65170 Set version info and settings back to development mode
- Legacy-Id: 14417
2017-12-12 14:41:22 +00:00
Henrik Levkowetz 63d9a1741e Set version info to release version 6.67.1 before branching.
- Legacy-Id: 14415
2017-12-12 14:41:00 +00:00
Henrik Levkowetz c5c4bde5e6 Dead code removal.
- Legacy-Id: 14412
2017-12-11 18:38:56 +00:00
Henrik Levkowetz 1f976da5c1 Third part of document read refactoring, after [14406] and [14410]. This replaces all usage of the non-unicode-aware get_document_content() function with unicode-aware Document.text() or Document.text_or_error() methods. This was triggered by yet another report of unicode content not being shown properly, and should fix all instances of document (drafts, agendas, minutes, etc.) display in the datatracker not handling unicode characters properly.
- Legacy-Id: 14411
Note: SVN reference [14406] has been migrated to Git commit 967ece7e7d

Note: SVN reference [14410] has been migrated to Git commit 660c81c272
2017-12-11 16:23:51 +00:00
Henrik Levkowetz 660c81c272 Tweaked the file content read refactoring in [14406] to try latin-1 conversion if unicode doesn't work.
- Legacy-Id: 14410
Note: SVN reference [14406] has been migrated to Git commit 967ece7e7d
2017-12-10 17:48:09 +00:00
Henrik Levkowetz 3f40d9c962 Applied a patch from kivinen@iki.fi to only show review completion date when the review is completed or part completed. Fixes issue #2423.
- Legacy-Id: 14409
2017-12-09 21:54:56 +00:00
Henrik Levkowetz 892f12e537 Merged in [14403] from rjsparks@nostrum.com:
Fixed a typo in the milestones under review view. Added bootstrap panels. Fixes #2427,
 - Legacy-Id: 14408
Note: SVN reference [14403] has been migrated to Git commit d415d8658c
2017-12-09 20:54:35 +00:00
Henrik Levkowetz 920a73a575 Fixed the formatting of a number of custom checks for the django check format, to be easier to read.
- Legacy-Id: 14407
2017-12-09 14:57:55 +00:00
Henrik Levkowetz 967ece7e7d Started refactoring of reading text from document files (drafts, charters, etc.) in order to normalise on one way of doing this, and making that return unicode rather than undecoded bytes. This is the first step of two, in order to gauge the possible issues and report on discrepancies.
- Legacy-Id: 14406
2017-12-08 21:51:11 +00:00
Henrik Levkowetz f2f21c4ef3 Improved cleaning of unidecode results in ascii name conversion.
- Legacy-Id: 14405
2017-12-08 12:36:23 +00:00
Robert Sparks e36cad65ed Include an explicitly set Responsible ADs email addresses in generated aliases when a document has a group. Commit ready for merge.
- Legacy-Id: 14404
2017-12-07 21:33:04 +00:00
Robert Sparks d415d8658c Fixed a typo in the milestones under review view. Added bootstrap panels. Fixes #2427, Commit ready for merge.
- Legacy-Id: 14403
2017-12-07 21:12:56 +00:00
Henrik Levkowetz 3cd3c3526f Tweaked the coverage_changes management comand output.
- Legacy-Id: 14402
2017-12-06 13:31:33 +00:00
Henrik Levkowetz f7d33191f3 Set version info and settings back to development mode
- Legacy-Id: 14398
2017-12-05 12:31:36 +00:00
Henrik Levkowetz 466d1aa383 Set version info to release version 6.67.0 before branching.
- Legacy-Id: 14396
2017-12-05 12:30:51 +00:00
Henrik Levkowetz 7237a800ae Changed urlpattern order to list the more specific of overlapping patterns first, and made the rfc feed per year pattern more permissive.
- Legacy-Id: 14393
2017-12-04 16:32:58 +00:00
Henrik Levkowetz 4b5e354abe Merged in [14386] from rjsparks@nostrum.com:
Add a per-year RFC feed.
 - Legacy-Id: 14391
Note: SVN reference [14386] has been migrated to Git commit 6ab819bdde
2017-12-04 15:29:15 +00:00
Henrik Levkowetz 57c18ef3fe Changed settings and handling of adhoc wiki paths to be more testing-friendly.
- Legacy-Id: 14390
2017-12-04 15:09:03 +00:00
Henrik Levkowetz 47a0b9d3ce Changed handling of yang modeules from drafts with errors, to not place them in separate directories, due to possible follow-on effects. Added use of IANA-held modules when validating, and regular rsyncing from IANA.
- Legacy-Id: 14389
2017-12-04 14:37:15 +00:00
Henrik Levkowetz 8a43f7aedf Added better handling for attempted (mistaken) uploads to unscheduled sessions.
- Legacy-Id: 14388
2017-12-04 13:55:16 +00:00
Henrik Levkowetz 6ddacb6b4e Fixed an incorrect comparison in a check function.
- Legacy-Id: 14387
2017-12-01 17:30:50 +00:00
Robert Sparks 6ab819bdde Add a per-year RFC feed. Commit ready for merge.
- Legacy-Id: 14386
2017-12-01 17:19:51 +00:00
Henrik Levkowetz c5acfc0a79 Improved code coverage slightly.
- Legacy-Id: 14385
2017-12-01 09:28:37 +00:00
Henrik Levkowetz ddfddb61ca Made the ballot type representation string more expressive, showing both name and doc_type.
- Legacy-Id: 14383
2017-12-01 09:27:28 +00:00
Henrik Levkowetz abb69338e2 Added a warning message for the user if ballot creation failed due to an already open ballot. This is a bad state, and should prevented by stricter checks before changing state, but is better than the current situation until we decide exactly which checks to implement.
- Legacy-Id: 14382
2017-11-30 16:10:38 +00:00
Henrik Levkowetz 999cd502e2 Tweaked ascii name normalization.
- Legacy-Id: 14381
2017-11-30 16:09:06 +00:00
Henrik Levkowetz 98d234cd86 Refactored the handling of BallotDocEvent in tests, only creating them as needed, in preparation for stricter checks on state transitions to avoid mismatches between state and ballot.
- Legacy-Id: 14380
2017-11-30 16:02:31 +00:00
Henrik Levkowetz c757ae95d8 Moved the 'Search mailarchive' link on ballot pages to a more visible spot.
- Legacy-Id: 14376
2017-11-23 10:54:35 +00:00
Henrik Levkowetz 64653b1aa3 Merged in [14374] from kivinen@iki.fi:
If draft name has rfcXXXX-bis or rfcXXXXbis then add rfcXXXX to diff context menu. Fixes #460 (7 years old ticket).
 - Legacy-Id: 14375
Note: SVN reference [14374] has been migrated to Git commit 23d053ea53
2017-11-16 08:16:38 +00:00
Tero Kivinen 23d053ea53 If draft name has rfcXXXX-bis or rfcXXXXbis then add rfcXXXX to diff context menu. Fixes #460 (7 years old ticket). Commit ready for merge
- Legacy-Id: 14374
2017-11-15 11:33:02 +00:00
Henrik Levkowetz 16ab42383b Set version info and settings back to development mode
- Legacy-Id: 14372
2017-11-15 04:17:17 +00:00
Henrik Levkowetz d1a777cdc6 Set version info to release version 6.66.0 before branching.
- Legacy-Id: 14370
2017-11-15 04:17:06 +00:00
Henrik Levkowetz b931be0a07 Merged in [14365] from kivinen@iki.fi:
Added closed date column to closed review list. Fixes #2150.
 - Legacy-Id: 14366
Note: SVN reference [14365] has been migrated to Git commit 7b4727541a
2017-11-13 06:58:42 +00:00
Tero Kivinen 7b4727541a Added closed date column to closed review list. Fixes #2150. Commit ready for merge
- Legacy-Id: 14365
2017-11-11 11:30:00 +00:00
Henrik Levkowetz 6b2659ecd7 Merged in [14362] from rcross@amsl.com:
Improve test coverage for ietf.secr.sreq.
 - Legacy-Id: 14364
Note: SVN reference [14362] has been migrated to Git commit bf3a49466f
2017-11-11 10:32:33 +00:00
Henrik Levkowetz 275af78e89 Merged in [14359] from kivinen@iki.fi:
Fixed save-continue to work. Fixes #2383.
 - Legacy-Id: 14363
Note: SVN reference [14359] has been migrated to Git commit 5c1f1dfbd7
2017-11-11 09:45:25 +00:00
Ryan Cross bf3a49466f Improve test coverage for ietf.secr.sreq. Commit ready for merge
- Legacy-Id: 14362
2017-11-11 09:33:27 +00:00
Henrik Levkowetz efdb7bcc75 Merged in [14356] from kivinen@iki.fi:
Moved email open assignment summary from subpage to the main review request page. Fixes #2091.
 - Legacy-Id: 14361
Note: SVN reference [14356] has been migrated to Git commit 7c7e9ae698
2017-11-11 09:08:38 +00:00
Henrik Levkowetz a942bffbc6 Merged in [14355] from suresh@kaloom.com:
Fixes #2109
 - Legacy-Id: 14360
Note: SVN reference [14355] has been migrated to Git commit 51fa1deef2
2017-11-11 08:18:13 +00:00
Tero Kivinen 5c1f1dfbd7 Fixed save-continue to work. Fixes #2383. Commit ready for merge
- Legacy-Id: 14359
2017-11-11 07:23:50 +00:00
Henrik Levkowetz c6ed4b0dbe Changed the placement of the mail-archive search link on the ballot pages.
- Legacy-Id: 14358
2017-11-11 07:23:32 +00:00
Tero Kivinen 7c7e9ae698 Moved email open assignment summary from subpage to the main review request page. Fixes #2091. Commit ready for merge
- Legacy-Id: 14356
2017-11-11 06:29:05 +00:00
Suresh Krishnan 51fa1deef2 Commit ready for merge. Fixes #2109
- Legacy-Id: 14355
2017-11-11 06:27:35 +00:00
Ryan Cross fec655caf9 Fix problem where slide reordering is not retained. Fixes #2405. Commit ready for merge.
- Legacy-Id: 14354
2017-11-11 05:39:21 +00:00
Henrik Levkowetz 5ac6cf3987 Set version info and settings back to development mode
- Legacy-Id: 14326
2017-11-08 12:31:33 +00:00
Henrik Levkowetz 3d7c0626f0 Set version info to release version 6.65.1 before branching.
- Legacy-Id: 14324
2017-11-08 12:30:57 +00:00
Henrik Levkowetz 4f8f9d5c3f Added a check for proper API key settings in production, and added workable default API key settings for development.
- Legacy-Id: 14319
2017-11-07 15:49:15 +00:00
Henrik Levkowetz e29218f947 Bugfix
- Legacy-Id: 14317
2017-11-06 23:04:58 +00:00
Henrik Levkowetz a0d3d0b2c3 Tweaked the show-important-dates flag migration.
- Legacy-Id: 14316
2017-11-06 20:36:44 +00:00
Henrik Levkowetz 9369255764 In order to make it possible to enter meeting important dates and have the IESG see and approve them before they are generally visible, a flag has been added to the Meeting model, and code has been added to show the important dates as appropriate. A menu link to the important dates has also been added.
- Legacy-Id: 14315
2017-11-06 17:20:21 +00:00
Henrik Levkowetz 348738046a Changed the yang impact analysis url setting.
- Legacy-Id: 14314
2017-11-06 17:03:38 +00:00
Henrik Levkowetz 75c75cc7a2 Set version info and settings back to development mode
- Legacy-Id: 14311
2017-11-06 09:56:28 +00:00
Henrik Levkowetz d0634e248e Set version info to release version 6.65.0 before branching.
- Legacy-Id: 14309
2017-11-06 09:56:20 +00:00
Henrik Levkowetz a865d479ae Added a link to draft ballot pages for a mail archive search for discuss, comment, and review messages related to the draft.
- Legacy-Id: 14304
2017-11-04 17:36:58 +00:00
Henrik Levkowetz b29e096f92 Added a test for the IESG past documents page, and tweaked some test documents to have titles.
- Legacy-Id: 14303
2017-11-04 16:15:39 +00:00
Henrik Levkowetz f0cee14abc Made a setting more DRY.
- Legacy-Id: 14302
2017-11-04 16:15:25 +00:00
Henrik Levkowetz 615aba4637 The iesg past docs template.
- Legacy-Id: 14301
2017-11-04 16:14:16 +00:00
Henrik Levkowetz 8499beb010 Added a 'Recent documents' to the IESG pages.
- Legacy-Id: 14300
2017-11-04 12:36:13 +00:00
Henrik Levkowetz 77d5f1c155 Added a test for the new API help page.
- Legacy-Id: 14299
2017-11-03 20:01:14 +00:00
Henrik Levkowetz 241a8c0b0c Revert an incorrectly committed patch level change.
- Legacy-Id: 14298
2017-11-03 19:52:56 +00:00
Henrik Levkowetz 8786b5c700 Tweaked the error message for review message URLs which cannot be retrieved.
- Legacy-Id: 14297
2017-11-03 19:52:34 +00:00
Henrik Levkowetz 2c2f5b68bf Revert an incorrectly committed patch level change.
- Legacy-Id: 14296
2017-11-03 18:22:42 +00:00
Henrik Levkowetz 260bac9346 Updated some tests to match api views refactoring.
- Legacy-Id: 14295
2017-11-03 16:42:09 +00:00
Henrik Levkowetz 526003fd26 Added a brief REST API info page. In preparation for signing http notifications using RFC 7515, added information about API signing public/private keypair. Refactored api views to reside in api/views.py. Added jwcrypto to requirements.
- Legacy-Id: 14294
2017-11-03 16:17:00 +00:00
Henrik Levkowetz e899ed6e4d Permit ADs to do wg session materials upload.
- Legacy-Id: 14293
2017-11-03 14:38:50 +00:00
Henrik Levkowetz 85a1007922 Set version info and settings back to development mode
- Legacy-Id: 14291
2017-11-03 11:03:18 +00:00
Henrik Levkowetz 83c358f1c0 Set version info to release version 6.64.1 before branching.
- Legacy-Id: 14289
2017-11-03 11:03:10 +00:00
Henrik Levkowetz 3269a696fe Variable naming fix
- Legacy-Id: 14286
2017-11-03 10:36:50 +00:00
Henrik Levkowetz b6f0fbd52d Added new checker runs for all active drafts with yang modules to the yang link data migration, in order to make sure to have module information available.
- Legacy-Id: 14277
2017-11-02 14:49:51 +00:00
Henrik Levkowetz 370a0e3d94 Added a progress bar to the submission checker json field upgrade migration.
- Legacy-Id: 14276
2017-11-02 14:48:28 +00:00
Henrik Levkowetz 6edcd1b407 Capture messages from xym's get_extracted_models()
- Legacy-Id: 14275
2017-11-02 14:45:58 +00:00
Henrik Levkowetz a9c6dd92b0 Reverted the changes in [14254] and [14255]
- Legacy-Id: 14274
Note: SVN reference [14254] has been migrated to Git commit cf6143cce7

Note: SVN reference [14255] has been migrated to Git commit d4cc828e27
2017-11-02 12:24:10 +00:00
Henrik Levkowetz a146c22f8d Make the API accept ordering and relations for the meeting date field.
- Legacy-Id: 14273
2017-11-02 12:17:17 +00:00
Henrik Levkowetz a25ee4e50d Fixed an initialization error.
- Legacy-Id: 14271
2017-11-01 20:58:21 +00:00
Henrik Levkowetz 23a3056260 Fixed a typo.
- Legacy-Id: 14270
2017-11-01 14:51:08 +00:00
Henrik Levkowetz 48a81862b8 Added a data migration to upgrade the submission checker json details to a consistent format.
- Legacy-Id: 14269
2017-11-01 14:45:25 +00:00
Henrik Levkowetz 1e98a58386 Added missing in-loop variable initializations in the yang checker code. Fixes issue #2397.
- Legacy-Id: 14268
2017-11-01 14:40:56 +00:00
Henrik Levkowetz 6e23f99019 Improved the help message for the run_yang_model_checks management command.
- Legacy-Id: 14267
2017-11-01 14:39:53 +00:00
Henrik Levkowetz 02ec2aa7e3 Included the path for draft moduled found invalid in the module paths when running yanglint, in order to avoid some unhelpful model not found messages. Fixes issue #2398.
- Legacy-Id: 14266
2017-11-01 14:00:24 +00:00
Henrik Levkowetz ec02ed5cdd Removed case sensitivity in the submission API when comparing the submitter email address with the email addresses found in the draft. Fixes issue #2396.
- Legacy-Id: 14265
2017-11-01 13:47:12 +00:00
Henrik Levkowetz 60819dd9bb Set version info and settings back to development mode
- Legacy-Id: 14262
2017-11-01 13:36:47 +00:00
Henrik Levkowetz 84ba69f4d3 Set version info to release version 6.64.0 before branching.
- Legacy-Id: 14260
2017-11-01 13:36:38 +00:00
Henrik Levkowetz 48fe02d58c Permit tildes in romanization of draft author names when looking for draft authors. Can be used in romanization of arabic names.
- Legacy-Id: 14256
2017-11-01 11:51:24 +00:00
Henrik Levkowetz d4cc828e27 Fixed a typo
- Legacy-Id: 14255
2017-11-01 10:54:50 +00:00
Henrik Levkowetz cf6143cce7 Show 404 for meeting agendas too far in the future.
- Legacy-Id: 14254
2017-11-01 10:52:52 +00:00
Henrik Levkowetz af64f0e064 Fixed a call parameter list discrepancy.
- Legacy-Id: 14252
2017-11-01 05:07:35 +00:00
Henrik Levkowetz 9bae22859c Tweaked a page cache time.
- Legacy-Id: 14251
2017-10-31 18:44:57 +00:00
Henrik Levkowetz 954d79c684 Added a guard against iterating over None in stats.views.document_stats()
- Legacy-Id: 14250
2017-10-31 18:07:08 +00:00
Henrik Levkowetz 130261e781 Removed some debug statements.
- Legacy-Id: 14242
2017-10-30 12:28:51 +00:00
Henrik Levkowetz bfce2d5c83 Tweaked the Meeting.days field type.
- Legacy-Id: 14241
2017-10-30 12:28:32 +00:00
Henrik Levkowetz e3b7fb081a Added a migration dependency to improve the ordering within the release.
- Legacy-Id: 14240
2017-10-30 12:27:50 +00:00
Henrik Levkowetz 09d8ad1e1b Fixed some pyflakes issues.
- Legacy-Id: 14238
2017-10-30 11:47:05 +00:00
Henrik Levkowetz 7edb4da711 Added draft URLs pointing to Yang resources (impact analysis and model metadata) for submissions containing Yang modules.
- Legacy-Id: 14237
2017-10-30 11:30:01 +00:00