Page MenuHomePhabricator

Allow administrators to configure review settings for Wikimania Scholarships application
Closed, ResolvedPublic

Description

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.


Version: wmf-deployment
Severity: enhancement

Details

Reference
bz58071

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 2:23 AM
bzimport set Reference to bz58071.
bzimport added a subscriber: Unknown Object (MLST).

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.

@NiharikaKohli @bd808 Looking at the original description, there supposed to be a section for setting the review phase, but I see that's not part of the "Settings" today. Was this declined/de-prioritized?

@NiharikaKohli @bd808 Looking at the original description, there supposed to be a section for setting the review phase, but I see that's not part of the "Settings" today. Was this declined/de-prioritized?

Yes. Review phase distinctions has generally been removed from the app other than the specialization of certain reports.

bd808 updated the task description. (Show Details)
bd808 set Security to None.
bd808 moved this task from Done to Archive on the Wikimedia-Wikimania-Scholarships board.