The Growth team usually wants to test new feature on its pilot wikis, to ensure they work properly. T280307: Mentor dashboard: M2 mentor tools/settings will soon be deployed, and it was decided to deploy it to the four pilot wikis first. Currently, we only have GEMentorDashboardBetaMode available, which is true on testwiki and beta and false everywhere else. This does not, however, allow us to deploy a mentor dashboard module only on the pilot wikis.
To make that possible, let's introduce GEMentorDashboardDeploymentMode. This will be a configuration variable that can have one of three values: stable, beta or alpha. The behavior of the mentor dashboard will be as follows:
- stable: only modules designated as stable in SpecialMentorDashboard::getModules will be deployed
- beta: only modules designated as stable or beta will be deployed
- alpha: all available modules will be deployed