diff --git a/board/context_processors.py b/board/context_processors.py index 7081d0f..0be36c7 100644 --- a/board/context_processors.py +++ b/board/context_processors.py @@ -7,7 +7,7 @@ def settings(request): def boards(request): - return {"boards": Board.objects.filter(readonly=False)} + return {"boards": Board.objects.filter(readonly=False, hidden=False)} def reports(request): diff --git a/board/models.py b/board/models.py index 1221109..d1bb2df 100644 --- a/board/models.py +++ b/board/models.py @@ -63,6 +63,8 @@ class Board(models.Model): autosink = models.IntegerField(default=300) # Whether this board is read-only or not. readonly = models.BooleanField(default=False) + # Whether this board appears in the board listing or not + hidden = models.BooleanField(default=False) @property def threads(self):