* 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 |
||
|---|---|---|
| .. | ||
| DerivedPageDataUpdaterTest.php | ||
| NameTableStoreFactoryTest.php | ||
| NameTableStoreTest.php | ||
| PageUpdaterFactoryIntegrationTest.php | ||
| PageUpdaterTest.php | ||
| RevisionSlotsUpdateTest.php | ||
| SqlBlobStoreTest.php | ||