summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r--ishtar_common/forms_common.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py
index f9b79bf1b..56942fbe0 100644
--- a/ishtar_common/forms_common.py
+++ b/ishtar_common/forms_common.py
@@ -189,7 +189,7 @@ class PasswordChangeForm(SetPasswordForm, AuthPasswordChangeForm):
)
-class NewItemForm(forms.Form):
+class NewItemForm(CustomForm):
def __init__(self, *args, **kwargs):
self.limits = {}
if "limits" in kwargs:
@@ -198,7 +198,8 @@ class NewItemForm(forms.Form):
for item in limits.split(";"):
key, values = item.split("__")
self.limits[key] = values.split("-")
- super(NewItemForm, self).__init__(*args, **kwargs)
+ self.user = kwargs.pop("user") if "user" in kwargs else None
+ super().__init__(*args, **kwargs)
def limit_fields(self):
for key in self.limits:
@@ -1405,7 +1406,7 @@ class NoOrgaPersonForm(PersonForm):
self.fields.pop("attached_to")
-class BiographicalNoteForm(CustomForm, ManageOldType, NewItemForm):
+class BiographicalNoteForm(ManageOldType, NewItemForm):
form_label = _("Biographical note")
form_admin_name = _("Biographical note - 010 - General")
form_slug = "biographicalnote-general"