Discussion:
[tryton-es] Campo Many2Many no trabaja con el required=True
Maicoly Guerrero
2018-10-17 15:54:13 UTC
Permalink
Hola ***@s, tengo un campo Many2Many que es requerido, pero en la vista
ésta no se valida como tal.

1er cambio --> al comienzo lo tenía así:

periods = fields.Many2Many('purchase.pac.line.period','line','period',
'Periods', required=True, states=_STATESLINES, depends=DEPENDSLINES)

2do cambio --> luego de esta manera pero igual no se valida:
periods = fields.Many2Many('purchase.pac.line.period','line','period',
'Periods',
states={
'readonly':_STATESLINES['readonly'],
'required':True,
}, depends=DEPENDSLINES)

Los demás campos que están puestos requeridos funcionan correctamente.
También en la vista el campo periods es un multiselection widget
Sergi Almacellas Abellana
2018-10-18 07:10:30 UTC
Permalink
vista ésta no se valida como tal.
periods = fields.Many2Many('purchase.pac.line.period','line','period', 
        'Periods', required=True, states=_STATESLINES, depends=DEPENDSLINES)
periods = fields.Many2Many('purchase.pac.line.period','line','period', 
        'Periods',
        states={
                'readonly':_STATESLINES['readonly'],
                'required':True,
                }, depends=DEPENDSLINES)
Los demás campos que están puestos requeridos funcionan correctamente.
También en la vista el campo periods es un multiselection widget
Lo has probado sin el multiselection widget?

Es possible que sea un bug del widget multiselection, si es así deberías
reportarlo en el bug tracker.
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Loading...