forked from adamlaska/datatracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchangelog
More file actions
7545 lines (5036 loc) · 286 KB
/
changelog
File metadata and controls
7545 lines (5036 loc) · 286 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ietfdb (6.9.0) ietf; urgency=medium
**More IETF-94 Code**
The release contains additional code from IETF-94 -- I think this is the
first time we have done two substantial releases based on IETF week
contributions. This introduces enhancements and bug-fixes in a number of
areas, reducing confusion in draft publication-request handling and on
several web pages, clarifying a number of email notifications, making
unicode names work in more places, and giving improved secretariat pages:
* Added a first version of docker image support, with Dockerfile, docker
init scripts, a 'docker run' wrapper, and database image generation.
* Merged in [10431] from rjsparks@nostrum.com:
Reduce confusion around how to send a document from a WG to the IESG
through additional, restrictive, validation on the stream state editing
form. Fixes bug #1418.
* Merged in [10430] from rjsparks@nostrum.com:
Reflect the right group type in personnel change messages. Fixes #1746.
* Merged in [10429] from rjsparks@nostrum.com:
Display the To and (if it exists) Cc correctly on the publication request
form. Fixes #1819.
* Merged in [10426] from rjsparks@nostrum.com:
Fix the links on the state help index page. Fixes #1775.
* Merged in [10425] from bartosz.balazinski@interdigital.com:
Provide information about who has suggested document replaced-by
information in the notification email. Fixes bug #1817.
* Added some default aliases files to the repository, and updated the
aliases settings accordingly. Appropriate production settings have been
added to setting_locals in production.
* Merged in [10418] from henrik@levkowetz.com:
Modified the test data to use some AD and WG chair names that contain
non-ascii characters, and fixed test issues found.
* Merged in [10414] from rjsparks@nostrum.com:
Put possibly replaces sections in the right columns. Fixes #1802.
* Keep draft aliases for 2 years rather than 1 year from posting.
* Merged in [10405] from rjsparks@nostrum.com:
Addresses an issue where the WG document page would show the same document
in more than one section. Fixes #1827.
* Merged in [10384] from rjsparks@nostrum.com:
When a group gives a document a new group state (particularly for the
first time), send a message that says what happened instead of simply
'Adopted'. Fixes #1830.
* Merged in [10383] and [10413] from rcross@amsl.com:
Updated proceedings permissions.
* Merged in [10379] from rjsparks@nostrum.com:
Change the acronym link on the html agenda page to go to the group's
charter page rather than the charter's document page.
* Merged in [10378] from rjsparks@nostrum.com:
Make the internal review message reflect whether this is a new chartering
effort or a recharter. Fixes #1814.
* Added testing of non-ascii unicode names of chairs and area directors.
Fixed a series of issues with rendering of non-ascii names.
-- Henrik Levkowetz <henrik@levkowetz.com> 08 Nov 2015 09:20:24 +0000
ietfdb (6.8.0) ietf; urgency=medium
**IETF 94 Code Sprint**
This release contains the datatracker bugfixes and enhancements from the
IETF-94 Code Sprint. This brings many small but useful bugfixes and
enhancements, as described below. Many thanks to everyone who contributed!
This release also brings a change which is not a code change, but rather a
packaging change which has made the question of what the licence is for the
datatracker code more difficult than need be. Starting with this release,
we don't handle version control of the Django framework by including it in
the repository; we instead version control it throug the requirements.txt
file. This lets us be very simple and clear in the LICENSE file which
covers the datatracker code.
There are additional code sprint changes expected during the week; they will
get their own release later in the week.
Here are details about the changes, extracted from the commit log:
* Added a direct menu link to tutorials under Other. Tweaked a divider
visibility.
* Merged in [10363] from rjsparks@nostrum.com:
email_iana needs to leave address generation to mailtrigger and not try
to rewrap the address. This should be patched into production.
* Merged in [10349] from rcross@amsl.com:
Fixes Ticket #1834. Sorting slides difficult when there are only two
of them.
* Merged in [10348] from rcross@amsl.com:
Add more information to Secretariat session recordings view.
* Merged in [10347] from rjsparks@nostrum.com:
Allow entering more than one email address in addtional cc on the send
ballot comments form. Fixes #1811.
* Merged in [10346] from suresh.krishnan@ericsson.com:
Changes to unapproved milestones (e.g. attaching a draft) will not
trigger a mail to the WG. Fixes #1818.
* Fixed an issue with [10344], where the numberless /meeting/agenda/
would redirect to a non-existing proceedings URL.
* Fixed a weekday numbering problem in a test.
* Merged in [10345] from rjsparks@nostrum.com:
Added an RSS feed for RFCs for use with the digital preservation
project.
* Merged in [10344] from rjsparks@nostrum.com:
Return more sensible results for agendas for old meetings. Fixes #1062.
* Merged in [10343] from housley@vigilsec.com:
Add check to addcomment for WG/RG chair or secretary.
* Merged in [10342] from rcross@amsl.com:
The session request form validation needs to check that durations have
been entered for each requested session. Fixes issue #1794.
* Merged in [10341] from housley@vigilsec.com:
WG/RG chairs and secretaries can add comments to document history; get
non-active I-Ds from www.ietf.org instead of tools.ietf.org. Fixes issues
#1702, #1801, #1831.
* Merged in [10340] from rcross@amsl.com:
Change liaisons ShowAttachmentsWidget to use href(). Fixes issue #1805.
* Merged in [10339] from rcross@amsl.com:
Secretariat locked out of Session Request Tool. Fixes Ticket #1791.
* Merged in [10338] from rcross@amsl.com:
Legacy session scheduling view broken. Fixes Ticket #1806.
* Removed our local copy of Django, and added it to the requirements
instead. Updated the LICENSE to match, as we're not carrying along
external components in the repository any more.
* Replaced a remaining use of removed function smtp_error_logging().
-- Henrik Levkowetz <henrik@levkowetz.com> 03 Nov 2015 03:15:47 +0000
ietfdb (6.7.2) ietf; urgency=medium
This is a maintenance release which does a longtime pending model rename,
and fixes some other small issues:
* Merged in personal/henrik/6.7.2.dev0-schemafix [10297] from
henrik@levkowetz.com: Renamed class ScheduledSession to the more correct
(but unfortunately also cumbersome) SchedTimeSessAssignment, and renamed
reverse relationships involving this class appropriately. Accompanying
changes in javascript and templates. Migrations to match.
* Changed a field in the nomcom models to not care about the value of
NOMCOM_PUBLIC_KEYS_DIR in the settings, as this may change between
developers, and will cause warnings when running migrations otherwise.
* Fixed a bug in meeting.ajax.constraint_json().
-- Henrik Levkowetz <henrik@levkowetz.com> 27 Oct 2015 15:48:14 +0000
ietfdb (6.7.1) ietf; urgency=medium
This is a small maintenance release with some bug-fixes and one enhancement,
a new machine-readable list of IPR declarations per draft, recursively.
Here are details from the commit log:
* Changed nomcom.models.Nomcom() to use a FileSystemStorage which doesn't
record the file system location in the migration, in order to avoid having
model changes detected when switching from one development path to
another.
* Merged in [10265] from rcross@amsl.com:
Fixed IPR notice addresses formatting.
* Added a new machine-readable list of IPR declarations per draft, which
also searches through related documents. Extended make_test_data() with a
replaced document for the test draft.
* Added a switch to the 'test' command, to write short test results to
file, changing the default which used to be to always write these.
* Updated the INSTALL instructions to reflect the new way patch numbers
are handled in ietf/__init__.py from the 6.0.0 release.
* Updated bin/mergeready to work with svn 1.9, which seems to return an error
for properties which aren't found.
-- Henrik Levkowetz <henrik@levkowetz.com> 24 Oct 2015 20:29:34 +0000
ietfdb (6.7.0) ietf; urgency=low
**Smart Document URLs**
This release introduces smart document URLs, which lets you type in partial
(but unique) document names in the browser url fields, and be taken directly
to the matching datatracker document page. As an example, you can type
https://datatracker.ietf.org/doc/draft-ietf-core-links and be taken to the
draft-ietf-core-links-json page. For drafts, you can snip off the document
type prefix, too: https://datatracker.ietf.org/doc/ietf-core-links.
If the partial string supplied matches more than one document, you'll instead
get a search page for that name string.
This works for other document types than drafts, too, but then you need to
have a match at the start of the document name:
https://datatracker.ietf.org/doc/conflict-review-cheshire does what you'd
expect, and so does https://datatracker.ietf.org/doc/status-change- .
Extensions are split off if supplied, and revisions redirect to the
appropriate historic page.
Details from the commit-log:
* Enhanced the partial-match URL feature introduced in [10158], merged in
[10253], so that it now handles other document types than drafts/rfcs if
the partial string has the proper prefix, and also handles partial strings
which don't match at the start of the document name.
* Added a new field 'prefix' to DocTypeName -- unfortunate, but necessary
since the slugs don't match the document prefixes :-(
* Merged in [10158] from olau@iola.dk:
Add a view for /doc/foo-bar-baz that tries to redirect helpfully instead
of just throwing a 404 in case in an inexact match. Right now, it knows
how to do prefix matches and handles revisions and extensions. If it can't
find a unique match, it redirects to the search page. Branch
* Merged in [10111] from olau@iola.dk:
This fixes Javascript widgets working with DocAliases, such as the
replaces field in draft submission, to work better with Javascript
disabled. It also makes sense from a modelling perspective as the name
really is a unique key for the alias.
-- Henrik Levkowetz <henrik@levkowetz.com> 22 Oct 2015 14:50:25 +0000
ietfdb (6.6.1) ietf; urgency=low
This is a combined bugfix and feature maintenance release:
* Updated the code to use version 4.0.1 of coverage.py for code coverage
measurements. Moved the code which starts coverage measurements to
settings_sqlitetest.py to avoid coverage measurements running when not
doing tests. Did some additional coveage measurement refactoring.
* Changed to use a gzipped release coverage JSON file, instead of a plain
JSON file, if the name given in settings.py ends in .gz. Reduces the
current release coverage file size from ~1.6MB to ~200kB. This is a
preparation for saving more information in the release coverage file than
we currently do.
* Merged in [10220] from rjsparks@nostrum.com:
Preserve linefeeds (using class pasted) when viewing nomcom feedback
messages.
* Merged in [10219] from rjsparks@nostrum.com:
Recognize and remove duplicate addresses while gathering. Fixes bug
#1815.
* Removed support for perma_fixtures, using the global test fixtures
instead.
* Merged in [10218] from rjsparks@nostrum.com:
Fixed an initialization problem for the new work message for recharters.
* Merged in [10206] from rcross@amsl.com:
Cleaned up bluesheets upload page. Added display of uploaded files.
-- Henrik Levkowetz <henrik@levkowetz.com> 19 Oct 2015 16:26:34 +0000
ietfdb (6.6.0) ietf; urgency=low
**Mail Sending Triggers**
This release improves visibility into where and when the datatracker
sends email. It makes where the datatracker sends email for a given
action data driven, and it shows where email will be sent for actions
on documents and groups by adding an 'Email Expansions' tab to group
and document pages, which shows which email sending triggers exist.
* Merged in [10186] from rjsparks@nostrum.com:
This release improves visibility into where and when the datatracker
sends email. It makes where the datatracker sends email for a given
action data driven, and it shows where email will be sent for actions
on documents and groups.
-- Henrik Levkowetz <henrik@levkowetz.com> 14 Oct 2015 19:09:29 +0000
ietfdb (6.5.1) ietf; urgency=low
This is a minor bugfix release to clear the way for the coming email
triggers release:
* Merged in [10159] from rcross@amsl.com:
Improve secretariat rolodex roles section, sort and identify concluded
groups.
* Merged in [10156] from rcross@amsl.com:
Adjust audio file glob pattern.
* Added custom style to fix a problem with the navbar search field width
on iPads.
* Fixed incorrect case of some urls in the ptsans stylesheet.
* Tweaked the mkrelease verbose output.
-- Henrik Levkowetz <henrik@levkowetz.com> 13 Oct 2015 16:53:54 +0000
ietfdb (6.5.0) ietf; urgency=medium
**Liaison tool rewrite**
This release merges in work from rcross@amsl.com and esanchez@yaco.es which
provides a major rewrite of the IETF datatracker liaison support. It
introduces a simplified user interface, new improved and reworked data
models, liaison statement history, improved handling of liaison-related
emails in many ways, generalisations of liaison sender and recipient
handling, making the tool much more flexible, improved search, status
overview and attachment handling, and a greatly expanded test coverage.
This work was funded by the IAOC. The statement of work is available here:
http://iaoc.ietf.org/documents/liaison-sow-04.pdf
-- Henrik Levkowetz <henrik@levkowetz.com> 10 Oct 2015 09:54:56 +0000
ietfdb (6.4.2) ietf; urgency=medium
This is a bugfix release, with details as follows:
* Merged in [10144] from rcross@amsl.com:
Make email address formatting consistent.
* Adjusted numerous document action button colours as requested by the
secretariat. Fixes issue #1803
* Provided a bit more information in rfc-editor sync warnings.
* Added an eyecatching symbol to indicate bug-reporting, starting out very
large, with the intention of reducing the size as people get used to it.
* Fixed an html issue in the agenda template, and added information to be
shown when no WG/RG groups have been scheduled, and the agenda session
customization table is empty.
* Tweaked the anchor ids for agenda timeslots to avoid identical ids for
different slots.
* Added information about which the required submission upload format
alternatives are (.txt or .xml).
* Tweaked the error message for 2 submission form validation errors.
* Changed the default settings for the test crawler from ietf.settings to
ietf.settings_testcrawl.
* In [10079], the inline template was inadvertently changed from unicode
to ascii, which breaks a number of pages. Fixed this.
* Merged in [10115] from rjsparks@nostrum.com:
Remove an extraneous field from the form that lets the nomcom chair paste
in a questionnaire response.
* Merged in [10109] from rjsparks@nostrum.com:
Make it clearer in search results when one IPR disclosure updates another.
Fixes #1798.
* Fixed a typo in the meeting agenda template. Fixes issue #1793.
* Do utf-8 encoding of the fields in the JSON blob for meeting sessions.
Fixes issue #1790
* Merged in [10079] from rcross@amsl.com:
Fixed message formatting in IPR event history.
* Merged in [10078] from rcross@amsl.com:
Resolved issue where partially entered IPR related document info causes
500 error.
* Added a menu item linking to the session request tool. Fixes issue #1789.
* Made some submission form validation errors apply to all uploads, not
only to .txt uploads. Tweaked som validation error wordings.
* Merged in [10062] from olau@iola.dk:
Fixed a problem with timeslot.location = None in agenda_csv.
* Added branch/iola to places checked for 'ready for merge' tags in the
commit messages.
-- Henrik Levkowetz <henrik@levkowetz.com> 08 Oct 2015 19:40:04 +0000
ietfdb (6.4.1) ietf; urgency=medium
This is a minor release with various enhancements and bugfixes:
* Merged in [10026] from rcross@amsl.com:
Fixed an issue with the select2-field.js path in templates.
* Merged in [10004] from rjsparks@nostrum.com:
Return new forms instead of validated forms for nomcom nominations and
feedback. Fixes #1703.
* Merged in [9996] from olau@iola.dk:
Fixed missing save button when deleting milestones. Fixes #1762.
* Merged in [10002] from rjsparks@nostrum.com:
Added a checkbox to the nomination form to indicate permission to nomcom
to share the nominator's name with the nominee.
* Added a migration for the Nomination.share_nominator field.
* Merged in [9989] from rjsparks@nostrum.com:
Restored the color bands to the email-alias page.
* Merged in [9966],[9967],[9968],[9969] from lars@netapp.com:
Fixed HTML errors.
* Fixed the day-of-week agenda links to not pull the agenda up so high
that the start of the day is obscured by the top navbar.
* Merged in [9669] from olau@iola.dk:
Makede the meeting agenda code use the historic info available for groups.
In the process, added some select_related/prefetch_related code to cut the
number of database queries in the agenda down from 4000-5000 to about 50.
Rewritten agenda CSV code to use Python arrays rather than a template for
improved readability/reuse. Rewritten week view to assemble its data in
Python. Plus a few other minor cleanups, e.g. lame_description is now
gone. Fixes #1088.
* Added a very simple html version of the json API, to make it easier to
explore the api manually.
* Makede the selenium tests work with statifiles.
* Improved the verification of submitted file extensions and mimetype.
-- Henrik Levkowetz <henrik@levkowetz.com> 23 Aug 2015 19:41:24 +0000
ietfdb (6.4.0) ietf; urgency=medium
**Serve static assets via CDN**
This release adds support for serving static files through a CDN, rather
than having them served by the datatracker webserver. This will both
offload the datatracker webserver and speed up retrieval of static files.
By default, all external static assets (such as jquery, bootstrap,
font-awesome, qunit, select2) are served via CDN, while the datatracker's
own static files are not. It is expected that the more stable datatracker
static files will be migrated to be served via CDN also, over time.
This release also adds support for easy update of external javascript, font,
and css libraries by means of a new management command "bower_install" which
makes use of the "bower" package manager. Use of this management command
requires that bower be installed on the development platform.
When deploying this and following releases, a new action is needed in order
to make the appropriate static content available for serving via CDN:
After checking out the release, before creating the symlink to the new release
in the datatracker deployment directory, it is now also necessary to run
the "collectstatic" action::
$ ietf/manage.py collectstatic
A note about that has been added to the README file in the datatracker
deployment directory.
-- Henrik Levkowetz <henrik@levkowetz.com> 06 Aug 2015 18:34:36 +0000
ietfdb (6.3.0) ietf; urgency=medium
**Active area, directorate, team, and area group pages**
This release provides new group overview pages for active areas, area
groups, teams, and directorates. It also improves the error reporting when
drafts are submitted with invalid XML, providing line numbers and specifics
for the issues found. Additionally, there are a few bug fixes.
* Merged in [9924] from rjsparks@nostrum.com:
Added views of active areas, area groups, teams, and directorates. Added
navigation to those views to the base menus. Unified the URL patterns
shared between group/urls and group/urls_info, exposing the same view at,
e.g., /group/stir and /wg/stir/. Improved testing, primarily of
group/info.py
* Merged in [9901] from rcross@amsl.com:
Fixed matching audio file names with rooms.
* Provided a document's rfc number (if any) as part of the document fields
exposed in the json api.
* Changed the code for meta-data extraction from xml files to not break
if a sought-after element is missing.
* Updated the meta-data error message to say 'errors ... below' instead of
'errors ... above', to match the relative placement of text and error
indications.
* Improved the error reporting for invalid xml file submissions.
* Improved the handling of failed xml2rfc conversions when no txt document
is submitted.
-- Henrik Levkowetz <henrik@levkowetz.com> 01 Aug 2015 14:52:37 +0000
ietfdb (6.2.0) ietf; urgency=medium
**XML-Only Draft Submission**
This release adds draft submission metadata extraction from xml files, if
they are made part of a draft submission, and it permits submission of only
draft XML files without an accompanying text file, as long as conversion of the
submitted XML to text format succeeds. The release also contains numerous
style, text and bug fixes from Lars Eggert, and improvements to the ability to
accept draft replacement information at drafts submission time.
* Merged in [9875] from rjsparks@nostrum.com:
Improved the form validation for the submission replaces form. Commit
ready for merge.
* Merged in [9862] from rjsparks@nostrum.com:
Ignore suggestions that a draft replaces itself.
* Merged in [9849] from lars@netapp.com:
Made nav title capitalization consistent with other text. Consistently
add arrows for tabs that navigate away from the site. Shorten some text.
* Merged in [9857] from lars@netapp.com:
Applied more of the styling from the current meta tables.
* Merged in [9856] from lars@netapp.com:
Styled the metadata tables for groups, documents, etc. like Henrik
prefers.
* Merged in [9855] from lars@netapp.com:
Fixed bugs in adding/removing documents to personal ID list.
* Merged in [9852] from lars@netapp.com:
Fixed display of AD and shepherd names, and also fix the respective
mailto: links.
* Merged in [9851] from lars@netapp.com:
Fixed the logic, so that if there are no matches and we don't want a warning
saying that, there is also no empty table being produced.
* Merged in [9850] from lars@netapp.com:
Moved state length notification after RFC Editor status (looks better).
* Merged in support of xml-source only drafts submissions from
personal/henrik/submitxml/.
* Merged in [9843] from lars@netapp.com:
Converted two remaining protocol-relative URLs to https.
-- Henrik Levkowetz <henrik@levkowetz.com> 25 Jul 2015 16:32:25 +0000
ietfdb (6.1.0) ietf; urgency=medium
**IETF 93 Code Sprint**
This release contains the datatracker bugfixes and enhancements from the
IETF-93 Code Sprint. It contains a lot of HTML validity fixes which
makes our HTML even cleaner, fixes a number of issues, and introduces
support for providing information about draft replacements at draft
submissions time. Many thanks to everyone who contributed!
* Merged in Ole's submit-time draft replacement information work, as
tested and updated by Robert and Adam.
* Added escaping of changelist content for the /release/ pages.
* Merged in [9821] from rcross@amsl.com:
Allow Secretariat to submit drafts during blackout period. Fixes #1755.
* Merged in [9813] from rjsparks@nostrum.com:
Added navigation to the new secretariat agenda tools. Changed the buttons
at the top of the agenda.html page to links.
* Merged in [9812] from suresh.krishnan@ericsson.com:
Added code to inform ADs, chairs and delegates of WG personnel changes.
Fixes #1310.
* Merged in [9809] from lars@netapp.com:
Added some whitespace to make wrapping AD names in ballots a bit easier to
read.
* Merged in [9806] from lars@netapp.com:
Fixed a longstanging formatting issue with the ballot popup.
* Merged in [9803] from lars@netapp.com:
Converted a few more URLs from http to https.
* Reverted some look-and-feel changes that came in with recent document
metadata html and python refactoring, which undid fixes related to issues
#1659 and #1663.
* Merged in [9802] from bartosz.balazinski@interdigital.com:
Fixed references (relative to absolute) in template
ietf/templates/group/active_areas.html, fixed build failure on unused
import in file 0006_auto_20150718_0509.py,
* Merged in [9733], [9735], [9737], [9738], [9766], [9774], [9778], [9781],
[9783], [9784], [9789] and [9800] from lars@netapp.com: Fixed a bunch of
HTML validation issues identified by test-crawl --validator-nu.
* Merged in [9796] from suresh.krishnan@ericsson.com:
Don't allow submission for drafts that have been replaced. Fixed #1619.
* Merged in [9792] from jmh@joelhalpern.com:
Removed misleading back buttons from document metadata modification pages.
Fixes #1671.
* Merged in [9788] from rcross@amsl.com:
Have RFC sync change the IESG state of draft to RFC Ed Queue when draft
appears in queue. Fixes #1750.
* Merged in [9782] from lars@netapp.com:
Made title capitalization consistent with other pages.
* Merged in [9779] from lars@netapp.com:
Removed the code that used to calculate table_rows, now that the HTML
doesn't use it anymore.
* Merged in [9775] from rcross@amsl.com:
Added proposed groups to Blue Dot Report. Fixes #1747.
* Merged in [9765] from lars@netapp.com:
Added option to crawl as a logged-in user (--user).
Add --pedantic option for vnu crawl, which stops the crawl on (most) errors.
Randomized the order in which URLs are crawled, so that repeated crawls don't
hit the same URLs in the same order.
* Merged in [9736] from lars@netapp.com:
Updated the README now that the facelift has happened, and removed the
outdated TODO.
* Merged in [9726] from lars@netapp.com:
Added HTML5 validation based on validator.nu to test-crawl, with the
--validator-nu option.
-- Henrik Levkowetz <henrik@levkowetz.com> 21 Jul 2015 10:13:10 +0000
ietfdb (6.0.4) ietf; urgency=medium
This is a minor release which provides some style tweaks, the ability to
set a user preference to not show the left-hand menu, and a substantial
number of bugfixes:
* Merged in [9672] from rjsparks@nostrum.com:
Restore the hash to the customized ical link. Fixes #1732.
* Merged in [9671] from rcross@amsl.com:
Convert PPT materials to PDF. Fixes #1724.
* Merged in [9668] from rjsparks@nostrum.com:
Draw the right number of days in the secretariats room view.
* Merged in [9666] from rcross@amsl.com:
Area names hardcoded in Proceedings app. Fixes #1723.
* Merged in [9663] from rjsparks@nostrum.com:
Try a different way of wrapping ballot/comment fields and shepherd
writeups. Related to #1673.
* Merged in [9662] from rcross@amsl.com:
Add Message objects to merge-person-records.
* Merged in [9654] from rjsparks@nostrum.com:
Add searches across the web-based archive tool to the document's page.
Collapse all the searches, including ARO for ADs, under a dropdown.
Partially addresses #1701.
* Merged in [9652] and [9653] from rjsparks@nostrum.com:
Provide color for ART.
* Merged in [9651] from rjsparks@nostrum.com:
Adds a graphical overview of each day by room for the secretariat to
assist with scheduling additional meetings.
* Added preference editing support for the left_menu preference setting,
and refactored the preference handling code substantially. Related to
issues #1659 and #1663.
* Merged in [9650] from rjsparks@nostrum.com:
Set the parent for newly created RGs. Be more robust if an RG has no
parent. Test creation of an RG. Fixes #1718 and #1719.
* Merged in [9649] from rjsparks@nostrum.com:
Provide a session type for sessions created to say a group is not
meeting. Add a test for the no_meeting view. Fixes #1720.
* Merged in [9641] from rjsparks@nostrum.com:
Make parsing IANA mail for comments more flexible.
* Merged in [9639] from rjsparks@nostrum.com:
Only show document versions for positions when the position is on an
older version. (Reapplying earlier fix). Fixes #1711.
* Merged in [9637] from rjsparks@nostrum.com:
Color agenda/documents rows with position taken when viewing as an AD.
Fixes bug #1679.
* Merged in [9626] from rjsparks@nostrum.com:
Restore the discuss-box hiding feature when a position is not blocking.
Fixes bug #1688.
* Additional tweaks to document lists, trying to reduce the number of
lines consumed by the status column.
* Reduced the submenu line-height somewhat. Related to issue #1708.
* Fixed incorrect output of unmatched <div/> closing elements, left after
[9643].
* Added a preference to not display the left-hand menubar. Addresses
issues #1659 and #1663.
* Tweaked the document list display slightly, to sqeeze in a little bit
more info on a page. Addresses issue # 1663.
* Wrap liaison statements on 78 characters rather than 71.
-- Henrik Levkowetz <henrik@levkowetz.com> 23 Jun 2015 20:03:08 +0000
ietfdb (6.0.3) ietf; urgency=medium
This release provides the capability to manage and graphically
schedule additional meeting types, including leadership meetings. It
also fixes a number of issues, mostly related to the recent facelift.
Details:
* If the author of a nomcom nomination is unknown, use 'Anonymous' and no
email address in outgoing messages, instead of '$author'.
* Merged in [9619] from rjsparks@nostrum.com:
Copy the RFC Editor on new version messages for drafts in any stream if
the RFC Editor is already working on the draft. Fixes bug #1700.
* Merged in [9618] from rcross@amsl.com:
Make proceedings generation more robust.
* Added a missing html doctype element for a popup page.
* Don't show the unused 'author' field in the public nomcom feedback
form. Fixes issue #1699.
* Removed inappropriate group actions and information from external group
info pages. Fixes issue #1651.
* Removed a number of action buttons which aren't relevant for RFCs.
Fixes issue #1698.
* Fixed a wrong row count for stream meta-info when displaying RFCs.
Also fixed a 'missing columns' html warning. Fixes issue #1697.
* Merged in [9608] from rjsparks@nostrum.com:
Show leadership when and where mail was sent at the time it is sent.
* Fixed a problem with nomcom classification forms showing too many
fields.
* Tweaked the missing id submission revision message to work also with
non-ascii characters in the draft name. Changed the disallowed character
error message to be more useful by providing the found document name and
byte codes for the disallowed characters.
* Updated the api resources file with new meeting model fields.
* Merged in [9604] from rcross@amsl.com:
Updated the IAOC email address in Announcement app.
* Merged in [9603] from rjsparks@nostrum.com:
- Added functionality which allows the secretariat to manage more meeting
types, including leadership meetings.
- Backfilled those types of meetings from IETF91 and IETF92.
- Addressed several facelift issues in the meeting application.
* Merged in [9595] from rcross@amsl.com:
Fixed an issue where an authorized individual was unable to add an
incoming liaison. Fixed a problem with the incoming liaison form
requiring a deadline date for information only statements.
* Fixed an issue where the https: schema inadvertently had been included in
RFCDIFF_PREFIX, causing duplicate schema specifications in some places.
Changed name to RFCDIFF_BASE_URL and cleaned out the duplicate schema
specifiers.
* Added a check for model changes which haven't been captured in migrations
to the release script.
* Added 5 migrations for changes in model field help-text strings which
changed in the facelift. Also fixed the expression of the help text for
NomCom.reminder_interval so the text itself doesn't contain quite as much
whitespace.
* Aligned the table header fields with the table columns in the doc history
page. Marked the action text safe so as to make embedded links show up as
links.
* Reduced the max height of submenus to avoid them extending below the screen
bottom edge when used from the top navbar (which won't scroll). The new
value works on 1024x768 screens for the current areas.
-- Henrik Levkowetz <henrik@levkowetz.com> 13 May 2015 17:23:41 +0000
ietfdb (6.0.2) ietf; urgency=medium
This is a minor release, containing a few new development support features,
HTML cleanup, and good number bugfixes from lars@netapp.com,
rjsparks@nostrum.com, rcross@amsl.com and henrik@levkowetz.com
* Added html validation to the test crawler; it will now report html
which fails validation with 'WARN' indications. Reorganized the code
somewhat, collecting functions, globals, etc. in groups.
* Fixed all cases of invalid html found by the test crawler.
* Reduced the padding for compact tables. This hopefully fixes issue
#1689.
* Addressed another bug related to using SearchablePersonsField to choose
Person objects, rather than Email objects. If one uses this for Person
objects, then object.address isn't going to be terribly useful in the form
,,:-). Addresses issue #1684, #1685 and #1686.
* Provided the IRTF chair with access to the session request tool. Fixes
issue #1687.
* Removed emtpy items from the must-be-there list before handing the list
to Person.objects.filter(pk__in=...). Fixes issues #1684, #1685
* Merged in [9558] from rcross@amsl.com:
Eliminated MultipleObjectsReturned when editing draft. Fixes issue #1678.
* Merged in [9554] from rcross@amsl.com:
Fixes #1692. Drag-and-Drop slide re-ordering no longer works in
secr/proceedings. Consolidate / update JQuery-UI.
* Merged in [9548] from rjsparks@nostrum.com:
Allow IANA to switch to (BEGIN IANA COMMENTS) at their leisure. Make
sure the captured events are obviously from IANA.
* Merged in [9546] from rcross@amsl.com:
Fixes alignment of ballot position headers in IESG agenda moderator
package.
* Merged in [9541] and [9542] from rjsparks@nostrum.com:
Quit putting the group email list address in the initially generated
Notify field. Updated the tests accordingly.
* Merged in [9527] from rcross@amsl.com:
Made it possible to add minutes / agenda after deleting them. Fixes issue
#1680.
* Updated a bunch of links from http: to https: based on a patch from
lars@netapp.com.
* Merged in [9525] from lars@netapp.com:
Make the menu bar search field appear on slightly smaller screen widths.
* Merged in [9524] from lars@netapp.com:
Add some shim js libraries for IE8 and earlier (see
http://getbootstrap.com/getting-started/#template) Fix HTML structural
errors in the template. Wrap some HTML comments into Django comments, so
they don't get sent to the client.
* Merged in [9519] from rcross@amsl.com:
Fixed an issue where RelatedObjectDoesNotExist would be raised when User
has no Person. Fixes issue #1676.
* Merged in [9518] from rjsparks@nostrum.com:
Allow an AD to jump straight to the ballot editing page by right-clicking
any ballot grid. Fixes #1669.
* Merged in [9516] from rjsparks@nostrum.com:
Don't show needed positions for closed ballots. Fixes #1622.
* Merged in [9514] from rjsparks@nostrum.com:
If the name attached to an additional-info URL for a group is blank,
show the URL instead. Fixes #1523 and #1657.
* Merged in [9513] from rjsparks@nostrum.com:
Don't show concluded groups in the community list section of the
navbar. Fixes bug #1652.
* Removed local copies of html5lib and tastypie, and updated
requirements.txt to include them. Removed typogrify from the requirements
list; it isn't used.
* Added pip and setuptools, required in virtualenv, to requirements.txt,
in order to simplify buildbot testing of package installation and version
testing.
* Added copyright lines and template origin to the html templates.
* Added support for an 'origin' template tag which will insert the name
of the template file (within a html comment) into the page content when
TEMPLATE_DEBUG is True; with the purpose of more easily being able to
identify the templates from which page content comes.
-- Henrik Levkowetz <henrik@levkowetz.com> 27 Apr 2015 08:56:36 +0000
ietfdb (6.0.1) ietf; urgency=medium
This is a bugfix release which irons out some wrinkles discovered after
deployment of 6.0.0.
* Merged in [9505] from rjsparks@nostrum.com:
Added a checkbox to cc the group list address on ballot positions if a
document belongs to a group. Add better tests of the checkboxes on that
form.
* Provided a different shortcut icon for the datatracker when run in
development or test mode. Fixes issue #1667.
* Added back the development mode header on the frontpage.
* Adapted session_draft_list() code to handle the case when there is
multiple agendas for a given group acronym. Fixes some server 500 results
when trying to get pdf bundles for the plenary sessions for ietf 71.
* Put back the schema specifier for IANA and RFC-editor URLs -- they are
needed in parts of the code.
* Put back the value attribute for the name/value pair of many input and
button elements which lost the value attribute in the conversion, in order
to let the backing form code determine which button was pressed. Fixes
issue #1668.
* Shaved off some more vertical space in the document tables. Builds on
[9494], addresses #1660, #1663, #1665.
* Introduced a couple of changes to the document list row format to make
rows take up less vertical space: Moved the page count in under the date,
so it won't add vertical space, and made shepherd email addresses break
across lines if needed, instead of squashing the column widths of the other
columns.
* Made it clearer on the document iesg review page and the ballot popup
page which ADs mentioned are ex-ADs, by adding parentheses in addition to
the dimmed text. Fixes issue #1664
* Removed all subsection horizontal lines from the document meta tables,
on suggestion from mnot@pobox.com. Addresses issue #1659.
* Added a missing templatetag library load instruction for bootstrap3.
Addresses issue #1662.
* Replaced google-served fonts with self-hosted ones. After a testing
period with the current 'access plus 4 hours' Cache-Control setting,
we should probably increase the cache control for external static files.
-- Henrik Levkowetz <henrik@levkowetz.com> 15 Apr 2015 19:24:15 +0000
ietfdb (6.0.0) ietf; urgency=medium
**Facelift using Bootstrap**
During more than a year, from July 2013 to late 2014, Lars Eggert,
<lars@netapp.com>, has worked intensively on a major facelift to the
datatracker, porting the GUI to Bootstrap. The work took 287 separate
commits , and comprised changes to 1016 different files.