Hello
Recently I have upgraded the function dni_urlopu() which is used in a
computed field in the table "urlop".
How can I recompute/refresh all instances of already existing records which
where not properly compute
because of error in previous version of function "dni_urlopu()"
Best regards,
Tomek
def dni_urlopu(termin_od, termin_do):
return workdays.networkdays(termin_od, termin_do,
[datetime.date(year=2014,month=01,day=01),
datetime.date(year=2014,month=01,day=06),
datetime.date(year=2014,month=04,day=21),
datetime.date(year=2014,month=05,day=01),
datetime.date(year=2014,month=06,day=19),
datetime.date(year=2014,month=07,day=15),
datetime.date(year=2014,month=11,day=11),
datetime.date(year=2014,month=12,day=25),
datetime.date(year=2014,month=12,day=26)])
db.define_table('urlop',
Field('user_id', db.auth_user, default=auth.user_id, writable=True,
label='Pracownik' ),
Field('urlop_typ', 'string', requires=IS_IN_SET(URLOP_SET),
label='Rodzaj urlopu'),
Field('termin_od', 'date', label='Termin od'),
Field('termin_do', 'date', label='Termin do'),
Field('ilosc_dni', compute=lambda r: dni_urlopu(r['termin_od'],
r['termin_do']), label='Ilość dni'),
Field('uzasadnienie_urlop', 'text', label='Uzasadnienie'),
Field('status', requires=IS_IN_SET(STATUS_SET), default=STATUS_SET[0],
label='Status'),
auth.signature)
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.