As part of the QuickSurvey enhancement, the extension needs to be modified to enable it to set and use specific "user count" with data ranges.
The requirements are highlighted in this document: Meeting notes on Quick survey enhancement.
Sample Audience:
'audience' => [ 'minEdits' => 10, 'anons' => false, 'activeEditor' => true, #new 'timeBinStart' => '2023-05-01', #new 'timeBinEnd' => '2024-05-01', #new 'timeBinMin' => 150, #from suggested 'timeBin' => '150-599' 'timeBinMax' => 599 ]
AC:
- Change Extension to be able to read and process new configuration
- Add tests for it
- Use the method created in https://phabricator.wikimedia.org/T364954 to fetch the user information and create logic for it.
- The query will NOT run for BOT users. (this was specifically asked, not sure if it has to be done in this Ticket or in Jamies)