activities Package¶
activities
Package¶
persona
Module¶
-
class
kawaz.core.personas.activities.persona.
PersonaActivityMediator
[ソース]¶ ベースクラス:
kawaz.core.personas.activities.persona.PersonaActivityMediatorBase
注釈
Personaは3つのMediatorからさまざまなイベントが発行される activated: Profileの作成(ユーザーのアクティベート時にプロフィールが
作成されるため、プロフィールが生成されたときをアクティベート されたと判定している)profile_updated: プロフィールの更新 comment_added: コメントの追加 account_added: アカウントの追加
updatedイベントは初回更新時の前回との差分がないとき、`last_login`カラム が更新されるだけでも通知されてしまう問題があり対処が面倒なので、ユーザ の更新は一切通知されない仕様にする
profile
Module¶
-
class
kawaz.core.personas.activities.profile.
AccountActivityMediator
[ソース]¶ ベースクラス:
kawaz.core.personas.activities.persona.PersonaActivityMediatorBase
-
class
kawaz.core.personas.activities.profile.
ProfileActivityMediator
[ソース]¶ ベースクラス:
kawaz.core.personas.activities.persona.PersonaActivityMediatorBase