wiki.techinc.nl/tests/phpunit/includes/user
Tim Starling d6a3b6cfa8 TempUser EditPage and permissions
* Allow EditPage to create a user on page save. This has to be enabled
  in config and then activated by the UI/API caller.
* Add an autocreate source for temporary users.
* Allow editing by anonymous users via automatic account creation when
  $wgGroupPermisions['*']['edit'] = false. On an edit GET request, use
  an unsaved placeholder user to stand in for post-create permissions.
* On preview or aborted save, the username to be created is stashed in a
  session and restored on subsequent requests.
* On a (likely) successful page save, create the account.
* Put regular non-temporary users in a "named" group so that they can be
  given additional permissions.
* Use a different "~~~" signature for temporary users
* Show account creation warnings on edit and preview.

Change-Id: I67b23abf73cc371280bfb2b6c43b3ce0e077bfe5
2022-04-26 14:10:53 +10:00
..
BotPasswordTest.php BotPasswordSessionProvider: inject GrantsInfo 2022-04-12 18:48:48 +02:00
DefaultOptionsLookupTest.php user: Set a default value for all searchNs* user preferences 2022-01-31 18:45:27 +00:00
ExternalUserNamesTest.php Remove or replace usages of "sanity" 2021-11-21 19:35:49 +00:00
LocalIdLookupTest.php phpunit: use ->getServiceContainer() in integration tests 2022-01-27 22:04:16 +01:00
PasswordResetTest.php Add convenience methods for asserting status. 2022-03-16 22:44:25 +01:00
TalkPageNotificationManagerTest.php Fix core newtalk 304 suppression and update deferral 2022-03-18 16:52:12 +11:00
UserEditTrackerTest.php Use UserRigorOptions directly 2022-03-25 10:06:34 +11:00
UserGroupManagerTest.php TempUser EditPage and permissions 2022-04-26 14:10:53 +10:00
UserGroupMembershipTest.php Replace Assert::parameterType with typehints 2021-08-03 10:03:48 -04:00
UserOptionsLookupTest.php user: Set a default value for all searchNs* user preferences 2022-01-31 18:45:27 +00:00
UserOptionsManagerTest.php phpunit: use ->getServiceContainer() in integration tests 2022-01-27 22:04:16 +01:00
UserTest.php TempUser infrastructure and services 2022-04-14 09:23:55 +10:00