[IMP procurements_plan]

Se ha modificado este módulo por petición de Ana, en issue https://github.com/odoomrp/odoomrp-wip/issues/323
Sigo sin entender porque este modulo debe liarse a cambiar nada en los
procurements.
Tampoco veo porque hace falta tanto codigo.
SOLO hay que llamar al scheduler filtrando por ids o por fechas. El resto
lo haria el propio scheduler. Entonces... Para que todo eso?
El 13/11/2014 19:45, "Pedro M. Baeza" <notifications@github.com> escribió:

> In procurements_plan/models/procurement_plan.py:
>
> >          comp_obj.with_context(plan=plan.id)._procure_calculation_all()
> >          if procurements_confirmed:
> >              procurements_confirmed.write({'state': 'confirmed'})
> >          if procurements_running:
> >              procurements_running.write({'state': 'confirmed'})
> > -        return self.write({'state': 'done'})
> > +        plan = self.browse(self.id)
> > +        with_errors = False
> > +        for procurement in plan.procurement_ids:
> > +            if procurement.state != 'running':
> > +                with_errors = True
> > +                break
> > +        if not with_errors:
>
> Reescribir como: self.state = 'done' if not with_errors else 'draft'
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/odoomrp/odoomrp-wip/pull/325/files#r20313094>.
>