src/cm/security.py
changeset 16 036705244cab
parent 0 40c8f766c9b8
child 81 720bafcca97d
equal deleted inserted replaced
15:6ed2af5ab085 16:036705244cab
   151             comments_thread_viewable = [c for c in visible_comments if c.is_thread_full_visible()]
   151             comments_thread_viewable = [c for c in visible_comments if c.is_thread_full_visible()]
   152             return comments_thread_viewable 
   152             return comments_thread_viewable 
   153         elif user and has_perm(request, 'can_view_comment_own', text=text):
   153         elif user and has_perm(request, 'can_view_comment_own', text=text):
   154             visible_comments = comments.filter(user=user).order_by(*order_by)
   154             visible_comments = comments.filter(user=user).order_by(*order_by)
   155             # filter comments with a non visible (i.e. moderated) comment in the above thread 
   155             # filter comments with a non visible (i.e. moderated) comment in the above thread 
   156             comments_thread_viewable = [c for c in visible_comments if c.is_thread_full_visible()]
   156             comments_thread_viewable = [c for c in visible_comments if c.is_thread_full_visible(own_user=user)]
   157             return comments_thread_viewable                
   157             return comments_thread_viewable                
   158         else:
   158         else:
   159             return []
   159             return []
   160     
   160     
   161 def get_viewable_activities(request=None, act_types={}, text=None):
   161 def get_viewable_activities(request=None, act_types={}, text=None):