Se rendre au contenu
Menu
Cette question a été signalée
1 Répondre
4693 Vues

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
Ignorer
Meilleure réponse

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
Ignorer
Publications associées Réponses Vues Activité
1
mars 15
7219
1
juin 23
2319
3
mai 23
13220
1
avr. 23
11392
1
juin 22
2652