From 3f8b9241404308aacc578366dd2d3c34b3b50fd5 Mon Sep 17 00:00:00 2001 From: Thomas NOEL Date: Fri, 21 Apr 2017 15:52:51 +0200 Subject: [PATCH] don't display portfolio pick link if it's not present (#15944) --- wcs/qommon/form.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wcs/qommon/form.py b/wcs/qommon/form.py index f6da6097..1c3834a3 100644 --- a/wcs/qommon/form.py +++ b/wcs/qommon/form.py @@ -61,6 +61,8 @@ from quixote.form import * from quixote.html import htmltext, htmltag, htmlescape, TemplateIO from quixote.util import randbytes +from wcs.portfolio import has_portfolio + from qommon import _, ngettext import misc from strftime import strftime @@ -624,7 +626,7 @@ class FileWithPreviewWidget(CompositeWidget): self.value = value self.readonly = kwargs.get('readonly') self.max_file_size = kwargs.pop('max_file_size', None) - self.allow_portfolio_picking = kwargs.pop('allow_portfolio_picking', True) + self.allow_portfolio_picking = has_portfolio() and kwargs.pop('allow_portfolio_picking', True) if self.max_file_size: self.max_file_size_bytes = FileSizeWidget.parse_file_size(self.max_file_size) self.add(HiddenWidget, 'token') -- 2.11.0