Adds automod view

This commit is contained in:
Mouse Reeve
2022-02-24 11:18:43 -08:00
parent c8b4d5ecf1
commit 12f67dc0ce
9 changed files with 168 additions and 11 deletions

View File

@ -29,7 +29,7 @@ from .import_job import ImportJob, ImportItem
from .site import SiteSettings, SiteInvite
from .site import PasswordReset, InviteRequest
from .announcement import Announcement
from .antispam import EmailBlocklist, IPBlocklist
from .antispam import EmailBlocklist, IPBlocklist, AutoMod
from .notification import Notification

View File

@ -35,9 +35,9 @@ class IPBlocklist(models.Model):
ordering = ("-created_date",)
class AutoFlag(models.Model):
class AutoMod(models.Model):
"""rules to automatically flag suspicious activity"""
string_match = models.CharField(max_length=200, unique=True)
flag_users = models.BooleanField(default=True)
flag_statuses = models.BooleanField(default=True)
created_by = models.ForeignKey("User", on_delete=models.PROTECT)
flag_users = models.BooleanField(default=False)
flag_statuses = models.BooleanField(default=False)
string_match = models.CharField(max_length=200)