def user_post_save(sender, instance, *args, **kwargs): from openslides.participant.api import get_or_create_registered_group if not kwargs['created']: return registered = get_or_create_registered_group() instance.groups.add(registered) instance.save()
def __init__(self, *args, **kwargs): if kwargs.get('instance', None) is None: initial = kwargs.setdefault('initial', {}) registered = get_or_create_registered_group() initial['groups'] = [registered.pk] super(UserCreateForm, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): if kwargs.get('instance', None) is None: initial = kwargs.setdefault('initial', {}) registered = get_or_create_registered_group() initial['groups'] = [registered.pk] super(UserCreateForm, self).__init__(*args, **kwargs)