From b8b8b561ea52729d54c3ea44cc6b6a05450f9dcb Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 13 Jun 2018 09:49:09 +0200 Subject: Custom forms: manage customization of search forms --- ishtar_common/widgets.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ishtar_common/widgets.py') diff --git a/ishtar_common/widgets.py b/ishtar_common/widgets.py index 6ec0220eb..d1f6e49d3 100644 --- a/ishtar_common/widgets.py +++ b/ishtar_common/widgets.py @@ -905,6 +905,7 @@ class DataTable(forms.RadioSelect): self.source_full = source_full self.sortname = sortname self.col_prefix = col_prefix + self.user = None if self.col_prefix and not self.col_prefix.endswith('__'): self.col_prefix += "__" @@ -956,7 +957,10 @@ class DataTable(forms.RadioSelect): def render(self, name, value, attrs=None, renderer=None): # t = loader.get_template('blocks/form_flex_snippet.html') t = loader.get_template('blocks/bs_form_snippet.html') - form = self.form() + if self.user: + form = self.form(user=self.user) + else: + form = self.form() rendered = t.render({'form': form, 'search': True}) dct = {} if self.new: -- cgit v1.2.3