Browse Source

Migration of module beesdoo_shift to version 11.0

pull/105/head
Elouan 5 years ago
parent
commit
aadf3e22cc
  1. 5
      beesdoo_shift/__init__.py
  2. 1
      beesdoo_shift/__manifest__.py
  3. 19
      beesdoo_shift/data/cron.xml
  4. 7
      beesdoo_shift/models/__init__.py
  5. 1
      beesdoo_shift/models/cooperative_status.py
  6. 3
      beesdoo_shift/models/planning.py
  7. 1
      beesdoo_shift/models/task.py
  8. 14
      beesdoo_shift/wizard/__init__.py
  9. 1
      beesdoo_shift/wizard/assign_super_coop.py
  10. 1
      beesdoo_shift/wizard/batch_template.py
  11. 1
      beesdoo_shift/wizard/extension.py
  12. 1
      beesdoo_shift/wizard/holiday.py
  13. 1
      beesdoo_shift/wizard/instanciate_planning.py
  14. 1
      beesdoo_shift/wizard/subscribe.py
  15. 1
      beesdoo_shift/wizard/temporary_exemption.py

5
beesdoo_shift/__init__.py

@ -1,3 +1,2 @@
# -*- coding: utf-8 -*-
import models
import wizard
from . import models
from . import wizard

1
beesdoo_shift/__manifest__.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
{
'name': "Beescoop Shift Management",

19
beesdoo_shift/data/cron.xml

@ -6,9 +6,8 @@
<field name="interval_type">hours</field>
<field name="numbercall">-1</field>
<field name="doall" eval="False" />
<field name="model">cooperative.status</field>
<field name="function">_set_today</field>
<field name="args">()</field>
<field name="model_id" ref="cooperative.status">
<field name="code">model._set_today()</field>
</record>
@ -18,22 +17,20 @@
<field name="interval_type">weeks</field>
<field name="numbercall">-1</field>
<field name="doall" eval="False" />
<field name="model">beesdoo.shift.planning</field>
<field name="function">_generate_next_planning</field>
<field name="args">()</field>
<field name="model_id" ref="beesdoo.shift.planning">
<field name="code">model._generate_next_planning()</field>
<field name="active" eval="False" />
</record>
<record id="ir_cron_compute_shift_counter" model="ir.cron">
<field name="name">Compute Shift Counter</field>
<field name="interval_number">4</field>
<field name="interval_type">hours</field>
<field name="numbercall">-1</field>
<field name="doall" eval="True" />
<field name="model">cooperative.status</field>
<field name="function">_cron_compute_counter_irregular</field>
<field name="args">()</field>
<field name="model_id" ref="cooperative.status">
<field name="code">model._cron_compute_counter_irregular()</field>
<field name="active" eval="False" />
</record>
</data>
</odoo>
</odoo>

7
beesdoo_shift/models/__init__.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
import planning
import task
import cooperative_status
from . import planning
from . import task
from . import cooperative_status

1
beesdoo_shift/models/cooperative_status.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
from odoo.exceptions import ValidationError

3
beesdoo_shift/models/planning.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
from odoo.exceptions import UserError
@ -154,7 +153,7 @@ class TaskTemplate(models.Model):
def _generate_task_day(self):
tasks = self.env['beesdoo.shift.shift']
for rec in self:
for i in xrange(0, rec.worker_nb):
for i in range(0, rec.worker_nb):
worker_id = rec.worker_ids[i] if len(rec.worker_ids) > i else False
#remove worker in holiday and temporary exempted
if worker_id and worker_id.cooperative_status_ids:

1
beesdoo_shift/models/task.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
from odoo.exceptions import UserError, ValidationError
import json

14
beesdoo_shift/wizard/__init__.py

@ -1,7 +1,7 @@
import instanciate_planning
import batch_template
import assign_super_coop
import subscribe
import extension
import holiday
import temporary_exemption
from . import instanciate_planning
from . import batch_template
from . import assign_super_coop
from . import subscribe
from . import extension
from . import holiday
from . import temporary_exemption

1
beesdoo_shift/wizard/assign_super_coop.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _

1
beesdoo_shift/wizard/batch_template.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
'''
Created on 2 janv. 2017

1
beesdoo_shift/wizard/extension.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
from odoo.exceptions import UserError

1
beesdoo_shift/wizard/holiday.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
from odoo.exceptions import ValidationError

1
beesdoo_shift/wizard/instanciate_planning.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _

1
beesdoo_shift/wizard/subscribe.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
from odoo.exceptions import UserError

1
beesdoo_shift/wizard/temporary_exemption.py

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
from odoo.exceptions import ValidationError

Loading…
Cancel
Save