Tero Kivinen
75dbe017a6
Backfilled IETF meetings starting from 1 and backfilled the attendee numbers for them. Modified the overview attendee statistics page to use different colors for different venue continents. Commit ready for merge.
...
- Legacy-Id: 14879
2018-03-20 17:28:48 +00:00
Henrik Levkowetz
954d79c684
Added a guard against iterating over None in stats.views.document_stats()
...
- Legacy-Id: 14250
2017-10-31 18:07:08 +00:00
Henrik Levkowetz
20b4250ea5
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.
...
- Legacy-Id: 13534
2017-06-05 22:32:15 +00:00
Henrik Levkowetz
91b4063669
Added 24 hour caching of the author and meeting stats pages. Sorted the django imports and combined 2 imports from the same module.
...
- Legacy-Id: 13494
2017-06-02 10:21:12 +00:00
Henrik Levkowetz
d5eb59c5a6
Changed the extension filtering from using a blacklist to a whitelist, to avoid a lot of incorrect types.
...
- Legacy-Id: 13487
2017-06-01 20:19:38 +00:00
Henrik Levkowetz
64b9615aa7
Changed most instances of 'registrations' to 'attendees' in the meeting statistics code (as that's what the numbers show)
...
- Legacy-Id: 13486
2017-06-01 20:17:16 +00:00
Henrik Levkowetz
b6b45166bf
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.
...
- Legacy-Id: 13481
2017-05-31 23:08:23 +00:00
Ole Laursen
c9d7089e43
Fix tooltip on overview chart
...
- Legacy-Id: 13269
2017-05-05 10:49:40 +00:00
Ole Laursen
365143f615
Don't show legend on overview chart with only one unlabelled entry
...
- Legacy-Id: 13268
2017-05-05 10:46:49 +00:00
Ole Laursen
aff12f708a
Add registration country pie chart for to present at the meeting, add
...
meeting stats test, fix a couple of bugs
- Legacy-Id: 13267
2017-05-05 10:33:56 +00:00
Ole Laursen
a2b8819cfe
Add meeting statistics - overview and country/continent across
...
meetings + detail pages with country and continent
- Legacy-Id: 13264
2017-05-04 15:55:15 +00:00
Ole Laursen
2c4f14c967
Make bins use a set to prevent duplicates. Those should only be a
...
problem with aliased bins, but use sets everywhere anyway for
consistency.
- Legacy-Id: 13177
2017-03-30 14:50:23 +00:00
Ole Laursen
5b677dc6ba
Merge author stats branch into new branch from trunk
...
- Legacy-Id: 13159
2017-03-28 14:36:40 +00:00
Lars Eggert
8a70e9773d
Fix various "RemovedInDjango20Warning" warnings. Commit ready for merge.
...
- Legacy-Id: 13112
2017-03-25 19:16:45 +00:00
Ole Laursen
33e9577967
Add yearly charts for affiliation, country and continent, fix some bugs
...
- Legacy-Id: 12894
2017-02-21 17:07:38 +00:00
Ole Laursen
c61babb418
Add citation and h-index statistics
...
- Legacy-Id: 12869
2017-02-17 17:43:14 +00:00
Ole Laursen
d5e98c9644
Add mail to link to Secretariat on country page in case people are
...
missing a country or alias, adjust wording a bit on status page.
- Legacy-Id: 12866
2017-02-17 10:21:34 +00:00
Ole Laursen
6964337853
Move bug fixes
...
- Legacy-Id: 12864
2017-02-16 18:45:46 +00:00
Ole Laursen
32c32a5c07
Fix a couple of bugs in the document statistics
...
- Legacy-Id: 12863
2017-02-16 18:42:54 +00:00
Ole Laursen
9d8874d8b1
Add a suggestion to fix the country name when submitting a draft in
...
case we can't parse it and it's not empty, add page with list of
countries (to be able to refer people to it), add ISO codes as country
aliases - the country alias code is now more intelligent with respect
to case so it's easier to keep these aliases explicitly
- Legacy-Id: 12862
2017-02-16 17:56:23 +00:00
Ole Laursen
4501cd65d7
Speed up a couple of the stats queries
...
- Legacy-Id: 12861
2017-02-16 15:26:29 +00:00
Ole Laursen
d06f56fc0d
Adjust unknown bin in the affiliation statistics too, adjust wording
...
- Legacy-Id: 12859
2017-02-16 12:32:03 +00:00
Ole Laursen
1a0e4599c5
Adjust the way authors with unknown countries are counted and improve
...
the explanation of how the numbers have come to be
- Legacy-Id: 12858
2017-02-16 12:23:45 +00:00
Ole Laursen
b2ff10b0f2
Add support for extracting the country line from the author addresses
...
to the draft parser (incorporating patch from trunk), store the
extracted country instead of trying to turn it into an ISO country
code, add country and continent name models and add initial data for
those, add helper function for cleaning the countries, add author
country and continent charts, move the affiliation models to
stats/models.py, fix a bunch of bugs.
- Legacy-Id: 12846
2017-02-15 18:43:57 +00:00
Ole Laursen
ef251c6bc7
Add author affiliation chart.
...
Also add a model for registering an alias for an affiliation so that
we can group affiliations that are considered the same for statistical
purposes, and a model for registering unimportant endings like Inc.
and GmbH.
Affiliation grouping is done through three means: stripping
uninteresting endings, merging entries that only differ in case and
aliases that map from case-insensitive alias to name.
Stripping endings and merging based on case seem to reduce the number
of needed manually maintained aliases greatly.
- Legacy-Id: 12785
2017-02-03 18:49:43 +00:00
Ole Laursen
a9525ab4f4
Revamp stats selector UI a bit to accomodate statistics counting
...
authors (instead of documents), add stats with documents per author
- Legacy-Id: 12766
2017-01-31 16:32:20 +00:00
Ole Laursen
631295f7db
Fix a couple of bugs
...
- Legacy-Id: 12752
2017-01-30 14:00:05 +00:00
Ole Laursen
ce2180971a
Revamp choice parsing a bit in statistics section, add time choice to
...
documents to be able to choose between all time and recent drafts
- Legacy-Id: 12751
2017-01-30 13:34:17 +00:00
Ole Laursen
9308948195
Add person, affiliation and country (through django-countries) to
...
DocumentAuthor, rename author field to email and make it optional (for
modeling old email-less submissions), remove the authors many to many
referencing field from Document as it is not really pointing the right
place.
Update the Secretariat tools to show affiliation and country.
Add migration for getting rid of the fake email addresses that the
migration script created some years ago (just set the author email
field to null).
- Legacy-Id: 12739
2017-01-26 17:10:08 +00:00
Ole Laursen
641d92cf49
Add many-to-many field with formal languages to Document and add formal
...
language statistics
- Legacy-Id: 12658
2017-01-16 17:06:54 +00:00
Ole Laursen
6378594033
Add word count and submit format statistics
...
- Legacy-Id: 12656
2017-01-16 11:36:38 +00:00
Ole Laursen
656ed8c89d
Add statistics for pages in documents, refactoring a bit to share more code
...
- Legacy-Id: 12639
2017-01-10 18:27:15 +00:00
Ole Laursen
7dc370baa3
Improve wording a bit in the document statistics, turn of chart
...
animation, it makes the page seem sluggish
- Legacy-Id: 12630
2017-01-06 15:31:32 +00:00
Ole Laursen
dac430c84e
Add branch from trunk @r12628 for the author statistics project, add document statistics page with the first statistics with the number of authors per document
...
- Legacy-Id: 12629
2017-01-06 15:10:49 +00:00
Ole Laursen
77d7d8b236
Add totals to review statistics tables and make it possible to select
...
multiple teams in the graph and get accumulated counts shown
- Legacy-Id: 12223
2016-10-27 21:36:02 +00:00
Ole Laursen
4b987436c0
Fix a missing HttpResponseForbidden in review statistics, make the
...
review test code use a separate reviewer and reviewsecretary user to
avoid confounding things - also let these use Unicode in their names
to check for Unicode trouble.
- Legacy-Id: 12175
2016-10-19 11:58:49 +00:00
Ole Laursen
6d7bfd7b37
Actually commit the statistics section.
...
- Legacy-Id: 12125
2016-10-13 15:36:14 +00:00