Projet

Général

Profil

0001-formdef-allow-field-classes-to-have-migrate-methods-.patch

Benjamin Dauvergne, 04 octobre 2015 14:19

Télécharger (1,03 ko)

Voir les différences:

Subject: [PATCH 1/3] formdef: allow field classes to have migrate methods
 (#8402)

Allow modifying the storage of fields.
 wcs/fields.py  | 3 +++
 wcs/formdef.py | 3 +++
 2 files changed, 6 insertions(+)
wcs/fields.py
277 277
    def feed_session(self, value, display_value):
278 278
        pass
279 279

  
280
    def migrate(self):
281
        return False
282

  
280 283

  
281 284
class WidgetField(Field):
282 285
    hint = None
wcs/formdef.py
189 189
                    changed = True
190 190
                    break
191 191

  
192
        for f in self.fields or []:
193
            changed |= f.migrate()
194

  
192 195
        if changed:
193 196
            self.store()
194 197

  
195
-