X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/63afb46b7a39881c3a3655af645d5414bdd730ea..d555d988764995ea1f9f5ece46f453a66f09b334:/edumed/forum.py diff --git a/edumed/forum.py b/edumed/forum.py deleted file mode 100755 index 4b194a8..0000000 --- a/edumed/forum.py +++ /dev/null @@ -1,25 +0,0 @@ -from pybb.permissions import DefaultPermissionHandler - - -class ForumPermissionHandler(DefaultPermissionHandler): - def may_post_as_admin(self, user): - """ return True if `user` may post as admin """ - return False - - def may_create_topic(self, user, forum): - """ return True if `user` is allowed to create a new topic in `forum` """ - return user.is_authenticated() - - def may_create_post(self, user, topic): - """ return True if `user` is allowed to create a new post in `topic` """ - - if topic.forum.hidden and (not user.is_staff): - # if topic is hidden, only staff may post - return False - - if topic.closed and (not user.is_staff): - # if topic is closed, only staff may post - return False - - return user.is_authenticated() - \ No newline at end of file