X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FDefaultSettings.php;h=27769f973d7515352fb03e710cb826334b73563e;hb=1b2bcc1bc3b61e9a9abd6e980c1c7f5513a6d72e;hp=9a08c8c8aaf252a905eb224b347572477265fb93;hpb=0df3355fba2fb0cfc2ab277036ca4352b9c56375;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 9a08c8c8aa..27769f973d 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -4548,6 +4548,12 @@ $wgPasswordPolicy = [ 'PasswordCannotMatchUsername' => true, 'PasswordCannotBePopular' => 25, ], + 'interface-admin' => [ + 'MinimalPasswordLength' => 8, + 'MinimumPasswordLengthToLogin' => 1, + 'PasswordCannotMatchUsername' => true, + 'PasswordCannotBePopular' => 25, + ], 'bot' => [ 'MinimalPasswordLength' => 8, 'MinimumPasswordLengthToLogin' => 1, @@ -5217,9 +5223,8 @@ $wgGroupPermissions['sysop']['deletedhistory'] = true; $wgGroupPermissions['sysop']['deletedtext'] = true; $wgGroupPermissions['sysop']['undelete'] = true; $wgGroupPermissions['sysop']['editinterface'] = true; -$wgGroupPermissions['sysop']['editusercss'] = true; +$wgGroupPermissions['sysop']['editsitejson'] = true; $wgGroupPermissions['sysop']['edituserjson'] = true; -$wgGroupPermissions['sysop']['edituserjs'] = true; $wgGroupPermissions['sysop']['import'] = true; $wgGroupPermissions['sysop']['importupload'] = true; $wgGroupPermissions['sysop']['move'] = true; @@ -5252,6 +5257,14 @@ $wgGroupPermissions['sysop']['mergehistory'] = true; $wgGroupPermissions['sysop']['managechangetags'] = true; $wgGroupPermissions['sysop']['deletechangetags'] = true; +$wgGroupPermissions['interface-admin']['editinterface'] = true; +$wgGroupPermissions['interface-admin']['editsitecss'] = true; +$wgGroupPermissions['interface-admin']['editsitejson'] = true; +$wgGroupPermissions['interface-admin']['editsitejs'] = true; +$wgGroupPermissions['interface-admin']['editusercss'] = true; +$wgGroupPermissions['interface-admin']['edituserjson'] = true; +$wgGroupPermissions['interface-admin']['edituserjs'] = true; + // Permission to change users' group assignments $wgGroupPermissions['bureaucrat']['userrights'] = true; $wgGroupPermissions['bureaucrat']['noratelimit'] = true; @@ -5858,9 +5871,14 @@ $wgGrantPermissions['editmyoptions']['editmyoptions'] = true; $wgGrantPermissions['editinterface'] = $wgGrantPermissions['editpage']; $wgGrantPermissions['editinterface']['editinterface'] = true; -$wgGrantPermissions['editinterface']['editusercss'] = true; $wgGrantPermissions['editinterface']['edituserjson'] = true; -$wgGrantPermissions['editinterface']['edituserjs'] = true; +$wgGrantPermissions['editinterface']['editsitejson'] = true; + +$wgGrantPermissions['editsiteconfig'] = $wgGrantPermissions['editinterface']; +$wgGrantPermissions['editsiteconfig']['editusercss'] = true; +$wgGrantPermissions['editsiteconfig']['edituserjs'] = true; +$wgGrantPermissions['editsiteconfig']['editsitecss'] = true; +$wgGrantPermissions['editsiteconfig']['editsitejs'] = true; $wgGrantPermissions['createeditmovepage'] = $wgGrantPermissions['editpage']; $wgGrantPermissions['createeditmovepage']['createpage'] = true; @@ -5939,6 +5957,7 @@ $wgGrantPermissionGroups = [ 'editmyoptions' => 'customization', 'editinterface' => 'administration', + 'editsiteconfig' => 'administration', 'rollback' => 'administration', 'blockusers' => 'administration', 'delete' => 'administration', @@ -6296,14 +6315,17 @@ $wgSpecialVersionShowHooks = false; * Whether to show "we're sorry, but there has been a database error" pages. * Displaying errors aids in debugging, but may display information useful * to an attacker. + * + * @deprecated and nonfunctional since 1.32: set $wgShowExceptionDetails and/or + * $wgShowHostnames instead. */ $wgShowSQLErrors = false; /** - * If set to true, uncaught exceptions will print a complete stack trace - * to output. This should only be used for debugging, as it may reveal - * private information in function parameters due to PHP's backtrace - * formatting. + * If set to true, uncaught exceptions will print the exception message and a + * complete stack trace to output. This should only be used for debugging, as it + * may reveal private information in function parameters due to PHP's backtrace + * formatting. If set to false, only the exception's class will be shown. */ $wgShowExceptionDetails = false; @@ -6314,6 +6336,8 @@ $wgShowExceptionDetails = false; * reported in the normal manner. $wgShowExceptionDetails applies in other cases, * including those in which an uncaught exception is thrown from within the * exception handler. + * + * @deprecated and nonfunctional since 1.32: set $wgShowExceptionDetails instead. */ $wgShowDBErrorBacktrace = false; @@ -7182,7 +7206,7 @@ $wgRightsUrl = null; /** * If either $wgRightsUrl or $wgRightsPage is specified then this variable gives the text for the - * link. + * link. Otherwise, it will be treated as raw HTML. * If using $wgRightsUrl then this value must be specified. If using $wgRightsPage then the name * of the page will also be used as the link if this variable is not set. */ @@ -7721,6 +7745,9 @@ $wgCategoryCollation = 'uppercase'; * general category and can be viewed as a named subset of all logs; and * an action, which is a specific kind of event that can exist in that * log type. + * + * Note that code should call LogPage::validTypes() to get a list of valid + * log types instead of checking the global variable. */ $wgLogTypes = [ '', @@ -8669,9 +8696,14 @@ $wgSiteTypes = [ $wgPagePropsHaveSortkey = true; /** - * Port where you have HTTPS running - * Supports HTTPS on non-standard ports - * @see T67184 + * For installations where the canonical server is HTTP but HTTPS is optionally + * supported, you can specify a non-standard HTTPS port here. $wgServer should + * be a protocol-relative URL. + * + * If HTTPS is always used, just specify the port number in $wgServer. + * + * @see https://phabricator.wikimedia.org/T67184 + * * @since 1.24 */ $wgHttpsPort = 443; @@ -8975,7 +9007,7 @@ $wgCommentTableSchemaMigrationStage = MIGRATION_OLD; * @since 1.32 * @var int An appropriate combination of SCHEMA_COMPAT_XXX flags. */ -$wgMultiContentRevisionSchemaMigrationStage = MIGRATION_OLD; +$wgMultiContentRevisionSchemaMigrationStage = SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_OLD; /** * Actor table schema migration stage.