Пример #1
0
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
Пример #2
0
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)
    )
Пример #3
0
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)
    )