Считайте, что у меня есть Task
класс, подобный этому:
class Task {
String title
Date assignedOn
User user
}
Теперь у user
может быть много tasks
. Теперь рассмотрим, что 8 tasks
уже присвоено userX
. Теперь manager
(особый вид user
) создает 2 задачи для этого userX
, теперь у меня полностью 10
задач из userX
. Для этого пользователя легко отобразить все 10 tasks
.
Но я хочу, чтобы мне нужен был способ отображать только эти 2 tasks
для этого userX
, предполагая, что userX
уже просмотрел эти 8 tasks
.
Примером из реальной жизни был бы сам сайт Stackoverflow. Если человек отвечает на мой вопрос, я получаю уведомление с указанием 1 new answer on the q.....
, и я его посмотрю. Через некоторое время, если кто-нибудь ответит на тот же вопрос, я получу уведомление с указанием 1 new answer
, а не 2 new answer
, поскольку я уже просмотрел первый ответ.
Какими способами я могу использовать это? Есть ли плагины для этого в Grails?
Заранее спасибо.