Added a model for event state (including data migration, signal based
notifications, etc.)
This commit is contained in:
@@ -1,11 +1,20 @@
|
||||
import logging
|
||||
from django.apps import apps
|
||||
from django.contrib.auth import get_user_model
|
||||
from django.contrib.auth.models import Group
|
||||
|
||||
app_config = apps.get_containing_app_config(__package__)
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def get_system_user():
|
||||
return get_user_model().objects.get_or_create(username='-system-')[0]
|
||||
|
||||
|
||||
def get_ghost_user():
|
||||
return get_user_model().objects.get_or_create(username='-deleted-')[0]
|
||||
|
||||
|
||||
def get_group_members(group_name, ignore_missing=False):
|
||||
users = []
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user