Example #1
0
 def get_query_set(self, *args, **kwargs):
     from zobpress.middleware import get_current_board
     board = get_current_board()
     qs = super(BoardSpecificEntitiesManager, self).get_query_set( *args, **kwargs)
     if board:
         qs =  qs.filter(board = board)
     field_names = [field.name for field in self.model._meta.fields]
     if "is_deleted" in field_names:
         qs = qs.filter(is_deleted = False)
     return qs
Example #2
0
 def save(self, *args, **kwargs):
     if not self.board:
         from zobpress.middleware import get_current_board
         self.board = get_current_board()
     super(BoardSpecificEntities, self).save(*args, **kwargs)