comments Package¶
activity
Module¶
forms
Module¶
models
Module¶
perms
Module¶
-
class
kawaz.core.comments.perms.
CommentPermissionLogic
[ソース]¶ ベースクラス:
permission.logics.base.PermissionLogic
-
has_perm
(user_obj, perm, obj=None)[ソース]¶ コメントのパーミッションを処理する
- Model permission:
- add: メンバーであれば True change: 誰も持たない delete: 誰も持たない can_moderate: メンバーであればTrue
- Object permission:
change: 誰も持たない delete: 誰も持たない can_moderate: 以下のいずれかの条件を満たす
- ネルフ権限以上がある
- コメントの作者が自分である
- 指定されたコメントがリンクしているオブジェクトの編集権限を持っている
- Notice:
- django_comments.can_moderateはdjango_comments.Commentが持つパーミッションであり commentのis_removedフラグを変更する権限である
-