You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
3.1 KiB

  1. <odoo>
  2. <record model="ir.ui.view" id="planning_view_tree">
  3. <field name="name">Planning List</field>
  4. <field name="model">beesdoo.shift.planning</field>
  5. <field name="arch" type="xml">
  6. <tree>
  7. <field name="name" />
  8. </tree>
  9. </field>
  10. </record>
  11. <record model="ir.actions.act_window" id="action_shift_template">
  12. <field name="name">Planning Action</field>
  13. <field name="res_model">beesdoo.shift.template</field>
  14. <field name="view_mode">kanban,tree,form,calendar,pivot</field>
  15. <field name="context">{'group_by': 'day_nb_id',
  16. 'search_default_planning_id': active_id,
  17. 'default_planning_id': active_id}</field>
  18. </record>
  19. <record model="ir.actions.act_window" id="action_generate_shift_wizard">
  20. <field name="name">Instanciate Planning Action</field>
  21. <field name="res_model">beesddoo.shift.generate_planning</field>
  22. <field name="view_mode">form</field>
  23. <field name="target">new</field>
  24. </record>
  25. <record model="ir.ui.view" id="planning_view_form">
  26. <field name="name">Planning Form</field>
  27. <field name="model">beesdoo.shift.planning</field>
  28. <field name="arch" type="xml">
  29. <form>
  30. <header>
  31. </header>
  32. <sheet>
  33. <div class="oe_button_box" name="button_box">
  34. <button class="oe_stat_button" type="action"
  35. name="%(action_shift_template)d" icon="fa-book"
  36. string="Shifts Template">
  37. <!-- <field string="Ventes" name="sale_order_count"
  38. widget="statinfo" modifiers="{'readonly': true}"/> -->
  39. </button>
  40. </div>
  41. <div class="oe_title">
  42. <h1>
  43. <field name="name" placeholder="name" />
  44. </h1>
  45. </div>
  46. <group>
  47. <button type="action"
  48. name="%(action_generate_shift_wizard)d" string="Generate shifts" colspan="2"/>
  49. </group>
  50. </sheet>
  51. </form>
  52. </field>
  53. </record>
  54. <record model="ir.ui.view" id="planning_view_tree">
  55. <field name="name">Planning Tree</field>
  56. <field name="model">beesdoo.shift.planning</field>
  57. <field name="arch" type="xml">
  58. <tree>
  59. <field name="name" />
  60. <button type="action" name="%(action_shift_template)d"
  61. string="Shifts Template" />
  62. </tree>
  63. </field>
  64. </record>
  65. <!-- Actions -->
  66. <record model="ir.actions.act_window" id="action_planning">
  67. <field name="name">Planning Action</field>
  68. <field name="res_model">beesdoo.shift.planning</field>
  69. <field name="view_mode">tree,form</field>
  70. </record>
  71. <menuitem name="Planning Week" id="menu_planning" parent="menu_template_top"
  72. sequence="10" action="action_planning" />
  73. </odoo>