Skip to content

Commit

Permalink
[MIG] Upgrade account_invoice_control to 16.0
Browse files Browse the repository at this point in the history
closes #163

Signed-off-by: Ignacio Cainelli <ica@adhoc.com.ar>
  • Loading branch information
maq-adhoc committed Jan 12, 2024
1 parent 02ae6e6 commit 0748cc7
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 28 deletions.
4 changes: 2 additions & 2 deletions account_invoice_control/__manifest__.py
Expand Up @@ -20,7 +20,7 @@
{
'name': 'Account Invoice Control',
'author': 'ADHOC SA',
'version': "15.0.1.0.0",
'version': "16.0.0.0.0",
'license': 'AGPL-3',
'category': 'Accounting & Finance',
'depends': [
Expand All @@ -31,5 +31,5 @@
'views/account_move_views.xml',
],
'website': 'www.adhoc.com.ar',
'installable': False,
'installable': True,
}
54 changes: 28 additions & 26 deletions account_invoice_control/views/account_move_views.xml
Expand Up @@ -4,45 +4,47 @@
<record id="invoice_restrict_edit_form" model="ir.ui.view">
<field name="name">account.move.form.inherit</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="sale_ux.account_invoice_form" />
<field name="groups_id" eval="[(6, 0, [ref('group_restrict_edit_invoice')])]" />
<field name="inherit_id" ref="account.view_move_form" />
<field name="priority">20</field>
<field name="arch" type="xml">
<field name="invoice_line_ids" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<form position='inside'>
<field name="has_sales" invisible="1"/>
</form>
<field name="invoice_line_ids" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="line_ids" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="line_ids" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="journal_id" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="journal_id" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="team_id" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="team_id" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<xpath expr="//page[@name='other_info']//field[contains(@name, 'origin')]" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<xpath expr="//page[@name='other_info']//field[contains(@name, 'origin')]" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</xpath>
<field name="invoice_date" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="invoice_date" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="partner_id" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="partner_id" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="invoice_user_id" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="invoice_user_id" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="fiscal_position_id" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="fiscal_position_id" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="invoice_date_due" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="invoice_date_due" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="invoice_payment_term_id" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="invoice_payment_term_id" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
<field name="partner_bank_id" position="attributes">
<attribute name="attrs">{'readonly':[('move_type','=','out_invoice'),('has_sales','!=',True)]}</attribute>
<field name="partner_bank_id" groups="account_invoice_control.group_restrict_edit_invoice" position="attributes">
<attribute name="attrs">{'readonly':['|',('state', '!=', 'draft'),('has_sales','=',True)]}</attribute>
</field>
</field>
</record>
Expand Down

0 comments on commit 0748cc7

Please sign in to comment.