Projet

Général

Profil

0001-fields-don-t-show-prefill-attribute-on-ranked-items-.patch

Thomas Noël, 02 octobre 2018 09:23

Télécharger (1,38 ko)

Voir les différences:

Subject: [PATCH] fields: don't show prefill attribute on ranked items (#26860)

 wcs/fields.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
wcs/fields.py
2096 2096

  
2097 2097
    def fill_admin_form(self, form):
2098 2098
        WidgetField.fill_admin_form(self, form)
2099
        try:
2100
            form.remove('prefill')
2101
        except KeyError:  # perhaps it was already removed
2102
            pass
2099 2103
        form.add(WidgetList, 'items', title = _('Items'), element_type = StringWidget,
2100 2104
                value = self.items, required = True,
2101 2105
                element_kwargs = {'render_br': False, 'size': 50},
......
2104 2108
                value = self.randomize_items)
2105 2109

  
2106 2110
    def get_admin_attributes(self):
2107
        return WidgetField.get_admin_attributes(self) + ['items', 'randomize_items']
2111
        attrs = WidgetField.get_admin_attributes(self) + ['items', 'randomize_items']
2112
        if 'prefill' in attrs:
2113
            attrs.remove('prefill')
2114
        return attrs
2108 2115

  
2109 2116
    def get_view_value(self, value):
2110 2117
        r = TemplateIO(html=True)
2111
-