def offer_report_menu(session): """HTML page offering available reports.""" html = pls.WEBSTART + u""" {} <h1>Reports</h1> <ul> """.format( session.get_current_user_html(), ) for cls in Report.__subclasses__(): html += u"<li><a href={}>{}</a></li>".format( cc_html.get_generic_action_url(ACTION.OFFER_REPORT) + cc_html.get_url_field_value_pair(PARAM.REPORT_ID, cls.get_report_id()), cls.get_report_title() ) return html + "</ul>" + cc_html.WEBEND
def get_url_enable_user(username): """URL to enable a specific user.""" return ( cc_html.get_generic_action_url(ACTION.ENABLE_USER) + cc_html.get_url_field_value_pair(PARAM.USERNAME, username) )
def get_url_ask_delete_user(username): """URL to ask for confirmation to delete a specific user.""" return ( cc_html.get_generic_action_url(ACTION.ASK_DELETE_USER) + cc_html.get_url_field_value_pair(PARAM.USERNAME, username) )