123456789101112 |
- from django.core.management.base import BaseCommand
- from misago.models import Post
- from misago.monitor import monitor
- class Command(BaseCommand):
- """
- This command is intended to work as CRON job fired every few minutes/hours to count reported posts
- """
- help = 'Counts reported posts'
- def handle(self, *args, **options):
- monitor['reported_posts'] = Post.objects.filter(reported=True).count()
- self.stdout.write('Reported posts were recounted.\n')
|