diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-01-10 15:56:33 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-02-19 14:45:56 +0100 |
commit | 819c4386b554545ddcb5bddce6413e078335e7e4 (patch) | |
tree | efd7bd03f457b764c9f475c02aa0b06255267fc5 /ishtar_common/forms.py | |
parent | f097ada4ae660c83aaebeffb3dbe2220bf9847c5 (diff) | |
download | Ishtar-819c4386b554545ddcb5bddce6413e078335e7e4.tar.bz2 Ishtar-819c4386b554545ddcb5bddce6413e078335e7e4.zip |
🐛 permissions: manage quick add/modify forms (fix #6101)
Diffstat (limited to 'ishtar_common/forms.py')
-rw-r--r-- | ishtar_common/forms.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ishtar_common/forms.py b/ishtar_common/forms.py index b29c49c64..ffe44298c 100644 --- a/ishtar_common/forms.py +++ b/ishtar_common/forms.py @@ -41,7 +41,7 @@ from django.utils.safestring import mark_safe from django.utils.text import slugify from django.utils.translation import ugettext_lazy as _ -from bootstrap_datepicker.widgets import DatePicker, DATE_FORMAT, DateField +from bootstrap_datepicker.widgets import DatePicker, DATE_FORMAT from ishtar_common import models from ishtar_common import widgets from ishtar_common.utils import MultiValueDict @@ -225,6 +225,15 @@ class CustomForm(BSForm): self.base_field_keys = [] if not self._explicit_ordering: self.custom_form_ordering() + self.autocomplete_widget_add_user() + + def autocomplete_widget_add_user(self): + if not hasattr(self, "fields"): + return + for k in self.fields: + if not isinstance(self.fields[k].widget, widgets.JQueryAutoComplete): + continue + self.fields[k].widget.user = self.current_user def _remove_fields(self, field_names): """ |