Commit graph

8540 commits

Author SHA1 Message Date
Henrik Levkowetz c832ba2fb7 Tweaked the info symbol on search results rows slightly.
- Legacy-Id: 13042
2017-03-20 15:12:48 +00:00
Henrik Levkowetz bca5951251 Merged in ^/personal/henrik/6.47.3-htmlize@13040:
Htmlized drafts, rfcs, and charters using the htmlization code developed for
tools.ietf.org.
 - Legacy-Id: 13041
2017-03-20 15:05:25 +00:00
Henrik Levkowetz 814e1315b5 Added a new document tab for some documents, showing htmlized drafts and RFCs
using the htmlization code previously developed for tools.ietf.org.  As the
generation of the htmlized page is a bit too costly to do on the fly for
often-referenced drafts and RFCs, the part of each page which contains the
htmlized document is cached on file with a cache time of 2 weeks.

Changed all links which pointed to the htmlized version on tools to instead
point at the datatracker htmlized document.

Tweaked some URLs which didn't permit retrieval of intermediate-rev-charters.

Narrowed the pattern for document names to disallow dots in names, and
instead explicitly enumerated the few historical draftw with dots in the
name.

Added a file-system cache for the htmlized documents, and specified a
max_entries value for caches, overriding the default 300 entries.

Tweaked the code for new author email entries to provide a time if missing
in an updated entry.

Changed links in various email templates which pointed at tools.ietf.org
pages to instead point at datatracker pages, where appropriate.

Changed the search result rows to provide links to both the current meta-
information document pages (with a (i) info symbol) and to the new htmlized
document pages.
 - Legacy-Id: 13040
2017-03-20 14:08:52 +00:00
Henrik Levkowetz a67e9dd5c4 Added a number of new methods on DocumentInfo/Document/DocHistory, to support the new htmlized document page. Added caching for some methods.
- Legacy-Id: 13039
2017-03-20 13:51:46 +00:00
Henrik Levkowetz 3f92aee755 Added the rfcmarkup module. This will be changed to a library dependency when the module is published.
- Legacy-Id: 13038
2017-03-20 13:48:13 +00:00
Henrik Levkowetz 5bb9518b5f Added some new exceptions to the test-crawler; files which are known to not exist, and files with known html character problems.
- Legacy-Id: 13037
2017-03-20 13:46:23 +00:00
Henrik Levkowetz 4f1fbb7d9b Set version info and settings back to development mode
- Legacy-Id: 13034
2017-03-20 12:03:05 +00:00
Henrik Levkowetz ec8603f2b8 Set version info to release version 6.47.2 before branching.
- Legacy-Id: 13032
2017-03-20 12:02:57 +00:00
Henrik Levkowetz 68a896c613 Changelog entry for 6.47.2
- Legacy-Id: 13031
2017-03-20 12:02:49 +00:00
Henrik Levkowetz dbb3d673b8 Code coverage data for release 6.47.2
- Legacy-Id: 13030
2017-03-20 12:02:41 +00:00
Henrik Levkowetz 6f47675f6a Minor tweak
- Legacy-Id: 13029
2017-03-20 11:45:08 +00:00
Henrik Levkowetz 90c61f87ba Added a check to bin/mkrelease, preventing releases with both schema change migrations and data migrations. Data migrations often take some time, which will delay the time between the schema changes and deployment of the matching new code.
- Legacy-Id: 13028
2017-03-20 11:42:50 +00:00
Henrik Levkowetz 7296b951ee Refined the test crawler a bit, to avoid extracting URLs to follow
from html outside the datatracker's control, such as uploaded WG
agendas.  Also excempted some pages with known-bad character issues
from html validation, and refined the error reporting for html
validation failures.
 - Legacy-Id: 13027
2017-03-19 19:34:50 +00:00
Henrik Levkowetz 53481eebd8 Added a utility function to create a test-class specific temporary directory.
- Legacy-Id: 13026
2017-03-19 19:25:26 +00:00
Henrik Levkowetz 483d5f9a2a Silenced an unnecessary error which could occur when looking for charter documents for groups (such as bofs) without them, by asking the API for a group description.
- Legacy-Id: 13025
2017-03-19 19:24:37 +00:00
Henrik Levkowetz 1b0226d238 Merged in [13022] from rcross@amsl.com:
Fixes interim meeting edit form returning 500 when duration field is empty.  Fixes #2206.
 - Legacy-Id: 13024
Note: SVN reference [13022] has been migrated to Git commit eb10f54bd6
2017-03-18 23:56:45 +00:00
Henrik Levkowetz 919477454b Merged in [13021] from rcross@amsl.com:
Fix issue where editing interim meeting duration does not update underlying timeslot duration.  Fixes #2203.
 - Legacy-Id: 13023
Note: SVN reference [13021] has been migrated to Git commit 3cd5bea78b
2017-03-18 22:34:35 +00:00
Ryan Cross eb10f54bd6 Fixes interim meeting edit form returning 500 when duration field is empty. Fixes #2206. Commit ready for merge.
- Legacy-Id: 13022
2017-03-17 18:49:33 +00:00
Ryan Cross 3cd5bea78b Fix issue where editing interim meeting duration does not update underlying timeslot duration. Fixes #2203. Commit ready for merge.
- Legacy-Id: 13021
2017-03-17 18:28:07 +00:00
Henrik Levkowetz 55ff15952d Merged in [13018] from rcross@amsl.com:
Fix issue with interim meeting timezone getting reset on edit.  Fixes #2204.
 - Legacy-Id: 13020
Note: SVN reference [13018] has been migrated to Git commit adee827726
2017-03-17 17:02:14 +00:00
Henrik Levkowetz 1abb631c61 Merged in [13017] from rcross@amsl.com:
Add placeholders and validations to secretariat non-session time input fields.  Fixes #2208.
 - Legacy-Id: 13019
Note: SVN reference [13017] has been migrated to Git commit 4f5933ae20
2017-03-17 16:32:42 +00:00
Ryan Cross adee827726 Fix issue with interim meeting timezone getting reset on edit. Fixes #2204. Commit ready for merge.
- Legacy-Id: 13018
2017-03-17 00:25:21 +00:00
Ryan Cross 4f5933ae20 Add placeholders and validations to secretariat non-session time input fields. Fixes #2208. Commit ready for merge.
- Legacy-Id: 13017
2017-03-16 23:10:14 +00:00
Henrik Levkowetz d6d6fd65db Applied a patch rjsparks@nostrum.com to make ballot grids show for statchg documents in ietf last call.
- Legacy-Id: 13015
2017-03-15 14:57:20 +00:00
Henrik Levkowetz bb5096da8a Added more email validation for draft submission author emails, and blocked some baths that could lead to bad email addresses ('none') being set as document author email addresses.
- Legacy-Id: 13010
2017-03-14 14:07:21 +00:00
Henrik Levkowetz 888aa75a2f Set version info and settings back to development mode
- Legacy-Id: 13008
2017-03-13 17:09:54 +00:00
Henrik Levkowetz 986a2ea881 Set version info to release version 6.47.1 before branching.
- Legacy-Id: 13006
2017-03-13 17:09:46 +00:00
Henrik Levkowetz c2bc976e06 Changelog entry for 6.47.1
- Legacy-Id: 13005
2017-03-13 17:09:41 +00:00
Henrik Levkowetz d5f93fa389 Code coverage data for release 6.47.1
- Legacy-Id: 13004
2017-03-13 17:09:31 +00:00
Henrik Levkowetz 7b3ce6e795 Improved the log.assertion() and unreachable() functions to send a deeper traceback when reporting by email, rather than just the last stack frame.
- Legacy-Id: 12999
2017-03-13 05:37:02 +00:00
Henrik Levkowetz 0af1223b3c Merged in [12990] and [12991] from rcross@amsl.com:
Refactor session audio file import.  Add informative email.  Fixes #2164.
 - Legacy-Id: 12998
Note: SVN reference [12990] has been migrated to Git commit 084f8a7495

Note: SVN reference [12991] has been migrated to Git commit 6a5f180fb0
2017-03-12 12:15:37 +00:00
Henrik Levkowetz fe8cd06a76 Back out the htmlization code for the moment.
- Legacy-Id: 12997
2017-03-12 12:12:44 +00:00
Henrik Levkowetz e724ed9cdd Make the default navbar colour match the production navbar, rather than the dev navbar. Gives 500 errors in production a regular navbar, rather than a dev navbar.
- Legacy-Id: 12996
2017-03-12 12:11:06 +00:00
Henrik Levkowetz 0801c932be Require bleach<2.0.0. Bleach 2 requires html5lib 1.x, which requires a rewrite of ietf.utils.html.
- Legacy-Id: 12995
2017-03-11 15:34:09 +00:00
Henrik Levkowetz 319a4850d6 Added rfcmarkup code. Will probably be migrated to a separate lib in time.
- Legacy-Id: 12994
2017-03-11 14:02:16 +00:00
Henrik Levkowetz 58dae78a43 Modified the REST API to provide group descriptions taken from the group charters if group.description is blank.
- Legacy-Id: 12993
2017-03-11 13:46:19 +00:00
Henrik Levkowetz 2ba55b1b5b Added text() and htmlized() methods on Document, to help with display of htmlized text.
- Legacy-Id: 12992
2017-03-11 13:44:03 +00:00
Ryan Cross 6a5f180fb0 Rename and update shared audio file migration. Commit ready for merge
- Legacy-Id: 12991
2017-03-10 23:12:49 +00:00
Ryan Cross 084f8a7495 Refactor session audio file import. Add informative email. Fixes #2164. Commit ready for merge
- Legacy-Id: 12990
2017-03-10 23:04:06 +00:00
Henrik Levkowetz 8eb447e77f Added an improved guard against trying to fetch milestones for a group value of None.
- Legacy-Id: 12989
2017-03-08 15:19:08 +00:00
Henrik Levkowetz 707b006d17 Added a guard against trying to fetch milestones for a group value of None.
- Legacy-Id: 12988
2017-03-08 15:14:58 +00:00
Henrik Levkowetz e48b5c99c3 Added a link to report bugs by email to the page footer.
- Legacy-Id: 12987
2017-03-08 15:04:37 +00:00
Henrik Levkowetz 27ca7b52ce Fixed a reverse url lookup issue in a template.
- Legacy-Id: 12986
2017-03-08 11:13:38 +00:00
Henrik Levkowetz 1b3b8da0d0 Set version info and settings back to development mode
- Legacy-Id: 12984
2017-03-07 10:38:21 +00:00
Henrik Levkowetz 9580b797c3 Set version info to release version 6.47.0 before branching.
- Legacy-Id: 12982
2017-03-07 10:38:13 +00:00
Henrik Levkowetz 6f28534053 Changelog entry for 6.47.0
- Legacy-Id: 12981
2017-03-07 10:38:08 +00:00
Henrik Levkowetz 72528d97f7 Code coverage data for release 6.47.0
- Legacy-Id: 12980
2017-03-07 10:38:03 +00:00
Henrik Levkowetz de2356d693 Added a migration for the tweaked DocEvent.rev field.
- Legacy-Id: 12979
2017-03-07 09:48:22 +00:00
Henrik Levkowetz 4daf66d11c Added DocEvent rev= parameter througout the code.
- Legacy-Id: 12978
2017-03-06 15:08:21 +00:00
Henrik Levkowetz ff31644ccf Tweaked assertion() and unreachable() to raise an exception instead of sending email (to the test mailbox ...) when running the test suite.
- Legacy-Id: 12977
2017-03-06 14:31:45 +00:00