Fetch requests from requests-queue

This commit is contained in:
richard-dds 2018-06-19 12:45:49 -04:00
parent a9afad0a7f
commit f6a2ddbd77
4 changed files with 26 additions and 5 deletions

View File

@ -34,7 +34,11 @@ def make_app(config, deps, **kwargs):
{"page": "workspaces", "authz_client": deps["authz_client"]}, {"page": "workspaces", "authz_client": deps["authz_client"]},
name="workspaces", name="workspaces",
), ),
url(r"/requests", Request, {"page": "requests"}, name="requests"), url(
r"/requests",
Request,
{"page": "requests", 'requests_client': deps['requests_client']},
name="requests"),
url( url(
r"/requests/new", r"/requests/new",
RequestNew, RequestNew,

View File

@ -26,7 +26,7 @@ class BaseHandler(tornado.web.RequestHandler):
def get_current_user(self): def get_current_user(self):
if self.get_secure_cookie('atst'): if self.get_secure_cookie('atst'):
return True return '9cb348f0-8102-4962-88c4-dac8180c904c'
else: else:
return False return False

View File

@ -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): class Request(BaseHandler):
def initialize(self, page): def initialize(self, page, requests_client):
self.page = page self.page = page
self.requests_client = requests_client
@tornado.web.authenticated @tornado.web.authenticated
@tornado.gen.coroutine
def get(self): 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)

View File

@ -94,7 +94,7 @@ class RequestNew(BaseHandler):
@tornado.gen.coroutine @tornado.gen.coroutine
def create_or_update_request(self, form_data, request_id=None): def create_or_update_request(self, form_data, request_id=None):
request_data = { request_data = {
'creator_id': '9cb348f0-8102-4962-88c4-dac8180c904c', 'creator_id': self.get_current_user(),
'request': form_data 'request': form_data
} }
if request_id: if request_id: