Ir al contenido
Menú
Se marcó esta pregunta
2897 Vistas

I am trying to duplicate tasks in the project module in Odoo12. I have used the "copy" function that is present in the base module.

This is the below code:

    @api.multi
    def template_override(self, default=None):
        if default is None:
            default = {}
        if not default.get('name'):
            default['name'] =("%s (copy)") % (self.name)       
        project = super(ProjectExtension, self).copy(default)

This works perfectly when there are less amount of tasks that has to be copied. But when many tasks like 190 tasks has to be copied, it takes a long time and fails. It does not complete the process. No errors are shown on the console

Avatar
Descartar

I don't quite understand what are you willing to do exactly.. your function is not good.

To sum up your need: do you want to copy your projest task record? and what does template_override do ?

maybe if you explain more what you want will be helpful.

regards.

Publicaciones relacionadas Respuestas Vistas Actividad
1
nov 24
1194
1
jun 24
1247
1
may 24
2469
1
mar 24
50
1
oct 21
5378