Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1from builtins import object
2import logging
3import pyramid.httpexceptions as exc
4from pyramid.response import Response
5from pyramid.view import view_config, view_defaults
6from pyramid.httpexceptions import HTTPFound
7from marshall_webapp.templates.responses import templates_resource_stats
8from marshall_webapp.models.stats import models_stats_get
9from dryxPyramid.views.views_base import base_view
10from venusian import lift
12@view_defaults(route_name='stats', permission="view_users")
13@lift()
14class views_resources_stats(base_view):
16 def __init__(self, request):
17 super().__init__(request)
18 self.resourceName = "stats"
20 # HTML WEBPAGES
21 @view_config(request_method='GET', permission="view_users")
22 @view_config(request_param=["method=get"], permission="view_users")
23 def get(self):
24 stats = templates_resource_stats(
25 log=self.log,
26 request=self.request
27 )
28 responseContent = stats.get()
29 return Response(responseContent)
31 # xpyr-pyramid-resource-view-extra-api-renderings