datatracker/ietf/doc
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
..
management Made doc/ pyflakes-clean. 2014-03-15 16:09:47 +00:00
migrations Added a migration for the tweaked DocEvent.rev field. 2017-03-07 09:48:22 +00:00
templatetags Added a new document tab for some documents, showing htmlized drafts and RFCs 2017-03-20 14:08:52 +00:00
__init__.py Move new schema models from redesign/ to ietf/ 2012-01-24 17:17:24 +00:00
admin.py Added a 'rev' field to DocEvent, and removed the corresponding field from NewRevisionDocEvent and SubmissionDocEvent. Added a migration for an initial schema change, one data migration to copy and infer revision information, another schema migration to remove extraneous revision field, and another data migration to fix up bad timestamps and bad revision info from the period 2016-09-10 to 2016-10-04. 2017-03-05 19:59:27 +00:00
expire.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
factories.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
feeds.py Added a 'rev' field to DocEvent, and removed the corresponding field from NewRevisionDocEvent and SubmissionDocEvent. Added a migration for an initial schema change, one data migration to copy and infer revision information, another schema migration to remove extraneous revision field, and another data migration to fix up bad timestamps and bad revision info from the period 2016-09-10 to 2016-10-04. 2017-03-05 19:59:27 +00:00
fields.py Cleaned up the remaining explicit url names, using dotted-paths to view 2017-02-26 23:21:49 +00:00
forms.py Refactored counting telechat pages to do it only in one place. Count more accurately and make it possible to report more granularly. Added page counts to agenda.json. Commit ready to merge. 2016-01-07 23:31:05 +00:00
lastcall.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
mails.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
models.py Added a number of new methods on DocumentInfo/Document/DocHistory, to support the new htmlized document page. Added caching for some methods. 2017-03-20 13:51:46 +00:00
redirect_drafts_urls.py Updated all urlpatterns to use ietf.utils.urls.url() instead of django's, 2017-02-11 14:43:01 +00:00
redirect_idtracker_urls.py Updated all urlpatterns to use ietf.utils.urls.url() instead of django's, 2017-02-11 14:43:01 +00:00
resources.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
settings.py Started moving app-specific settings into app settings.py files. 2016-09-09 05:42:41 +00:00
tests.py Added a new document tab for some documents, showing htmlized drafts and RFCs 2017-03-20 14:08:52 +00:00
tests_ballot.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
tests_charter.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
tests_conflict_review.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
tests_draft.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
tests_material.py Cleaned up the remaining explicit url names, using dotted-paths to view 2017-02-26 23:21:49 +00:00
tests_review.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
tests_status_change.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
urls.py Added a new document tab for some documents, showing htmlized drafts and RFCs 2017-03-20 14:08:52 +00:00
urls_charter.py Added a new document tab for some documents, showing htmlized drafts and RFCs 2017-03-20 14:08:52 +00:00
urls_conflict_review.py Cleaned up the remaining explicit url names, using dotted-paths to view 2017-02-26 23:21:49 +00:00
urls_material.py Cleaned up the remaining explicit url names, using dotted-paths to view 2017-02-26 23:21:49 +00:00
urls_review.py Updated all urlpatterns to use ietf.utils.urls.url() instead of django's, 2017-02-11 14:43:01 +00:00
urls_status_change.py Cleaned up the remaining explicit url names, using dotted-paths to view 2017-02-26 23:21:49 +00:00
utils.py Added a new document tab for some documents, showing htmlized drafts and RFCs 2017-03-20 14:08:52 +00:00
utils_charter.py Added an improved guard against trying to fetch milestones for a group value of None. 2017-03-08 15:19:08 +00:00
utils_search.py Merged django18 work forward to r12447 2016-12-05 15:03:40 +00:00
views_ballot.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
views_charter.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
views_conflict_review.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
views_doc.py Added a new document tab for some documents, showing htmlized drafts and RFCs 2017-03-20 14:08:52 +00:00
views_draft.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
views_help.py The context_instance parameter to render_to_response() and render_to_string() is now deprecated. Fixed this, and generally changed the idiom render_to_response('template.html', {}, RequestContext(request)) to the newer and simpler render(request, 'template.html', {}). About 200 instances. 2017-01-09 21:26:30 +00:00
views_material.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
views_review.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00
views_search.py Removed debugging code. 2017-02-28 20:42:19 +00:00
views_stats.py Merged in Django 1.9 upgrade work from ^/personal/henrik/6.41.1-django-1.9 2017-01-31 15:13:01 +00:00
views_status_change.py Added DocEvent rev= parameter througout the code. 2017-03-06 15:08:21 +00:00