fields: don't show prefill attribute on ranked items (#26860)
This commit is contained in:
parent
895a7ff537
commit
5756c52526
|
@ -2096,6 +2096,10 @@ class RankedItemsField(WidgetField):
|
|||
|
||||
def fill_admin_form(self, form):
|
||||
WidgetField.fill_admin_form(self, form)
|
||||
try:
|
||||
form.remove('prefill')
|
||||
except KeyError: # perhaps it was already removed
|
||||
pass
|
||||
form.add(WidgetList, 'items', title = _('Items'), element_type = StringWidget,
|
||||
value = self.items, required = True,
|
||||
element_kwargs = {'render_br': False, 'size': 50},
|
||||
|
@ -2104,7 +2108,10 @@ class RankedItemsField(WidgetField):
|
|||
value = self.randomize_items)
|
||||
|
||||
def get_admin_attributes(self):
|
||||
return WidgetField.get_admin_attributes(self) + ['items', 'randomize_items']
|
||||
attrs = WidgetField.get_admin_attributes(self) + ['items', 'randomize_items']
|
||||
if 'prefill' in attrs:
|
||||
attrs.remove('prefill')
|
||||
return attrs
|
||||
|
||||
def get_view_value(self, value):
|
||||
r = TemplateIO(html=True)
|
||||
|
|
Loading…
Reference in New Issue