def view_service_users(service_id):
    service = admin_api_client.get_service_by_user_id_and_service_id(
        int(session['user_id']), service_id)
    users = admin_api_client.get_users_by_service_id(service_id)
    return render_template("users.html",
                           service=service['service'],
                           users=users['users'],
                           form=InviteUserForm(),
                           **get_template_data())
Exemple #2
0
def view_service_users(service_id):
    service = admin_api_client.get_service_by_user_id_and_service_id(int(session['user_id']), service_id)
    users = admin_api_client.get_users_by_service_id(service_id)
    return render_template(
        "users.html",
        service=service['service'],
        users=users['users'],
        form=InviteUserForm(),
        **get_template_data())
Exemple #3
0
def remove_user_from_service(service_id):
    form = InviteUserForm()
    service = admin_api_client.get_service_by_user_id_and_service_id(int(session['user_id']), service_id)
    users = admin_api_client.get_users_by_service_id(service_id)
    try:
        admin_api_client.remove_user_from_service(request.form['email_address'], service_id)
        return redirect(url_for('.view_service_users', form=InviteUserForm(), service_id=service_id))
    except APIError as ex:
        flash(ex.message, "error")
        return render_template(
            'users.html',
            service=service['service'],
            users=users['users'],
            **get_template_data(form=form)
        ), 400
def remove_user_from_service(service_id):
    form = InviteUserForm()
    service = admin_api_client.get_service_by_user_id_and_service_id(
        int(session['user_id']), service_id)
    users = admin_api_client.get_users_by_service_id(service_id)
    try:
        admin_api_client.remove_user_from_service(
            request.form['email_address'], service_id)
        return redirect(
            url_for('.view_service_users',
                    form=InviteUserForm(),
                    service_id=service_id))
    except APIError as ex:
        flash(ex.message, "error")
        return render_template('users.html',
                               service=service['service'],
                               users=users['users'],
                               **get_template_data(form=form)), 400
Exemple #5
0
def add_user_to_service(service_id):
    service = admin_api_client.get_service_by_user_id_and_service_id(int(session['user_id']), service_id)
    users = admin_api_client.get_users_by_service_id(service_id)
    form = InviteUserForm()
    if form.validate_on_submit():
        try:
            admin_api_client.add_user_to_service(form.email_address.data, service_id)
            return redirect(url_for('.view_service_users', form=InviteUserForm(), service_id=service_id))
        except APIError as ex:
            flash(ex.message, "error")
            return render_template(
                'users.html',
                service=service['service'],
                users=users['users'],
                **get_template_data(form=form)
            ), 400
    else:
        return render_template(
            'users.html',
            service=service['service'],
            users=users['users'],
            **get_template_data(form=form)
        ), 400
def add_user_to_service(service_id):
    service = admin_api_client.get_service_by_user_id_and_service_id(
        int(session['user_id']), service_id)
    users = admin_api_client.get_users_by_service_id(service_id)
    form = InviteUserForm()
    if form.validate_on_submit():
        try:
            admin_api_client.add_user_to_service(form.email_address.data,
                                                 service_id)
            return redirect(
                url_for('.view_service_users',
                        form=InviteUserForm(),
                        service_id=service_id))
        except APIError as ex:
            flash(ex.message, "error")
            return render_template('users.html',
                                   service=service['service'],
                                   users=users['users'],
                                   **get_template_data(form=form)), 400
    else:
        return render_template('users.html',
                               service=service['service'],
                               users=users['users'],
                               **get_template_data(form=form)), 400