Last modified: 2014-04-20 20:29:47 UTC
Make some of the core settings for the application configurable by users with the admin privilege: * Allow Admins to set the active review phase * Allow Admins to set weighting factors for review criteria * Allow Admins to set number of spam votes needed to disqualify an application from further review * Allow Admins to set application period start/end time This could be done by adding a settings table and a screen to manage the settings and then changing appropriate logic inside the existing application to use values from the settings table rather than static configuration data or hardcoded constants.
The patch in https://gerrit.wikimedia.org/r/#/c/101255/ lays the foundation for this by making Dao\Apply use configurable values for the weighting factors and phase2 threshold.
Change 125372 had a related patch set uploaded by Nemo bis: [WIP] Make review setting configurable https://gerrit.wikimedia.org/r/125372
More progress provided by https://gerrit.wikimedia.org/r/#/c/125372/. There is now a settings table that can be used to change the review criteria weighting factors and spam votes threshold.