0001-fields-don-t-enable-picking-a-file-from-the-portfoli.patch
tests/test_form_pages.py | ||
---|---|---|
2363 | 2363 |
user = create_user(pub) |
2364 | 2364 |
formdef = create_formdef() |
2365 | 2365 |
file_field = fields.FileField(id='0', label='file') |
2366 |
assert file_field.allow_portfolio_picking is False |
|
2367 |
file_field.allow_portfolio_picking = True |
|
2366 | 2368 |
formdef.fields = [file_field] |
2367 | 2369 |
formdef.store() |
2368 | 2370 |
formdef.data_class().wipe() |
... | ... | |
2391 | 2393 |
user = create_user(pub) |
2392 | 2394 |
formdef = create_formdef() |
2393 | 2395 |
file_field = fields.FileField(id='0', label='file') |
2396 |
file_field.allow_portfolio_picking = True |
|
2394 | 2397 |
formdef.fields = [file_field] |
2395 | 2398 |
formdef.store() |
2396 | 2399 |
formdef.data_class().wipe() |
wcs/fields.py | ||
---|---|---|
849 | 849 |
description = N_('File Upload') |
850 | 850 |
document_type = None |
851 | 851 |
max_file_size = None |
852 |
allow_portfolio_picking = True
|
|
852 |
allow_portfolio_picking = False
|
|
853 | 853 | |
854 | 854 |
widget_class = FileWithPreviewWidget |
855 | 855 |
extra_attributes = ['file_type', 'max_file_size', 'allow_portfolio_picking'] |
... | ... | |
885 | 885 |
form.add(CheckboxWidget, 'allow_portfolio_picking', |
886 | 886 |
title=_('Allow user to pick a file from a portfolio'), |
887 | 887 |
value=self.allow_portfolio_picking, |
888 |
advanced=(self.allow_portfolio_picking is True))
|
|
888 |
advanced=(self.allow_portfolio_picking is FileField.allow_portfolio_picking))
|
|
889 | 889 | |
890 | 890 |
def get_admin_attributes(self): |
891 | 891 |
return WidgetField.get_admin_attributes(self) + [ |
892 |
- |