[РЕШЕНО] Удалить несколько пользователей
[РЕШЕНО] Удалить несколько пользователей
Добрый день,
Уже в который раз приходится тратить уйму времени на удаление пользователей по одному.
Может стоит добавить возможность удалить сразу всех
Уже в который раз приходится тратить уйму времени на удаление пользователей по одному.
Может стоит добавить возможность удалить сразу всех
Последний раз редактировалось Алексей Г 23 окт 2024, 13:03, всего редактировалось 1 раз.
- Fait
- Инвестор

- Сообщения: 1196
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Удалить несколько пользователей
Не зря убрано массовое удаление именно пользователей...Алексей Г писал(а): 15 окт 2024, 11:40 Добрый день,
Уже в который раз приходится тратить уйму времени на удаление пользователей по одному.
Может стоит добавить возможность удалить сразу всех
Если за пользователем есть хоть какая-то малейшая история (создана, изменена или удалена запись где угодно), то его удаление - не очень хороший тон.
Re: Удалить несколько пользователей
Я понимаю, что массовое удаление всех пользователей может привести к негативным последствиям, если это сделано по ошибке или случайности.Fait писал(а): 15 окт 2024, 14:34Не зря убрано массовое удаление именно пользователей...Алексей Г писал(а): 15 окт 2024, 11:40 Добрый день,
Уже в который раз приходится тратить уйму времени на удаление пользователей по одному.
Может стоит добавить возможность удалить сразу всех
Если за пользователем есть хоть какая-то малейшая история (создана, изменена или удалена запись где угодно), то его удаление - не очень хороший тон.
Однако, согласитесь, тратить много времени на это тоже не очень приятно. Например, если при импорте возникла ошибка и нужно удалить 500 пользователей.
Можно внедрить дополнительные меры безопасности, чтобы предотвратить случайное удаление. Например, добавить несколько подтверждающих окон: "Вы хотите удалить несколько пользователей?" и "Вы действительно уверены в своих действиях? Пожалуйста, введите в это поле 'Да, я принимаю ответственность за свои действия'".
Re: Удалить несколько пользователей
+1 за добавление и ещё так же добавить в настройку полей сущности, чтобы удалять так же несколько полей за раз!
- Andres
- Сообщения: 112
- Зарегистрирован: 09 окт 2016, 01:44
- Имя: Andres Orumets
- Откуда: Estonia, Maardu
Re: Удалить несколько пользователей
Еще можно кнопку автоматизации поставить в "с выбранными" в список записей пользователейАлексей Г писал(а): 15 окт 2024, 11:40 Добрый день,
Уже в который раз приходится тратить уйму времени на удаление пользователей по одному.
Может стоит добавить возможность удалить сразу всех
- Fait
- Инвестор

- Сообщения: 1196
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Удалить несколько пользователей
Вообще да, кнопку автоматизации в меню "С выбранными".
В действие кнопки разместите PHP скрипт:
Данный код универсален, работает в любых корневых сущностях (но для сущностей, имеющих вложенные сущности, надо вводить доп проверку)
Очень полезно, когда нужно выводить кнопку удаления по определённым условиям)
В действие кнопки разместите PHP скрипт:
Код: Выделить всё
items::delete(explode('-',$_GET['path'])[0],[id]);Очень полезно, когда нужно выводить кнопку удаления по определённым условиям)
Re: Удалить несколько пользователей
а зачем вычислять номер сущности по ID, тем более таким образом и только для "корневых", когда мы и так знаем номер сущности! По-моему проще ввести номер рукамиFait писал(а): 16 окт 2024, 23:27Код: Выделить всё
items::delete(explode('-',$_GET['path'])[0],[id]);
Можно подредактировать кстати локальные файлы и будет просто работать):
modules\items\views\items.php, modules\reports\views\view.php и modules\items\actions\delete_selected.php - удалить там
Код: Выделить всё
and $........!= 1viewtopic.php?p=34856#p34856
[Решено]Re: Удалить несколько пользователей
Спасибо, сэкономили уйму времениnruslan2 писал(а): 18 окт 2024, 08:10а зачем вычислять номер сущности по ID, тем более таким образом и только для "корневых", когда мы и так знаем номер сущности! По-моему проще ввести номер рукамиFait писал(а): 16 окт 2024, 23:27Код: Выделить всё
items::delete(explode('-',$_GET['path'])[0],[id]);
Можно подредактировать кстати локальные файлы и будет просто работать):
modules\items\views\items.php, modules\reports\views\view.php и modules\items\actions\delete_selected.php - удалить тамНу или если лениво то, я не удержался и сделал доработку для удаления полей в настройках сущности, ну и заодно для Сущности пользователей разрешил удалять массово)Код: Выделить всё
and $........!= 1
viewtopic.php?p=34856#p34856