datatracker/ietf/doc
Ole Laursen 5f4082d595 Overhaul of the community list code.
From a user perspective: Use friendlier URLs for lists. Reuse the
search results table for displaying lists. Simplify the management
pages and improve the search rule UI to help fill in the values and
validating them, instead of just providing a text field. Fixes #1874.
Add an explicit button for adding individual documents. Include all
changes in the document change streams, not just some changes. Fix a
concurrency issue that allows changed documents to escape the search
rules. Don't create an empty list just be logging in.

From a code maintenance perspective: Clean up the models. Replace the
background caching scheme with direct queries. Get rid of a big chunk
of code. Speed up the code that adds track buttons to search results.
Add tests of all community views. Fixes #1422. Also fix some minor
bugs and oddities here and there.

There's still some work to do with respect to integrating the group
lists better.
 - Legacy-Id: 10921
2016-03-14 10:44:57 +00:00
..
management Made doc/ pyflakes-clean. 2014-03-15 16:09:47 +00:00
migrations Summary: Make name the primary key for DocAlias. 2015-09-30 13:47:33 +00:00
templatetags Do not create CommunityLists when rendering the side bar, only render 2016-01-13 10:47:36 +00:00
__init__.py Move new schema models from redesign/ to ietf/ 2012-01-24 17:17:24 +00:00
admin.py Summary: Make name the primary key for DocAlias. 2015-09-30 13:47:33 +00:00
expire.py mailtoken becomes mailtrigger 2015-09-17 20:03:45 +00:00
feeds.py Added an RSS feed for RFCs for use with the digital preservation project. Commit ready for merge. 2015-10-31 08:11:48 +00:00
fields.py Manually moved the concepts forward. Reworked some presentation. Working enough to bring testers in at Sprint93 2015-07-13 21:09:39 +00:00
forms.py Make new branch from trunk (r9007) and merge facelift-r8876 into it, fixing a few merge conflicts 2015-02-06 14:08:34 +00:00
lastcall.py Protect against cases where add_state_change_event can return None. Fixes bug # 1383. Commit ready for merge. 2014-04-30 22:17:01 +00:00
mails.py Merged in [10425] from bartosz.balazinski@interdigital.com: 2015-11-07 21:43:27 +00:00
models.py Summary: Make name the primary key for DocAlias. 2015-09-30 13:47:33 +00:00
redirect_drafts_urls.py Updated a bunch of links from http: to https: based on a patch from lars@netapp.com. 2015-04-24 21:47:12 +00:00
redirect_idtracker_urls.py Updated a bunch of links from http: to https: based on a patch from lars@netapp.com. 2015-04-24 21:47:12 +00:00
resources.py Merged in [10111] from olau@iola.dk: 2015-10-19 20:06:13 +00:00
tests.py Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
tests_ballot.py Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
tests_charter.py Merged in [10418] from henrik@levkowetz.com: 2015-11-04 08:46:35 +00:00
tests_conflict_review.py Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
tests_draft.py Allow setting the stream state of a document that has not yet had any stream state set. Fixes #1859. Commit ready for merge. Candidate for patch. 2015-11-17 04:33:35 +00:00
tests_material.py Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
tests_status_change.py Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
urls.py Merged in /personal/lars/6.11.1.dev0@10590 from lars@netapp.com, which brings in a timeline view at the top of document pages. 2015-12-15 19:17:36 +00:00
urls_charter.py Handle the new-work message 2015-08-27 21:27:10 +00:00
urls_conflict_review.py Merged in [8293] from rjsparks@nostrum.com:\n XXX: Should what is now captured in the list of STATUSCHANGE_RELATIONS instead be captured in the database in name_docrelationshipname? 2014-10-12 17:32:11 +00:00
urls_material.py Cleaned up issues with date and weekday variants of the session views 2014-11-24 21:06:58 +00:00
urls_status_change.py Merged in [8293] from rjsparks@nostrum.com:\n XXX: Should what is now captured in the list of STATUSCHANGE_RELATIONS instead be captured in the database in name_docrelationshipname? 2014-10-12 17:32:11 +00:00
utils.py Rewrote crawl_history() to be easier to read (renaming multiple 'retval' variables and other naming tweaks) and made it return distinct revisions without the added uniqueness filtering round from /personal/lars/6.11.1.dev0@10604. 2016-01-11 23:33:50 +00:00
utils_charter.py mailtoken becomes mailtrigger 2015-09-17 20:03:45 +00:00
utils_search.py Refactor search-related utilities slightly to make them more 2016-01-25 18:11:49 +00:00
views_ballot.py mailtoken becomes mailtrigger 2015-09-17 20:03:45 +00:00
views_charter.py Fix an initialization problem for the new work message for recharters. Commit ready for merge. 2015-10-16 16:34:25 +00:00
views_conflict_review.py mailtoken becomes mailtrigger 2015-09-17 20:03:45 +00:00
views_doc.py Fix community list track/untrack on document page, also fix the 2016-01-19 11:27:47 +00:00
views_draft.py Overhaul of the community list code. 2016-03-14 10:44:57 +00:00
views_help.py Merged in [9782] from lars@netapp.com: 2015-07-18 15:29:12 +00:00
views_material.py Moved forward to 6.7.2.dev0 the changes to rename class ScheduledSession to the more correct (but unfortunately also cumbersome) SchedTimeSessAssignment, and rename reverse relationships involving this class appropriately. Accompanying changes in javascript and templates. Migrations to match. 2015-10-26 22:45:26 +00:00
views_search.py Refactor search-related utilities slightly to make them more 2016-01-25 18:11:49 +00:00
views_status_change.py mailtoken becomes mailtrigger 2015-09-17 20:03:45 +00:00