ex. if i create project then sequence is 001.now i want to create task sequence as per selected project.
project1-001
task1-001, task2-002
project2-002
task1-001, task2-002
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
ex. if i create project then sequence is 001.now i want to create task sequence as per selected project.
project1-001
task1-001, task2-002
project2-002
task1-001, task2-002
You can achieve this thing using overriding the create method in odoo.
def create(self, cr, uid, vals, context={}):
if vals.get('project_id'):
project_obj = self.pool.get('project.project').browse(cr, uid, vals.get('project_id'), context=context)
task_sequence = (self.pool.get('ir.sequence').get(
cr, uid, 'project.task.new', context=context) or '/' )+ (str(project_obj.SEQUENCE_FIELD_name) or '')
vals.update({'TASK SEQENCE FIELD': task_sequence})
return super(CLASS NAME, self).create(cr, uid, vals=vals, context=context)
Hope this will help you.
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrirePublications associées | Réponses | Vues | Activité | |
---|---|---|---|---|
|
1
oct. 20
|
2830 | ||
|
3
nov. 17
|
3792 | ||
|
2
avr. 16
|
5861 | ||
|
0
mars 15
|
3479 | ||
|
2
août 23
|
3402 |