mediawiki-skins-Vector/includes
Moh'd Khier Abualruz 173c91a0f5 Make Vector feature flags compatible with beta features
- Added Key 'beta' to features config in skin.json. As usual this also supported by global configs.
- Added feature management logic to check for beta feature enabled status and the user's selection of utilising the vector beta features.
- Added VECTOR_BETA_FEATURES to Constants.php which is an array that holds features names that would be enabled.
- Removed final from class declaration of OverridableConfigRequirement class, as it does interfere with the mocking in the current setup

Remaining Work:
- Missing images to be added in the hook to show in beta features under Special:Preferences -- this will be added in a followup

Bug: T347772
Change-Id: I7bf8284e328c66c019c392f57207cab21ce0d4f6
2023-10-19 18:22:57 +02:00
..
Components Merge "Vector sticky header dynamic edit icons order" 2023-10-12 19:18:03 +00:00
FeatureManagement Make Vector feature flags compatible with beta features 2023-10-19 18:22:57 +02:00
Hooks Hook: Create HookRunner and interface for own hook 2023-10-10 22:03:43 +00:00
ResourceLoader Allow wikis to customize whether Vector skins share user scripts and styles 2023-03-06 23:24:57 +00:00
Services Normalise PHP namespaces used in Vector 2022-05-23 09:32:40 +02:00
templates Simplify TOC design for pinned TOC on no js small viewports 2023-10-16 23:31:18 -04:00
CentralAuthHooks.php Only show notification after CentralAuth autologin on Vector 2022 2023-08-30 08:53:53 -04:00
Constants.php Make Vector feature flags compatible with beta features 2023-10-19 18:22:57 +02:00
Hooks.php Make Vector feature flags compatible with beta features 2023-10-19 18:22:57 +02:00
ServiceWiring.php Add config option to disable Readability survery & minor fixes 2023-10-16 00:45:59 +00:00
SkinVector22.php Merge "Vector sticky header dynamic edit icons order" 2023-10-12 19:18:03 +00:00
SkinVectorLegacy.php Separate dropdown/menu references in PHP and templates 2023-07-31 14:03:12 -05:00
VectorServices.php Normalise PHP namespaces used in Vector 2022-05-23 09:32:40 +02:00