datatracker/ietf/stats
Henrik Levkowetz 2c1438c240 Moved unidecode_name from utils.text to person.name.
Modified UserFactory to use a new locale for each new user, instead of the
same locale for a whole test run.  This (almost) ensures the exercise of
code to deal with non-ascii names, something which would not happen if a
locale with ascii names was chosen at the start of a run.

Modified name.initials() to not use non-word characters as initials.

Modified unidecode_name() to do more normalization, to conform to the
conventions used in internet-drafts.

Added saving of the factory-boy random state in order to be able to re-run
a test suite with the same pseudo-random sequence as in a previous failed
run.

Fixed an issue with email formatting in test_api_submit_ok().

Modified the draft author extraction code to deal better with names with
embedded apostrophes.
 - Legacy-Id: 14141
2017-09-20 15:36:30 +00:00
..
management Converted the meeting attendance fetcher to a management command. 2017-06-01 20:55:40 +00:00
migrations Strip whitespace from registration data during import. Includes migration for existing data. Fixes #2356. Commit ready for merge. 2017-08-29 19:58:32 +00:00
__init__.py Actually commit the statistics section. 2016-10-13 15:36:14 +00:00
admin.py Added an admin model for the MeetingRegistration class. 2017-07-29 14:01:19 +00:00
backfill_data.py Replaced the use of unaccent.asciify(), which has similar functionality to unidecode.unidecode(). Changed the draft parser to work exclusively with unicode text, which both makes the removal of unaccent easier, and takes us closer to Py35 compatibility. Adjusted callers of the draft parser to send in unicode. 2017-06-18 18:23:18 +00:00
models.py Added email address to the MeetingRegistration model, and also to the fields imported from ietf.org/registration/attendees/NN . Changed the bin counting code for attendee-related stats to use names plus email as unique string, rather than only names. 2017-05-31 23:08:23 +00:00
resources.py Added email address to the MeetingRegistration model, and also to the fields imported from ietf.org/registration/attendees/NN . Changed the bin counting code for attendee-related stats to use names plus email as unique string, rather than only names. 2017-05-31 23:08:23 +00:00
tests.py Merged in ^/personal/sbirkholz/meeting_registration_more_fixes, which adds creation of missing person records when importing meeting registration data. Tweaked the resulting code some. 2017-08-31 18:48:53 +00:00
urls.py Add meeting statistics - overview and country/continent across 2017-05-04 15:55:15 +00:00
utils.py Moved unidecode_name from utils.text to person.name. 2017-09-20 15:36:30 +00:00
views.py Reduced the size of stats data transferred from the server by an order of magnitude for author stats pages by not sending complete lists of item names per table item (we're only displaying them when there are few to display, anyway). Added caching of the resulting stats data for 24 hours. The caching was not possible in all cases before the data reduction, due to an item size limit of 1 MByte in memcached. 2017-06-05 22:32:15 +00:00