mirror of
https://github.com/OpenBankProject/API-Manager.git
synced 2026-02-06 16:36:45 +00:00
Merge pull request #118 from hongwei1/master
bugfix/fixed metrics endpoints wrong parameters
This commit is contained in:
commit
5a045f8106
@ -43,7 +43,7 @@ class IndexView(LoginRequiredMixin, FormView):
|
||||
error_once_only(self.request, (Exception("Unknown Error. Details:" + str(err))))
|
||||
else:
|
||||
for i in range(len(method_routings)):
|
||||
method_routings[i]['parameters'] = json.dumps(method_routings[i]['parameters'])
|
||||
method_routings[i]['parameters'] = json.dumps(method_routings[i]['parameters'], sort_keys=False)
|
||||
|
||||
context.update({
|
||||
'method_routings': method_routings,
|
||||
|
||||
@ -13,8 +13,8 @@ from bootstrap_datepicker_plus import DatePickerInput, DateTimePickerInput
|
||||
|
||||
|
||||
class MetricsForm(forms.Form):
|
||||
start_date = forms.DateTimeField(
|
||||
label='Start Date',
|
||||
from_date = forms.DateTimeField(
|
||||
label='From Date',
|
||||
input_formats=[settings.API_DATEFORMAT],
|
||||
widget=forms.DateTimeInput(
|
||||
attrs={
|
||||
@ -22,11 +22,11 @@ class MetricsForm(forms.Form):
|
||||
'class': 'form-control',
|
||||
}
|
||||
),
|
||||
initial='1900-01-01T00:00:00.000Z',
|
||||
initial='2020-01-01T00:00:00.000Z',
|
||||
required=False,
|
||||
)
|
||||
end_date = forms.DateTimeField(
|
||||
label='End Date',
|
||||
to_date = forms.DateTimeField(
|
||||
label='To Date',
|
||||
input_formats=[settings.API_DATEFORMAT],
|
||||
widget=forms.DateTimeInput(
|
||||
attrs={
|
||||
@ -168,9 +168,9 @@ class APIMetricsForm(MetricsForm):
|
||||
|
||||
|
||||
class ConnectorMetricsForm(MetricsForm):
|
||||
# override start_date until API returns values without given date
|
||||
start_date = forms.DateTimeField(
|
||||
label='Start Date',
|
||||
# override from_date until API returns values without given date
|
||||
from_date = forms.DateTimeField(
|
||||
label='From Date',
|
||||
input_formats=[settings.API_DATEFORMAT],
|
||||
widget=forms.DateTimeInput(
|
||||
attrs={
|
||||
@ -178,7 +178,7 @@ class ConnectorMetricsForm(MetricsForm):
|
||||
'class': 'form-control',
|
||||
}
|
||||
),
|
||||
initial='1900-01-01T00:00:00.000Z',
|
||||
initial='2020-01-01T00:00:00.000Z',
|
||||
required=True,
|
||||
)
|
||||
connector_name = forms.CharField(
|
||||
|
||||
@ -18,17 +18,17 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
{% if form.start_date.errors %}<div class="alert alert-danger">{{ form.start_date.errors }}</div>{% endif %}
|
||||
{% if form.from_date.errors %}<div class="alert alert-danger">{{ form.from_date.errors }}</div>{% endif %}
|
||||
<div class="form-group">
|
||||
{{ form.start_date.label_tag }}
|
||||
{{ form.start_date }}
|
||||
{{ form.from_date.label_tag }}
|
||||
{{ form.from_date }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
{% if form.end_date.errors %}<div class="alert alert-danger">{{ form.end_date.errors }}</div>{% endif %}
|
||||
{% if form.to_date.errors %}<div class="alert alert-danger">{{ form.to_date.errors }}</div>{% endif %}
|
||||
<div class="form-group">
|
||||
{{ form.end_date.label_tag }}
|
||||
{{ form.end_date }}
|
||||
{{ form.to_date.label_tag }}
|
||||
{{ form.to_date }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
|
||||
@ -18,17 +18,17 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
{% if form.start_date.errors %}<div class="alert alert-danger">{{ form.start_date.errors }}</div>{% endif %}
|
||||
{% if form.from_date.errors %}<div class="alert alert-danger">{{ form.from_date.errors }}</div>{% endif %}
|
||||
<div class="form-group">
|
||||
{{ form.start_date.label_tag }}
|
||||
{{ form.start_date }}
|
||||
{{ form.from_date.label_tag }}
|
||||
{{ form.from_date }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
{% if form.end_date.errors %}<div class="alert alert-danger">{{ form.end_date.errors }}</div>{% endif %}
|
||||
{% if form.to_date.errors %}<div class="alert alert-danger">{{ form.to_date.errors }}</div>{% endif %}
|
||||
<div class="form-group">
|
||||
{{ form.end_date.label_tag }}
|
||||
{{ form.end_date }}
|
||||
{{ form.to_date.label_tag }}
|
||||
{{ form.to_date }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
|
||||
@ -5,6 +5,7 @@ Views of metrics app
|
||||
|
||||
import json
|
||||
import hashlib
|
||||
import operator
|
||||
from datetime import datetime, timedelta
|
||||
from enum import Enum
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user