0001-api-require-category-when-getting-form-statistics-60.patch
wcs/statistics/views.py | ||
---|---|---|
78 | 78 |
'id': 'category', |
79 | 79 |
'label': _('Category'), |
80 | 80 |
'options': category_options, |
81 |
'required': False,
|
|
81 |
'required': True,
|
|
82 | 82 |
'default': '_all', |
83 | 83 |
}, |
84 | 84 |
], |
... | ... | |
98 | 98 |
'period_end': request.GET.get('end'), |
99 | 99 |
'criterias': [], |
100 | 100 |
} |
101 |
category_id = request.GET.get('category') |
|
102 |
if category_id and category_id != '_all':
|
|
101 |
category_id = request.GET.get('category', '_all')
|
|
102 |
if category_id != '_all': |
|
103 | 103 |
totals_kwargs['criterias'].append(Equal('category_id', category_id)) |
104 | 104 |
time_interval_methods = { |
105 | 105 |
'month': sql.get_monthly_totals, |
106 |
- |