helpdesk_team_share_wizard_views.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <record id="helpdesk_team_share_wizard_view_form" model="ir.ui.view">
  4. <field name="name">helpdesk.team.share.wizard.view.form</field>
  5. <field name="model">helpdesk.team.share.wizard</field>
  6. <field name="arch" type="xml">
  7. <form string="Share Helpdesk Team">
  8. <field name="res_model" invisible="1"/>
  9. <field name="res_id" invisible="1"/>
  10. <group>
  11. <field name="share_link" widget="CopyClipboardChar"/>
  12. </group>
  13. <field name="collaborator_ids" nolabel="1">
  14. <list string="Collaborators" editable="bottom">
  15. <field name="partner_id"
  16. options="{'no_create': True, 'no_open': True}"
  17. domain="[('id', 'not in', parent.existing_partner_ids), ('partner_share', '=', True)]"
  18. context="{'show_email': True}"
  19. />
  20. <field name="access_mode"/>
  21. <field name="send_invitation"/>
  22. </list>
  23. </field>
  24. <p class="text-muted">Choose one of the following access modes for your collaborators:</p>
  25. <ul class="text-muted">
  26. <li><b>Administrator:</b> can view all tickets and manage other users.</li>
  27. <li><b>User - All Tickets:</b> can view all tickets and create own tickets.</li>
  28. <li><b>User - Own Tickets:</b> can only create and view own tickets.</li>
  29. </ul>
  30. <footer>
  31. <button string="Share Team" name="action_share_record" type="object" class="btn-primary" data-hotkey="q"/>
  32. <button string="Discard" class="btn-secondary" special="cancel" data-hotkey="x" />
  33. </footer>
  34. </form>
  35. </field>
  36. </record>
  37. <record id="helpdesk_team_share_wizard_action" model="ir.actions.act_window">
  38. <field name="name">Share Helpdesk Team</field>
  39. <field name="res_model">helpdesk.team.share.wizard</field>
  40. <field name="view_mode">form</field>
  41. <field name="target">new</field>
  42. <field name="context">{'dialog_size': 'medium'}</field>
  43. </record>
  44. </odoo>