Example #1
0
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()
Example #2
0
 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)
Example #3
0
 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)