wiki.techinc.nl/tests/phpunit/includes/auth
Máté Szabó d150c66840 auth: Disable irrelevant account creation fields for temp users
Why:

- When signing up for an account, temporary users are currently forced
  to provide a reason for creating an account, and also have the option
  to send a temporary password to an email address.
- Neither of these options are useful for temporary users wanting to
  create a full user account.

What:

- Don't show these two form fields on Special:CreateAccount for temporary users.
- Add a functional test for the temporary user account creation flow.

Bug: T328718
Change-Id: Ie545857f7647be89d9462ec2b0def48690f0a2bf
2024-09-10 16:45:56 +02:00
..
AbstractPasswordPrimaryAuthenticationProviderTest.php authmanager: Make some tests more robust 2024-07-28 22:38:32 +02:00
AbstractPreAuthenticationProviderTest.php tests: More use statements in auth tests 2024-02-16 21:49:35 +00:00
AbstractPrimaryAuthenticationProviderTest.php Tests: remove a bunch of DummyServicesTrait-related comments 2024-05-10 04:07:59 +00:00
AuthenticationRequestTest.php auth: Add missing documentation to class properties 2024-09-01 11:27:45 +02:00
AuthenticationRequestTestCase.php tests: Use namespaced classes (1) 2024-06-14 17:19:36 +00:00
AuthManagerTest.php auth: Disable irrelevant account creation fields for temp users 2024-09-10 16:45:56 +02:00
ButtonAuthenticationRequestTest.php auth: Add missing documentation to class properties 2024-09-01 11:27:45 +02:00
CheckBlocksSecondaryAuthenticationProviderTest.php tests: More use statements in auth tests 2024-02-16 21:49:35 +00:00
ConfirmLinkAuthenticationRequestTest.php tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
ConfirmLinkSecondaryAuthenticationProviderTest.php tests: More use statements in auth tests 2024-02-16 21:49:35 +00:00
CreatedAccountAuthenticationRequestTest.php tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
CreateFromLoginAuthenticationRequestTest.php tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
CreationReasonAuthenticationRequestTest.php tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
EmailNotificationSecondaryAuthenticationProviderTest.php tests: More use statements in auth tests 2024-02-16 21:49:35 +00:00
LocalPasswordPrimaryAuthenticationProviderTest.php auth: Add missing documentation to class properties 2024-09-01 11:27:45 +02:00
PasswordAuthenticationRequestTest.php tests: Use namespaced classes (1) 2024-06-14 17:19:36 +00:00
PasswordDomainAuthenticationRequestTest.php tests: Use namespaced classes (1) 2024-06-14 17:19:36 +00:00
RememberMeAuthenticationRequestTest.php tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
ResetPasswordSecondaryAuthenticationProviderTest.php tests: More use statements in auth tests 2024-02-16 21:49:35 +00:00
TemporaryPasswordAuthenticationRequestTest.php tests: Use namespaced classes (1) 2024-06-14 17:19:36 +00:00
TemporaryPasswordPrimaryAuthenticationProviderTest.php auth: Disable irrelevant account creation fields for temp users 2024-09-10 16:45:56 +02:00
ThrottlePreAuthenticationProviderTest.php Add namespace to the root classes of ObjectCache 2024-07-10 00:14:54 +03:30
ThrottlerTest.php Add namespace to the root classes of ObjectCache 2024-07-10 00:14:54 +03:30
UserDataAuthenticationRequestTest.php authmanager: Make some tests more robust 2024-07-28 22:38:32 +02:00
UsernameAuthenticationRequestTest.php tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00