Рейтинг: 5.4639  
Новая
Предложил Пользователь 335867 18.04.2016 17:43:13

Запрет на удаление выполненных задач

Задачу сделали, закрыли и постановщик ее удалил. А через время ему говорят - вам ставилась задача. А он говорит - не ставилась. И что делать?

Оставить возможность удаления задачи к примеру только для администратора или постановщика задачи.
Или вести детальную историю с протоколированием что изменилось в задаче и кто ее удалил.
Иначе потом найти ответственного за сделанную или не сделанную работу НЕРЕАЛЬНО!!!
Рейтинг: 3.9746  
На голосовании
Предложил Пользователь 301404 26.01.2015 14:17:23

Убрать возможность удаления задач, вместо этого ввести статус-отменена.

● Убрать возможность удаления задачи или в Настройках системы параметр - Разрешить удалять или нет.  
 Если запрет удаления, то Кнопки удаления быть не должно.
 Вместо кнопки удаления должна быть кнопка Отмена задачи.
- Отмененные задачи не показываются в общем списке.
- Доступ к отмененным задачам должен быть, как и к обычным задачам.
- Должна быть возможность восстановить задачу из отмененной.
- Отменять задачи может только Постановщик или его руководитель.

Чтоб не получалось так, что сотрудник работает над задачей, а потом она волшебным образом исчезает, т к стала не актуальна для постановщика.
Рейтинг: 8.0843  
Новая
Предложил Пользователь 116828 01.10.2013 12:17:33

Корзина для задач

Вместо бесповоротного удаления складывать в Корзину (Архив)
Чтоб не было такой ситуации:
постановщик решил - "А не нужна мне эта задача. Удаляю". а у исполнителя потом спрашивают - "А чем ты занимался? Где задача, которую ты решал?"
А нету ее. Постановщик грохнул.

С другой стороны удалять надо))
Насоздавал тестовых задач - проверил - удалил.

Т.е. перемещаем в корзину (архив) - модерируем - удаляем/не удаляем

P.S. Если ставите "-", то прокомментируйте. Не поспорить хочу, но выслушать вашу точку зрения: почему это может быть неудобно, нелогично и пр.
P. P.S. Кажется, что была подобная идея, но не нашел.

UPD
нашел похожую идею и в комментариях некоторое решение.
Однако хочется в коробке. Без кастомизации.
Тем более, что обнаружил, что сейчас задачи, которые удалили не удаляются из b_tasks окончательно, но получают
'ZOMBIE' => 'Y'
Но из публички их не достать (штатно) и не посмотреть, за что их удалили.