datatracker/ietf
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
..
api Added a very simple html version of the json API, to make it easier to explore the api manually. 2015-08-09 16:28:55 +00:00
bin Added group secretaries to the alias lists. Refactored related utility functions to less code with fewer branches with greater generality. 2015-12-04 20:30:43 +00:00
community Overhaul of the community list code. 2016-03-14 10:44:57 +00:00
cookies Added preference editing support for the left_menu preference setting, and refactored the preference handling code substantially. Related to issues #1659 and #1663. 2015-06-22 18:47:28 +00:00
database-notes
dbtemplate Added a very simple html version of the json API, to make it easier to explore the api manually. 2015-08-09 16:28:55 +00:00
doc Overhaul of the community list code. 2016-03-14 10:44:57 +00:00
externals/static 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
group Refactor search-related utilities slightly to make them more 2016-01-25 18:11:49 +00:00
help Added simple tests for help and release pages. 2015-04-05 20:59:51 +00:00
idindex 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
iesg Refactor search-related utilities slightly to make them more 2016-01-25 18:11:49 +00:00
ietfauth Merged in [10418] from henrik@levkowetz.com: 2015-11-04 08:46:35 +00:00
ipr 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
liaisons Augmented the new liaison add_comment test to test the add_comment page and template. 2015-11-20 20:16:06 +00:00
mailinglists 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
mailtrigger 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
meeting Changed a helper function meeting_updated() to a method on Meeting, and provided it as a synthetic attribute on the /api/v1/meeting/meeting/ endpoints of the JSON API. 2015-12-19 01:52:13 +00:00
message 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
name Small fixes to Liaison Tool changes. Commit ready for merge 2015-11-12 18:44:28 +00:00
nomcom 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
person Added a very simple html version of the json API, to make it easier to explore the api manually. 2015-08-09 16:28:55 +00:00
redirects Added a very simple html version of the json API, to make it easier to explore the api manually. 2015-08-09 16:28:55 +00:00
release 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. 2015-10-18 14:32:36 +00:00
secr Merged in [10591] from housley@vigilsec.com: 2016-01-11 22:44:01 +00:00
static Overhaul of the community list code. 2016-03-14 10:44:57 +00:00
submit Eliminate odd group_id assignment in submission code, probably left 2016-01-25 18:26:33 +00:00
sync 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
templates Overhaul of the community list code. 2016-03-14 10:44:57 +00:00
utils Set daemon = True on the thread in the SMTP test server running while 2016-01-20 14:19:06 +00:00
.gitignore
__init__.py Set version info and settings back to development mode 2015-11-20 20:25:23 +00:00
bower.json 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
checks.py Added 2 new file existence checks to the check framework, since we're now reading email aliases for groups and documents from files. Added a call out to run_checks() in the test-crawler, so we don't see failures due to missing files. 2015-10-13 19:07:11 +00:00
context_processors.py Added a check for the existence of the CDN static path using the new (Django 1.7) checks framework. Split the release version and patch string in order to not move the expected CDN static files location when adding a patch indicator to the version number. 2015-07-28 10:25:58 +00:00
feed_urls.py Framework in place, most of the details worked out 2015-10-23 19:15:55 +00:00
legacy_router.py
LICENSE Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues. 2014-01-18 21:02:40 +00:00
manage.py Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues. 2014-01-18 21:02:40 +00:00
middleware.py Summary: Get rid of FillInRemoteUserIfLoggedInMiddleware, we are not 2015-02-12 15:16:29 +00:00
README-BOWER.rst Updated several README files. 2015-07-28 13:20:39 +00:00
settings.py Merged in [10591] from housley@vigilsec.com: 2016-01-11 22:44:01 +00:00
settings_releasetest.py Added startup of code coverage measurements to settings_releasetest, too. 2015-10-19 15:11:27 +00:00
settings_sqlitetest.py Updated the code to use version 4.0.1 of coverage.py for code coverage measurements. Moved the code which starts coverage measurement to settings_sqlitetest.py to avoid coverage measurements running when not doing tests. Did some additional coveage measurement refactoring. 2015-10-18 20:01:57 +00:00
settings_testcrawl.py Applied test speedup fixes to testcrawler config, too. Looks like a ~15% speed-up. 2015-11-14 11:02:58 +00:00
urls.py (Rocky) merge forward. 2015-10-09 03:16:24 +00:00
wsgi.py Added virtualenv support to wsgi.py 2015-04-12 19:43:03 +00:00