|
|
@@ -1,6 +1,7 @@
|
|
|
import json
|
|
|
|
|
|
from django import forms
|
|
|
+from django.db.models import Q
|
|
|
from django.contrib.contenttypes.models import ContentType
|
|
|
from django.utils.translation import gettext as _
|
|
|
|
|
|
@@ -37,7 +38,7 @@ class CustomFieldForm(BootstrapMixin, forms.ModelForm):
|
|
|
object_type = ContentTypeChoiceField(
|
|
|
queryset=ContentType.objects.all(),
|
|
|
# TODO: Come up with a canonical way to register suitable models
|
|
|
- limit_choices_to=FeatureQuery('webhooks'),
|
|
|
+ limit_choices_to=FeatureQuery('webhooks').get_query() | Q(app_label='auth', model__in=['user', 'group']),
|
|
|
required=False,
|
|
|
help_text=_("Type of the related object (for object/multi-object fields only)")
|
|
|
)
|