mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-15 15:28:50 -04:00
Include test key data by default on platform admin
This is the existing behaviour. It’s broken by this issue in WTForms 2.2.1: https://github.com/wtforms/wtforms/issues/401 This commit hand-crafts the default value, because WTForms is ignoring the `default` argument on the form object attribute. Not really sure how this ever worked 🤔
This commit is contained in:
@@ -138,6 +138,14 @@ def make_columns(global_stats, complaints_number):
|
||||
@user_is_platform_admin
|
||||
def platform_admin_services():
|
||||
form = DateFilterForm(request.args)
|
||||
if all((
|
||||
request.args.get('include_from_test_key') is None,
|
||||
request.args.get('start_date') is None,
|
||||
request.args.get('end_date') is None,
|
||||
)):
|
||||
# Default to True if the user hasn’t done any filtering,
|
||||
# otherwise respect their choice
|
||||
form.include_from_test_key.data = True
|
||||
api_args = {'detailed': True,
|
||||
'only_active': False, # specifically DO get inactive services
|
||||
'include_from_test_key': form.include_from_test_key.data,
|
||||
|
||||
Reference in New Issue
Block a user