Skip to Content
Menu
This question has been flagged
1 Odpoveď
5078 Zobrazenia

Hi, I created a custom Progress field (integer) for Project, how do I set this custom field to 100, whenever user change state to Closed or Done?

Thanks

Avatar
Zrušiť
Best Answer

You can inherit the write method of that object, something like this:

class class_name(osv.osv):
    _inherit='object.name'
    def write(self, cr, uid, ids, vals, context=None):
        #Maybe some code here
        if vals.get('state'):
            if vals.get('state')=='done':
                #write your code here to write the percentage

    return super(class_name, self).write(cr, uid, ids, vals, context=context)
Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
1
mar 15
7561
1
jún 23
2691
3
máj 23
13780
1
apr 23
11884
1
jún 22
3058