Skip to content

Commit d415c96

Browse files
committed
fix: Add support for django-entangled 0.6+
1 parent 6ca0ae4 commit d415c96

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

djangocms_form_builder/admin.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ class FormEntryAdmin(admin.ModelAdmin):
88
date_hierarchy = "entry_created_at"
99
list_display = ("__str__", "form_user", "entry_created_at")
1010
list_filter = ("form_name", "form_user", "entry_created_at")
11+
readonly_fields = ["form_name", "form_user"]
12+
13+
def has_add_permission(self, request):
14+
return False
1115

1216
def get_form(self, request, obj=None, **kwargs):
1317
if obj:
@@ -18,3 +22,4 @@ def get_fieldsets(self, request, obj=None):
1822
if obj:
1923
return obj.get_admin_fieldsets()
2024
return super().get_fieldsets(request, obj)
25+

djangocms_form_builder/forms.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,12 @@ class Meta:
134134
required=False,
135135
)
136136

137+
form_floating_labels = forms.BooleanField(
138+
label=_("Floating labels"),
139+
required=False,
140+
initial=False,
141+
)
142+
137143
form_actions = forms.MultipleChoiceField(
138144
label=_("Actions to be taken after form submission"),
139145
widget=SelectMultipleActionsWidget(),
@@ -187,7 +193,7 @@ def __init__(self, *args, **kwargs):
187193
):
188194
# remove form_selection data if widget will be hidden
189195
kwargs["instance"].form_selection = ""
190-
196+
self._meta.model = models.Form
191197
super().__init__(*args, **kwargs)
192198
registered_forms = get_registered_forms()
193199
available_form_actions = actions.get_registered_actions()

0 commit comments

Comments
 (0)