diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2019-05-31 15:07:22 +0200 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2019-05-31 15:07:22 +0200 |
commit | d8320c684cf3b18964d7d5f80698779478986c19 (patch) | |
tree | 14fa636488211e5ee2e1f57d686dc5594b72806e /talerbank | |
parent | 327f37bb62cbe9c058c93c97ce8e8cc07f86d600 (diff) | |
download | bank-d8320c684cf3b18964d7d5f80698779478986c19.tar.gz bank-d8320c684cf3b18964d7d5f80698779478986c19.tar.bz2 bank-d8320c684cf3b18964d7d5f80698779478986c19.zip |
inherit
Diffstat (limited to 'talerbank')
-rw-r--r-- | talerbank/app/schemas.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/talerbank/app/schemas.py b/talerbank/app/schemas.py index b75ff6a..a27524d 100644 --- a/talerbank/app/schemas.py +++ b/talerbank/app/schemas.py @@ -47,11 +47,10 @@ class URLParamValidationError(ValidationError): self.http_status_code = http_status_code super().__init__() - ## # Form specification that validates GET parameters from a # /history request. -class HistoryParams(forms.Form): +class HistoryParamsBase(forms.Form): auth = forms.CharField( validators=[RegexValidator( "^basic$", @@ -65,8 +64,6 @@ class HistoryParams(forms.Form): message="Only 'omit' or 'show' are valid")]) # FIXME: adjust min/max values. - delta = forms.IntegerField() - # FIXME: adjust min/max values. start = forms.IntegerField(required=False) ordering = forms.CharField( @@ -84,6 +81,11 @@ class HistoryParams(forms.Form): # FIXME: adjust min/max values. account_number = forms.IntegerField(required=False) + +class HistoryParams(HistoryParamsBase): + # FIXME: adjust min/max values. + delta = forms.IntegerField() + ## # Exception class to be raised when a expected URL parameter # is not found. |