Added a model for event state (including data migration, signal based

notifications, etc.)
This commit is contained in:
2018-07-04 16:56:13 +02:00
parent 0e7c14ace9
commit 3c7ef05099
27 changed files with 712 additions and 355 deletions

View File

@@ -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: