mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 13:17:50 +02:00
Add a custom manager to filter private and unpublished stuff (#39)
* Implement a customer manager for flatpages * Implement public manager for private objects * Add support for unpublished objects in roster and consist * Add support for unpublished objects in bookshelf * Update filtering on REST views * Use uuid in urls.py * Increment version
This commit is contained in:
@@ -9,6 +9,7 @@ from solo.models import SingletonModel
|
||||
from tinymce import models as tinymce
|
||||
|
||||
from ram import __version__ as app_version
|
||||
from ram.managers import PublicManager
|
||||
from ram.utils import slugify
|
||||
|
||||
|
||||
@@ -72,6 +73,8 @@ class Flatpage(models.Model):
|
||||
)
|
||||
)
|
||||
|
||||
objects = PublicManager()
|
||||
|
||||
|
||||
@receiver(models.signals.pre_save, sender=Flatpage)
|
||||
def tag_pre_save(sender, instance, **kwargs):
|
||||
|
Reference in New Issue
Block a user