If workgroup are not activated and user is not super user, it is impossible to add any contact as it filters on an empty set of workgroups.
Problem is in admin/mailinglist.py line 54
if 'subscribers' in db_field.name and not request.user.is_superuser:
contacts_pk = request_workgroups_contacts_pk(request)
kwargs['queryset'] = Contact.objects.filter(pk__in=contacts_pk)
Solution may be to add a control on workgroup activation.
If workgroup are not activated and user is not super user, it is impossible to add any contact as it filters on an empty set of workgroups.
Problem is in admin/mailinglist.py line 54
Solution may be to add a control on workgroup activation.