Added the ability to change state from the tree view.

This commit refs #21686
This commit is contained in:
Jesús Moreno Ramírez 2022-01-13 10:31:54 +01:00
parent 0815ecc62a
commit 139f748f37
3 changed files with 91 additions and 2 deletions

View File

@ -202,6 +202,33 @@
<field name="domain" eval="[('book', '=', 'E')]" pyson="1"/>
<field name="search_value"></field>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_issued_reports_draft">
<field name="name">Draft</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_aeat_sii_issued_report"/>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_issued_reports_confirmed">
<field name="name">Confirmed</field>
<field name="sequence" eval="20"/>
<field name="domain" eval="[('state', '=', 'confirmed')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_aeat_sii_issued_report"/>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_issued_reports_sending">
<field name="name">Sending</field>
<field name="sequence" eval="30"/>
<field name="domain" eval="[('state', '=', 'sending')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_aeat_sii_issued_report"/>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_issued_reports_all">
<field name="name">All</field>
<field name="sequence" eval="40"/>
<field name="domain"/>
<field name="act_window" ref="act_aeat_sii_issued_report"/>
</record>
<menuitem action="act_aeat_sii_issued_report"
id="menu_aeat_sii_report_issued"
parent="menu_aeat_sii_report_menu" sequence="3"
@ -228,7 +255,33 @@
pyson="1"/>
<field name="search_value"></field>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_received_reports_draft">
<field name="name">Draft</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_aeat_sii_received_report"/>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_received_reports_confirmed">
<field name="name">Confirmed</field>
<field name="sequence" eval="20"/>
<field name="domain" eval="[('state', '=', 'confirmed')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_aeat_sii_received_report"/>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_received_reports_sending">
<field name="name">Sending</field>
<field name="sequence" eval="30"/>
<field name="domain" eval="[('state', '=', 'sending')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_aeat_sii_received_report"/>
</record>
<record model="ir.action.act_window.domain" id="act_aeat_sii_received_reports_all">
<field name="name">All</field>
<field name="sequence" eval="40"/>
<field name="domain"/>
<field name="act_window" ref="act_aeat_sii_received_report"/>
</record>
<menuitem action="act_aeat_sii_received_report"
id="menu_aeat_sii_report_received"
parent="menu_aeat_sii_report_menu" sequence="5"

View File

@ -1909,4 +1909,36 @@ msgstr "Reiniciar"
msgctxt "field:ir.model.button,string:reset_sii_keys"
msgid "Reset SII keys"
msgstr "Reestablecer claves SII"
msgstr "Reestablecer claves SII"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_received_reports_draft"
msgid "Draft"
msgstr "Borrador"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_received_reports_sending"
msgid "Sending"
msgstr "Enviando"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_received_reports_confirmed"
msgid "Confirmed"
msgstr "Confirmados"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_received_reports_all"
msgid "All"
msgstr "Todos"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_issued_reports_draft"
msgid "Draft"
msgstr "Borrador"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_issued_reports_sending"
msgid "Sending"
msgstr "Enviando"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_issued_reports_confirmed"
msgid "Confirmed"
msgstr "Confirmados"
msgctxt "model:ir.action.act_window.domain,name:act_aeat_sii_issued_reports_all"
msgid "All"
msgstr "Todos"

View File

@ -13,4 +13,8 @@
<field name="state"/>
<field name="send_date" widget="date"/>
<field name="communication_state"/>
<button name="draft" tree_invisible="1"/>
<button name="confirm" tree_invisible="1"/>
<button name="send" tree_invisible="1"/>
<button name="cancel" tree_invisible="1"/>
</tree>