datatracker/ietf/api
Robert Sparks d9cc26be96
feat: replace references to User with references to Person (#6024)
* refactor: change references from User to Person (#5821)

* refactor: Change CommunityList reference from User to Person

* refactor: Convert more user references to person

* refactor: Change augment_docs_and_user_with_user_info to person

* refactor: Change Nomination and Feedback references from User to Person

* refactor: Change a few test case function signatures to be more pythonic

* refactor: Harmonize how profile and photo views look up email_or_name

* refactor: Rework community views to operate on Person instead of User (#5859)

* test: Update tests to try all of the person's emails and aliases

* fix: Recode a test case to avoid an exception if there's Unicode in the URL

This only happens using the form-filling and submission feature of
WebTest, which is only used in this one test case, so just it rip out.

* test: Add duplicate-person tests

* fix: If there are multiple matching users, prefer the logged-in one.

* chore: We no longer use WebTest, so don't include it.

* fix: Address review comments

* fix: case-insensitive person name or email matching (#6096)

* chore: Renumber migrations

* fix: Update merged code so tests pass (#6887)

* fix: Use refactored method

* fix: Don't assume user has person

* fix: Use new view param name

* chore: Drop community lists w/o person; cleanup (#6896)

* fix: Don't assume user has person

* fix: user->person in update_community_list_index.py

* feat: Remove CommunityLists without Person

* refactor: Speed up nomcom migrations

---------

Co-authored-by: Paul Selkirk <paul@painless-security.com>
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
2024-01-24 11:00:19 -06:00
..
management refactor: replace datetime.now and datetime.today with timezone.now (#4211) 2022-08-25 13:45:16 -03:00
templates/api ci: Also check generated HTML with the "vnu" validator (#3682) 2022-03-21 12:50:23 -05:00
__init__.py fix: Include time zone information in v1 api datetimes (#5851) 2023-06-21 11:43:19 -05: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
ietf_utils.py feat: endpoint for imapd to authenticate against (#5295) 2023-03-14 12:19:21 -05:00
serializer.py test: Use django_stubs_ext.QuerySetAny for isinstance() checks 2023-05-13 10:05:33 -03:00
tests.py feat: Capture volunteers from the registration system (#6605) 2023-12-14 13:46:27 -06:00
urls.py refactor: import from django.urls instead of django.conf.urls 2023-05-12 20:29:11 -03:00
views.py feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00