datatracker/ietf/api
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 Reverted merge of timezone-aware migration efforts. 2021-01-12 16:54:20 +00:00
templates/api ci: Also check generated HTML with the "vnu" validator (#3682) 2022-03-21 12:50:23 -05:00
__init__.py Reverted merge of timezone-aware migration efforts. 2021-01-12 16:54:20 +00:00
__init__.pyi Added a type hint stub file for ietf/api/__init__.py, to capture variables created during module initialization. 2019-10-01 20:29:02 +00:00
serializer.py Updated the API v2 JsonExporMixin to not try to use an API key argument as a queryset argument when building the json response. 2020-04-15 12:01:52 +00:00
tests.py feat: explicitly model session attendance (#4025) 2022-06-20 10:46:36 -05:00
urls.py feat: explicitly model session attendance (#4025) 2022-06-20 10:46:36 -05:00
views.py feat: separate MeetingRegistration rows for each registration type. updates the registration API (#3641) 2022-06-16 15:39:34 -05:00