Merge "Sets default values for month/year at Usage Form in overview page"

This commit is contained in:
Jenkins
2012-02-15 00:34:16 +00:00
committed by Gerrit Code Review

View File

@@ -68,9 +68,15 @@ class BaseUsage(object):
def get_form(self):
if not hasattr(self, 'form'):
self.form = forms.DateForm(self.request.GET,
initial={'year': self.today.year,
'month': self.today.month})
if (any(key in ['month', 'year']
for key in self.request.GET.keys())):
# bound form
self.form = forms.DateForm(self.request.GET)
else:
# non-bound form
self.form = forms.DateForm(initial={
'month': self.today.month,
'year': self.today.year})
return self.form
def get_usage_list(self, start, end):