def get_apps_response(request): return { "branding": get_branding(), "name": get_apps_route_name(), "username": get_username(request), "route_prefix": get_clientside_path_offset(), }
def get_data_entry_view(request): if "login_verification" not in request.session: request.session["last_stop"] = get_data_entry_route_name() raise exc.HTTPFound( request.route_url(get_login_verification_route_name())) if "username" in request.session and "permissions_dict" in request.session: return { "branding": get_branding(), "name": get_data_entry_route_name(), "username": get_username(request), "route_prefix": get_clientside_path_offset(), "apps": get_apps_list(request.session["permissions_dict"]), "apis": { "countries": request.route_url(get_data_entry_countries_route_name()), "events": f"{request.route_url(get_data_entry_events_route_name())}?id=", "organizations": f"{request.route_url(get_data_entry_organizations_route_name())}?s=", "programs": request.route_url(get_data_entry_programs_route_name()), "submit": request.route_url(get_data_entry_submission_route_name()), "terms": request.route_url(get_data_entry_terms_route_name()), "traceability_tags": request.route_url(get_data_entry_traceability_route_name()), "tracks": request.route_url(get_data_entry_tracks_route_name()), }, } else: raise exc.HTTPFound(request.route_url(get_login_route_name()))
def get_home_view(request): return { "branding": get_branding(), "login": get_url_to_login(request), "name": get_home_route_name(), "route_prefix": get_clientside_path_offset(), "status": get_status_pub_health(), "stewards": get_stewards(), "username": get_username(request), "version": __version__, }
def get_profile_response(request): permissions_dict = init_permissions(request) return { "branding": get_branding(), "name": get_profile_route_name(), "username": get_username(request), "route_prefix": get_clientside_path_offset(), "apps": get_apps_list(permissions_dict), "external_links": [ # {"url": "#", "name": "Link1"}, # {"url": "#", "name": "Link2"}, ], }
def get_appointments_alternate_view(request): if "login_verification" not in request.session: request.session["last_stop"] = get_appointments_alternate_route_name() raise exc.HTTPFound( request.route_url(get_login_verification_route_name())) # request.route_url( ()), if "username" in request.session and "permissions_dict" in request.session: return { "branding": get_branding(), "name": get_appointments_alternate_route_name(), "username": get_username(request), "route_prefix": get_clientside_path_offset(), "apps": get_apps_list(request.session["permissions_dict"]), "apis": { "appointments": request.route_url(get_api_test_appointments_route_name()), "appt_users": request.route_url(get_api_test_appt_users_route_name()), "current_user": request.route_url(get_api_test_current_user_route_name()), "filters": request.route_url(get_api_test_filters_route_name()), "reassign": request.route_url(get_api_test_reassign_route_name()), "takebegin": request.route_url(get_api_test_take_begin_route_name()), "update_condition": request.route_url(get_api_test_update_condition_route_name()), "users": request.route_url(get_api_test_users_route_name()), }, "external_links": [ # {"url": "#", "name": "Link1"}, # {"url": "#", "name": "Link2"}, ], } else: raise exc.HTTPFound(request.route_url(get_login_route_name()))
def get_logout_callback_response(): return { "branding": get_branding(), "name": get_logout_callback_route_name(), "route_prefix": get_clientside_path_offset(), }