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())
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())
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
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