def delete_users(ids): """ Delete users and potentially cancel their subscription. :param ids: List of ids to be deleted :type ids: list :return: int """ return User.bulk_delete(ids)
def delete_users(ids): """ Delete users and cancel their subscriptions. :param ids: List of ids to be canceled. :return: Bulk delete users. """ return User.bulk_delete(ids)
def users_bulk_delete(): form = BulkDeleteForm() if form.validate_on_submit(): ids = User.get_bulk_action_id(request.form.get('scope'), request.form.getlist('bulk_ids'), omit_id=[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'))