diff --git a/apimanager/consumers/templates/consumers/detail.html b/apimanager/consumers/templates/consumers/detail.html index 8803e2a..db85389 100644 --- a/apimanager/consumers/templates/consumers/detail.html +++ b/apimanager/consumers/templates/consumers/detail.html @@ -122,14 +122,52 @@
-
+
Redirect URL
{{ consumer.redirect_url }}
+
+
+ Per minute call limit
+ {{ consumer.per_minute_call_limit }} +
+
+
+
+
+ Per hour call limit
+ {{ consumer.per_hour_call_limit }} +
+
+
+
+ Per day call limit
+ {{ consumer.per_day_call_limit }} +
+
+
+ + +
+
+
+ Per week call limit
+ {{ consumer.per_week_call_limit }} +
+
+
+
+ Per month call limit
+ {{ consumer.per_month_call_limit }} +
+
+
+ +
diff --git a/apimanager/consumers/views.py b/apimanager/consumers/views.py index 375fd73..ea8e607 100644 --- a/apimanager/consumers/views.py +++ b/apimanager/consumers/views.py @@ -143,6 +143,15 @@ class DetailView(LoginRequiredMixin, FormView): consumer = api.get(urlpath) consumer['created'] = datetime.strptime( consumer['created'], settings.API_DATETIMEFORMAT) + + call_limits_urlpath = '/management/consumers/{}/consumer/calls_limit'.format(self.kwargs['consumer_id']) + consumer_call_limtis = api.get(call_limits_urlpath) + consumer['per_minute_call_limit'] = consumer_call_limtis['per_minute_call_limit'] + consumer['per_hour_call_limit'] = consumer_call_limtis['per_hour_call_limit'] + consumer['per_day_call_limit'] = consumer_call_limtis['per_day_call_limit'] + consumer['per_week_call_limit'] = consumer_call_limtis['per_week_call_limit'] + consumer['per_month_call_limit'] = consumer_call_limtis['per_month_call_limit'] + except APIError as err: messages.error(self.request, err)