Robert Sparks
e3aa43eea5
Merged in [19967] from rjsparks@nostrum.com:
...
From Kesara Rathnayake: Expire password reset links on use, password change through other mechanics, login, or a short configurable time (initially one hour). Patched in at 7.45.0.p2.
- Legacy-Id: 19968
Note: SVN reference [19967] has been migrated to Git commit 682392081bddbd1b8653df9135388e6b7c48ee1c
2022-02-23 18:30:27 +00:00
Jennifer Richards
c4bf508cd8
Do not redirect user to the logout page when logging in. Fixes #3478 . Commit ready for merge.
...
- Legacy-Id: 19876
2022-01-24 17:34:29 +00:00
Robert Sparks
f7a9e0a1f9
Remove the manual intervention step for account creation. Commit ready for merge.
...
- Legacy-Id: 19858
2022-01-19 18:10:30 +00:00
Kesara Rathnayake
43513ed2f5
Adds private app authentication API for bibxml. Fixes #3480 . Commit ready for merge.
...
- Legacy-Id: 19711
2021-11-25 04:26:30 +00:00
Robert Sparks
5c28a85cf1
Merged in [19555] from jennifer@painless-security.com:
...
Use temporary directories instead of 'real' filesystem for tests. Fixes #3414 .
- Legacy-Id: 19561
Note: SVN reference [19555] has been migrated to Git commit 81d9234d54
2021-11-08 18:16:56 +00:00
Jennifer Richards
81d9234d54
Use temporary directories instead of "real" filesystem for tests. Fixes #3414 . Commit ready for merge.
...
- Legacy-Id: 19555
2021-11-05 19:45:57 +00:00
Robert Sparks
3a553c4863
Use friendlier language when requiring manual assistance with account creation. Fixes #3445 . Commit ready for merge.
...
- Legacy-Id: 19464
2021-10-26 23:38:44 +00:00
Robert Sparks
6351ce86c2
Provide a dots oidc claim for online badges. Commit ready for merge.
...
- Legacy-Id: 19437
2021-10-18 21:39:00 +00:00
Robert Sparks
21f5a55e2f
Only show roles in active roups in the oidc roles claim. Fixes #3424 . Commit ready for merge.
...
- Legacy-Id: 19412
2021-10-11 19:08:46 +00:00
Kesara Rathnayake
90297bc2ab
Fixes API authentication issue. Commit ready for merge.
...
- Legacy-Id: 19393
2021-10-01 04:43:54 +00:00
Kesara Rathnayake
6292e528fd
Improves API authentication tests. Relates to #3412 . Commit ready for merge.
...
- Legacy-Id: 19392
2021-09-24 10:01:03 +00:00
Robert Sparks
b99eecc1ae
Bring the factory-boy and Faker dependencies forward through some minor breaking changes. Stop using the deprecated fr_QC locale in Faker. Commit ready for merge.
...
- Legacy-Id: 19270
2021-08-03 22:22:35 +00:00
Robert Sparks
dcd372a928
Restrict editor access in all states but proposed.
...
- Legacy-Id: 19205
2021-07-08 19:16:58 +00:00
Robert Sparks
c906a8e654
Use a cdn for the oidc profile photo url. Commit ready for merge.
...
- Legacy-Id: 19176
2021-07-01 15:56:53 +00:00
Robert Sparks
4dcd2cbaa6
Merged in [19104] from rjsparks@nostrum.com:
...
Allow people to volunteer for NomCom via the datatracker.
- Legacy-Id: 19109
Note: SVN reference [19104] has been migrated to Git commit 86102b9980
2021-06-10 23:12:01 +00:00
Robert Sparks
86102b9980
Allow people to volunteer for NomCom via the datatracker. Commit ready for merge.
...
- Legacy-Id: 19104
2021-06-10 20:35:50 +00:00
Ryan Cross
92f2d02207
Fix /api/v2/person/person to work with Robot apikey. Commit ready for merge.
...
- Legacy-Id: 19101
2021-06-09 18:13:17 +00:00
Robert Sparks
80798f8dfa
Avoid duplicate choices for person api endpoints.
...
- Legacy-Id: 19082
2021-06-04 21:45:16 +00:00
Robert Sparks
3697180cc1
Reverted merge of timezone-aware migration efforts.
...
- Legacy-Id: 18792
2021-01-12 16:54:20 +00:00
Henrik Levkowetz
774e752a54
Snapshot of timezone-aware datatracker code. Tests pass, and the test-crawler shows only expected differences. Trunk changes merged in up to r18768.
...
- Legacy-Id: 18770
2020-12-16 23:53:37 +00:00
Henrik Levkowetz
f41fd1867d
Upgraded the required versions of mypy and django-stubs to the latest that support Django 2.2. Fixed some issues found by after the upgrades.
...
- Legacy-Id: 18717
2020-11-22 21:13:36 +00:00
Henrik Levkowetz
bee0dc9aa1
Added a person name validation step to prevent names using 'anonymous'.
...
- Legacy-Id: 18597
2020-10-11 15:10:27 +00:00
Henrik Levkowetz
ac5e88b82b
Added a context processor to make settings generally available in page templates. Split the SECRETARIAT_TICKET_EMAIL setting into SECRETARIAT_ACTION_EMAIL and SECRETARIAT_INFO_EMAIL, with different addresses. Updated places with hardcoded ietf-action@ietf.org addresses to use the settings value, and updated some places to use ietf-infor@ietf.org instead of the ietf-action address. Fixes issue #3081 .
...
- Legacy-Id: 18501
2020-09-17 11:10:27 +00:00
Henrik Levkowetz
2956d51ee9
Updated coverage data and tweaked an OpenIDtest and scope description.
...
- Legacy-Id: 18485
2020-09-11 10:48:44 +00:00
Henrik Levkowetz
e6f6f4697a
OpenID already has a photo URL as part of the 'profile' scope. Added the the datatracker photo url to the returned OpenID 'profile' scope information when a profile photo is available.
...
- Legacy-Id: 18484
2020-09-10 21:45:21 +00:00
Henrik Levkowetz
57938b039d
Converted many cases of plain-text 403 messages to use a properly styled page instead, with a login link when appropriate. Also changed some API endpoint 400 responses to a more correct 403.
...
- Legacy-Id: 18339
2020-08-06 10:59:52 +00:00
Henrik Levkowetz
e4bc508abc
Merged in [18298] from rjsparks@nostrum.com:
...
Convert IRTF area groups into their own group type rather than attempting to overload AG. Fixes #3027 .
- Legacy-Id: 18320
Note: SVN reference [18298] has been migrated to Git commit 2b10465aa7
2020-07-30 14:27:17 +00:00
Henrik Levkowetz
8ac37a3f51
Added some normalisation of the reg_type and ticket_type entries in the OIDC registration scope.
...
- Legacy-Id: 18301
2020-07-28 21:04:28 +00:00
Robert Sparks
2b10465aa7
Convert IRTF area groups into their own group type rather than attempting to overload AG. Fixes #3027 . Commit ready for merge.
...
- Legacy-Id: 18298
2020-07-28 18:54:44 +00:00
Henrik Levkowetz
ae6513f1c9
Improved the handling in the OpenID Connect userinfo response of multiple meeting registrations with different email addresses for the same person.
...
- Legacy-Id: 18286
2020-07-28 14:01:20 +00:00
Henrik Levkowetz
606cedd796
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.
...
- Legacy-Id: 18192
2020-07-20 01:58:26 +00:00
Henrik Levkowetz
d8b11c4293
Removed an unused and unnecessary API endpoint, now that gather.town has gotten OpenID Connect authentication working.
...
- Legacy-Id: 18190
2020-07-17 19:33:15 +00:00
Henrik Levkowetz
1239e91b72
Removed a duplicate management command.
...
- Legacy-Id: 18188
2020-07-17 15:57:23 +00:00
Robert Sparks
6227162e53
Updated mgmt command to find github repos to back up. Improved test coverage of branch changes. Branch ready for merge.
...
- Legacy-Id: 18163
2020-07-13 17:36:34 +00:00
Robert Sparks
99df95d542
Cleaned up created names. Improved validation during migration. Cleaned up migration output. Cleaned the last of the awp includes from secr views. Removed now unused secr templates. Build extresource urls correctly during submission and when creating group wikis.
...
- Legacy-Id: 18158
2020-07-13 16:03:39 +00:00
Henrik Levkowetz
c6cdbf8ca8
Added a new field Person.plain as a fallback for names where plain_name() produces the wrong result. Fixes issue #3020 .
...
- Legacy-Id: 18147
2020-07-11 20:22:23 +00:00
Robert Sparks
53f7bc3ce6
migrated forward
...
- Legacy-Id: 18144
2020-07-09 21:07:05 +00:00
Henrik Levkowetz
62e1a17579
Fixed an issue with openid_userinfo() for persons with no email address.
...
- Legacy-Id: 18105
2020-06-30 13:50:02 +00:00
Henrik Levkowetz
94d2171c22
Removed unused imports.
...
- Legacy-Id: 18088
2020-06-27 17:38:43 +00:00
Henrik Levkowetz
cb9006eb26
Changed skip messages from test suites to use print() instead of sys.stderr.write(), to match other output from the test runner.
...
- Legacy-Id: 18087
2020-06-27 17:32:02 +00:00
Henrik Levkowetz
8c90c53463
Added meeting registration 'affiliation' field to the OAuth2 'registration' scope, so that Meetecho will have the information needed build bluesheets.
...
- Legacy-Id: 18070
2020-06-26 19:26:28 +00:00
Henrik Levkowetz
dc5ca4eebc
Merged in Django 2.1 upgrade changes.
...
- Legacy-Id: 18060
2020-06-24 20:51:00 +00:00
Henrik Levkowetz
7c7c5da39f
Changed the 2.1 removed django.contrib.auth.views.logout to LogoutView.
...
- Legacy-Id: 18052
2020-06-24 20:36:46 +00:00
Robert Sparks
bf53bf1057
Merged forward. Added some missing parts to the XMPPURLValidator.
...
- Legacy-Id: 18050
2020-06-24 19:01:45 +00:00
Henrik Levkowetz
e493377a52
Fixed a problem with the code to update missing person record association in a meeting registration record.
...
- Legacy-Id: 18044
2020-06-24 11:03:49 +00:00
Henrik Levkowetz
a6a99a449f
Removed a debug statement
...
- Legacy-Id: 18009
2020-06-17 14:56:26 +00:00
Henrik Levkowetz
b0b9bb4ce9
Added code in the OpenID registration scope to look for registration matches also by email, to handle the case where somebody registered with a new email and only added it to the datatracker later. In this case, we would not have connected up the registration and the person record when first notified.
...
- Legacy-Id: 18008
2020-06-17 13:31:55 +00:00
Henrik Levkowetz
b03b2e2477
Tweaked the OpenID Connect 'profile' grant description.
...
- Legacy-Id: 17980
2020-06-13 21:29:37 +00:00
Henrik Levkowetz
1cc9712ddf
Changed the OpenID profile data description to match what the datatracker actually shares.
...
- Legacy-Id: 17975
2020-06-12 16:17:06 +00:00
Henrik Levkowetz
eeba4ea992
Removed an unnecessary entry from the OIDC auth request arguments in test_oidc_code_auth().
...
- Legacy-Id: 17972
2020-06-12 14:39:54 +00:00