def users_bulk_delete(): form = BulkDeleteForm() if form.validate_on_submit(): q = request.args.get('q', text('')) if q == '': q = text('') print(current_user.id) ids = User.get_bulk_action_ids(request.form.get('scope'), request.form.getlist('bulk_ids'), omit_ids=[current_user.id], query=q) from snakeeyes.blueprints.billing.tasks import delete_users delete_users.delay(ids) #delete_count = User.bulk_delete(ids) flash('{0} user(s) were scheduled to be deleted.'.format(len(ids)), 'success') else: flash('No users were deleted, something went wrong.', 'error') return redirect(url_for('admin.users'))
def users_bulk_delete(): form = BulkDeleteForm() if form.validate_on_submit(): ids = User.get_bulk_action_ids(request.form.get('scope'), request.form.getlist('bulk_ids'), omit_ids=[current_user.id], query=request.args.get('q', '')) delete_count = User.bulk_delete(ids) flash('{0} user(s) were scheduled to be deleted.'.format(delete_count), 'success') else: flash('No users were deleted, something went wrong.', 'error') return redirect(url_for('admin.users'))