async def admin_dashboard(request): data = await request.post() admin_email = data.get("email") password = data.get("password") admin = admin_api.login(request, admin_email, password) context = {"config": config} if not admin: tplt = "admin_login.jinja2" context.update({ "email": admin_email, "error": "Invalid Login Credentials", }) else: tplt = "admin_dashboard.jinja2" context.update({ "visa": admin.visa_without_ext_data, "expire_at": admin.visa_expire_time, "summary": stats.summary(), "current": stats.current_work(config), "per_page": 20, }) return aiohttp_jinja2.render_template(tplt, request, context)
async def index(request): return { "config": config, "summary": stats.summary(), "current": stats.current_work(config), }