Add services and utilities for automatic creation of temporary user accounts on page save, in order to avoid exposing the user's IP address. * Add $wgAutoCreateTempUser, for configuring the system * Add TempUserConfig service, which interprets the config. * Add TempUserCreator service, which creates users during page save as requested by EditPage. With proxy methods to TempUserConfig for convenience. * Add table user_autocreate_serial. Table creation is necessary before the feature is enabled but is not necessary before deployment of this commit. Bug: T300263 Change-Id: Ib14a352490fc42039106523118e8d021844e3dfb
5 lines
149 B
SQL
5 lines
149 B
SQL
CREATE TABLE /*_*/user_autocreate_serial (
|
|
uas_shard INTEGER UNSIGNED NOT NULL,
|
|
uas_value INTEGER UNSIGNED NOT NULL,
|
|
PRIMARY KEY(uas_shard)
|
|
);
|