[РЕШЕНО] Удалить несколько пользователей
- Алексей Г
- Сообщения: 44
- Зарегистрирован: 05 мар 2024, 11:28
- Имя: Алексей Г
- Откуда: Москва
- Организация: Инженер
[РЕШЕНО] Удалить несколько пользователей
Добрый день,
Уже в который раз приходится тратить уйму времени на удаление пользователей по одному.
Может стоит добавить возможность удалить сразу всех
Уже в который раз приходится тратить уйму времени на удаление пользователей по одному.
Может стоит добавить возможность удалить сразу всех
Последний раз редактировалось Алексей Г 23 окт 2024, 13:03, всего редактировалось 1 раз.
- Fait
- Инвестор
- Сообщения: 974
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Удалить несколько пользователей
Не зря убрано массовое удаление именно пользователей...
Если за пользователем есть хоть какая-то малейшая история (создана, изменена или удалена запись где угодно), то его удаление - не очень хороший тон.
- Алексей Г
- Сообщения: 44
- Зарегистрирован: 05 мар 2024, 11:28
- Имя: Алексей Г
- Откуда: Москва
- Организация: Инженер
Re: Удалить несколько пользователей
Я понимаю, что массовое удаление всех пользователей может привести к негативным последствиям, если это сделано по ошибке или случайности.
Однако, согласитесь, тратить много времени на это тоже не очень приятно. Например, если при импорте возникла ошибка и нужно удалить 500 пользователей.
Можно внедрить дополнительные меры безопасности, чтобы предотвратить случайное удаление. Например, добавить несколько подтверждающих окон: "Вы хотите удалить несколько пользователей?" и "Вы действительно уверены в своих действиях? Пожалуйста, введите в это поле 'Да, я принимаю ответственность за свои действия'".
-
- Сообщения: 2525
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Удалить несколько пользователей
+1 за добавление и ещё так же добавить в настройку полей сущности, чтобы удалять так же несколько полей за раз!
- Fait
- Инвестор
- Сообщения: 974
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Удалить несколько пользователей
Вообще да, кнопку автоматизации в меню "С выбранными".
В действие кнопки разместите PHP скрипт:
Данный код универсален, работает в любых корневых сущностях (но для сущностей, имеющих вложенные сущности, надо вводить доп проверку)
Очень полезно, когда нужно выводить кнопку удаления по определённым условиям)
В действие кнопки разместите PHP скрипт:
Код: Выделить всё
items::delete(explode('-',$_GET['path'])[0],[id]);
Очень полезно, когда нужно выводить кнопку удаления по определённым условиям)
-
- Сообщения: 2525
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
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 $........!= 1
viewtopic.php?p=34856#p34856
- Алексей Г
- Сообщения: 44
- Зарегистрирован: 05 мар 2024, 11:28
- Имя: Алексей Г
- Откуда: Москва
- Организация: Инженер
[Решено]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