Прижало замутить систему нотификаций для юзверя в джанге.
У пользователя есть настройки, где он может выбрать о каких событиях ему надо сообщать на веб-морду (alert logs) и/или еще и почтой слать.
На настройки отдельная табличка, на логи алертов отдельно своя.
Вопрос вот в чём, как правильно сделать для Джанги, что бы у меня в любой view, из в разных app, был доступ до отправки алерта пользователю, согласно его настроек?
Т.е. вот к примеру у меня есть вьюшка с def post(...), в ней я пишу чего нить в базу и тут же делаю вызов глобального для всех app в проекте метода
alert('BLABLA_EVENT', 'Your task #100500 is done. Need to review.')
И меня не волнует в этом месте, подписан юзер на этот BLABLA_EVENT или нет, система сама там где то определит это и заалертит ему или нет согласно его настройкам.
Может какие то уже готовые, простые решения есть?