Fetch requests from requests-queue
This commit is contained in:
parent
a9afad0a7f
commit
f6a2ddbd77
@ -34,7 +34,11 @@ def make_app(config, deps, **kwargs):
|
||||
{"page": "workspaces", "authz_client": deps["authz_client"]},
|
||||
name="workspaces",
|
||||
),
|
||||
url(r"/requests", Request, {"page": "requests"}, name="requests"),
|
||||
url(
|
||||
r"/requests",
|
||||
Request,
|
||||
{"page": "requests", 'requests_client': deps['requests_client']},
|
||||
name="requests"),
|
||||
url(
|
||||
r"/requests/new",
|
||||
RequestNew,
|
||||
|
@ -26,7 +26,7 @@ class BaseHandler(tornado.web.RequestHandler):
|
||||
|
||||
def get_current_user(self):
|
||||
if self.get_secure_cookie('atst'):
|
||||
return True
|
||||
return '9cb348f0-8102-4962-88c4-dac8180c904c'
|
||||
else:
|
||||
return False
|
||||
|
||||
|
@ -28,10 +28,27 @@ mock_requests = [
|
||||
},
|
||||
]
|
||||
|
||||
def map_request(request):
|
||||
return {
|
||||
'order_id': request['id'],
|
||||
'is_new': False,
|
||||
'status': 'Pending',
|
||||
'app_count': 1,
|
||||
'is_new': False,
|
||||
'date': '',
|
||||
'full_name': 'Richard Howard'
|
||||
}
|
||||
|
||||
class Request(BaseHandler):
|
||||
def initialize(self, page):
|
||||
def initialize(self, page, requests_client):
|
||||
self.page = page
|
||||
self.requests_client = requests_client
|
||||
|
||||
@tornado.web.authenticated
|
||||
@tornado.gen.coroutine
|
||||
def get(self):
|
||||
self.render('requests.html.to', page = self.page, requests = mock_requests )
|
||||
response = yield self.requests_client.get(
|
||||
'/requests?creator_id={}'.format(self.get_current_user()))
|
||||
requests = response.json['requests']
|
||||
mapped_requests = [map_request(request) for request in requests]
|
||||
self.render('requests.html.to', page=self.page, requests=mapped_requests)
|
||||
|
@ -94,7 +94,7 @@ class RequestNew(BaseHandler):
|
||||
@tornado.gen.coroutine
|
||||
def create_or_update_request(self, form_data, request_id=None):
|
||||
request_data = {
|
||||
'creator_id': '9cb348f0-8102-4962-88c4-dac8180c904c',
|
||||
'creator_id': self.get_current_user(),
|
||||
'request': form_data
|
||||
}
|
||||
if request_id:
|
||||
|
Loading…
x
Reference in New Issue
Block a user