Я работаю с системой, которая имеет множество уведомлений о создании элементов внутри групп и пытаюсь моделировать анонимных участников в уведомлениях.Анонимные участники в потоках активности
Рассмотрим надуманный пример:
Book
принадлежит кLibrary
, и я являюсь пользователем библиотеки, заинтересованных в книгах в той или иной теме. Библиотека информирует меня о том, когда проверены книги определенной темы, но по соображениям безопасности я не знаю, кто это проверил.
Поток активности для этого было бы:
Патрон (
actor
) проверил (verb
) книга "Изучаем Python, 5-е издание" (object
) в теме "Компьютерные книги" (target
).
Проблема здесь состоит в том, что «Патрон» не является объектом в моей базе данных, в частности, в моем случае, Django-уведомлений требует актера, и что этот актер может быть экземпляром модели. Но в этом случае нет «актера» как такового.
Есть ли лучший способ написать этот поток активности? Есть ли способ написать его, который не предполагает поместить поддельного актера в базу данных?
Я думал о чем-то подобном, но вы можете найти что-нибудь из документации activitystrea.ms, которая его поддерживает? Если это не кажется хорошим ответом, я просто не хочу быть несоответствующим. –
Не могу ответить на это, но мне было бы интересно узнать ответ на этот вопрос. Я могу только сказать по своему опыту, что я столкнулся с одной и той же проблемой месяцем и решив ее таким образом, не вызвал у меня никаких дополнительных проблем. Были события группировки уведомлений, как те, которые были в facebook, и это действительно закончилось довольно хорошо. – Todor