datatracker/ietf/person
Robert Sparks 07bfa68a75
feat: explicitly model session attendance (#4025)
* feat: add model to track session attendance

* feat: add model to track session attendance

* feat: add api to set session attendees

* fix: use user pk instead off person pk in the attended api.

* feat: calculate three of five from attended

* feat: management utility to populate Attended model history

* docs: document why nomcom calculations don't use Attended yet.

* fix: add migration to add new personalapikey endpoint to choices

* test: verify very old last login prevents api key use,

* chore: address review nits

* chore: comment on some idiosyncracies of the expected input to populate_attended

* fix: add unique_together constraint for the Attended model

* fix: correctly handle empty querysets passed to three_of_five_eligible functions.
2022-06-20 10:46:36 -05:00
..
management Add purge_old_personal_api_key_events management command. Fixes #3144. Commit ready for merge. 2021-04-09 18:40:28 +00:00
migrations feat: explicitly model session attendance (#4025) 2022-06-20 10:46:36 -05:00
templatetags fix: do not prematurely dereference status change RelatedDocuments (#3835) 2022-04-19 07:04:38 -05:00
__init__.py Move new schema models from redesign/ to ietf/ 2012-01-24 17:17:24 +00:00
admin.py Merged in the ExtResource work from rjsparks@nostrum.com, based on a feature request and contributions from rsalz@akamai.com. This provides external resource models for Person, Group, and Document models, as a generalisation of the previous related-URL concept. This provides a consistent labelling and classification of URLs and other resources related to a Group, Document, or Person. The GroupURL (and similar) classes will be removed in a later step. Some DocumentURL instances (such as auth48 URLs) remain to convert, as they have come in with other merged-in work while the ExtResource work was in transit. 2020-07-20 01:58:26 +00:00
ajax.py Tear out old meeting schedule editor and related code 2021-11-04 17:07:22 +00:00
factories.py chore: update dependency requirements (#3904) 2022-04-28 11:06:17 -05:00
fields.py More fixes 2022-01-12 11:54:00 +00:00
forms.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
models.py feat: explicitly model session attendance (#4025) 2022-06-20 10:46:36 -05:00
name.py Added 'De' as a surname particle, in addition to 'de' (for author Luca De Cicco). Commit ready to merge. 2020-12-15 14:24:41 +00:00
resources.py Change to not serve any personalapikey metadata. Commit ready for merge. 2021-12-16 19:57:31 +00:00
tests.py Many more HTML fixes. 2022-02-03 07:49:34 +00:00
urls.py Merged from session_purpose_dev 2021-11-09 01:35:25 +00:00
utils.py Adjust dots claim based on 112 Plenary feedback 2021-11-03 18:28:47 +00:00
views.py Reverted merge of timezone-aware migration efforts. 2021-01-12 16:54:20 +00:00