datatracker/ietf/person
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 fix: change verbosity of api key purge mgmt command (#6758) 2023-12-14 15:04:27 -06:00
migrations refactor: Purge old migrations and update ci to build on a clean schema (#5431) 2023-03-28 18:06:07 +09:00
templatetags fix: remove unused imports 2022-09-28 17:45:11 -03:00
__init__.py Move new schema models from redesign/ to ietf/ 2012-01-24 17:17:24 +00:00
admin.py fix: Fix incorrect "GDPR" features/terminology. Fixes #4521. (#4587) 2022-10-18 13:27:19 -05:00
ajax.py Tear out old meeting schedule editor and related code 2021-11-04 17:07:22 +00:00
factories.py chore: use factory-boy 3.3 (#6269) 2023-09-05 09:54:30 -05:00
fields.py feat: only offer IAB/IESG members for bofreq responsible leadership (#4276) 2022-07-26 11:23:00 -05:00
forms.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
models.py fix: use correct doc types and states for rfcs (#6639) 2023-11-15 10:08:39 -04: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 feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
urls.py Merged from session_purpose_dev 2021-11-09 01:35:25 +00:00
utils.py feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
views.py feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00