Этап
Готова
Тип
Рефакторнинг
Приоритет
Обычный
Трудоемкость
Легкая
Создана
Дата создания
4 года назад
Назначена
Обновлена
2 года назад

Сейчас эти поля заполняются через @Timestampable/Blameable всегда текущим пользователем. А елси это рут или пользователь не этого проекта? Для задач и документов надо продумать бизнес-логику для публичных и приватных проектах и реализовать в соответствующих подписчиках.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius 2 года назад

В итоге вместо событий или GedMo вобще перешли на заполнение из конструктора. DateTime понятно время на момент создания объекта, createdBy если опциональным аргументом, который сервис заполняет

 demius 3 года назад

Вобще с точки зрения системы нет ничего страшного, если автор задачи/документа не будет участником проекта. Это может быть задача перенесенная из другого проекта например, или участник уже давно уволился и его убрали из проекта, а его задачи и документы вот они.

Даже автор никто, хоть и признак того, что что-то пошло не так не строго запрещен системой. Например задача созданная роботом из чего-то (хотя в теории автором должен быть акк робота, из под которого создаются задачи)