mirror of
https://github.com/bringout/cybrosys.git
synced 2026-04-26 02:52:04 +02:00
Initial commit: Cybrosys Odoo packages (10 packages)
This commit is contained in:
commit
54ed047508
751 changed files with 13707 additions and 0 deletions
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- inheriting account form view-->
|
||||
<record id="account_move_form_view_inherited" model="ir.ui.view">
|
||||
<field name="name">account.move.form.view.inherited</field>
|
||||
<field name="model">account.move</field>
|
||||
<field name="inherit_id" ref="account.view_move_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='ref']" position="after">
|
||||
<field name="picking_id"/>
|
||||
<field name="transfer_ids" widget="many2many_tags"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- inheriting the res.config.settings view to add journals fields-->
|
||||
<record id="res_config_settings_invoice_modification" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.invoice.modification</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="priority" eval="10"/>
|
||||
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[@data-key='account']" position="inside">
|
||||
<h2>Invoice From Stock Picking</h2>
|
||||
<div class="row mt16 o_settings_container">
|
||||
<div class="col-12 col-lg-6 o_setting_box"
|
||||
title="These taxes are set in any new product created.">
|
||||
<div class="o_setting_left_pane"/>
|
||||
<div class="o_setting_right_pane">
|
||||
<span class="o_form_label">Journals</span>
|
||||
<span class="fa fa-lg fa-building-o"
|
||||
title="Values set here are company-specific."
|
||||
aria-label="Values set here are company-specific."
|
||||
role="img"/>
|
||||
<div class="text-muted">
|
||||
Journals which should apply for the invoice
|
||||
creation from stock picking
|
||||
</div>
|
||||
<div class="content-group">
|
||||
<div class="row mt16">
|
||||
<label string="Sales Journal"
|
||||
for="customer_journal_id"
|
||||
class="col-lg-3 o_light_label"/>
|
||||
<field name="customer_journal_id"
|
||||
domain="[('type', '=', 'sale')]"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label string="Purchase Journal"
|
||||
for="vendor_journal_id"
|
||||
class="col-lg-3 o_light_label"/>
|
||||
<field name="vendor_journal_id"
|
||||
domain="[('type', '=', 'purchase')]"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- inheriting stock.picking form view to add invoice/bill button-->
|
||||
<record id="stock_picking_form_view_inherited" model="ir.ui.view">
|
||||
<field name="name">stock.picking.form.view.inherited</field>
|
||||
<field name="model">stock.picking</field>
|
||||
<field name="inherit_id" ref="stock.view_picking_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='picking_type_id']" position="after">
|
||||
<field name="operation_code" invisible="1"/>
|
||||
<field name="is_return" invisible="1"/>
|
||||
</xpath>
|
||||
<xpath expr="//div[@name='button_box']" position="inside">
|
||||
<button name="action_open_picking_invoice" type="object"
|
||||
class="oe_stat_button" icon="fa-file-text"
|
||||
attrs="{'invisible': [('invoice_count','=', 0)]}">
|
||||
<field name="invoice_count" widget="statinfo"/>
|
||||
</button>
|
||||
</xpath>
|
||||
<xpath expr="//button[@name='action_toggle_is_locked']"
|
||||
position="after">
|
||||
<button name="create_invoice" class="oe_highlight"
|
||||
string="Create Invoice" type="object"
|
||||
attrs="{'invisible': ['|','|','|',('invoice_count','!=', 0),('state','!=','done'),('operation_code','=','incoming'),('is_return','=',True)]}"/>
|
||||
<button name="create_bill" class="oe_highlight"
|
||||
string="Create Bill" type="object"
|
||||
attrs="{'invisible': ['|','|','|',('invoice_count','!=', 0),('state','!=','done'),('operation_code','=','outgoing'),('is_return','=',True)]}"/>
|
||||
<button name="create_customer_credit" class="oe_highlight"
|
||||
string="Create Credit Note" type="object"
|
||||
attrs="{'invisible': ['|','|','|',('invoice_count','!=', 0),('state','!=','done'),('operation_code','=','outgoing'),('is_return','=',False)]}"/>
|
||||
<button name="create_vendor_credit" class="oe_highlight"
|
||||
string="Create Vendor Credit" type="object"
|
||||
attrs="{'invisible': ['|','|','|',('invoice_count','!=', 0),('state','!=','done'),('operation_code','=','incoming'),('is_return','=',False)]}"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
|
||||
<!-- add invoice/bill create menu in tree view action-->
|
||||
<record id="action_create_invoice_for_multi_transfer"
|
||||
model="ir.actions.server">
|
||||
<field name="name">Create Invoice/Bill</field>
|
||||
<field name="model_id" ref="stock.model_stock_picking"/>
|
||||
<field name="binding_model_id" ref="stock.model_stock_picking"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">
|
||||
if records:
|
||||
action = records.action_create_multi_invoice_for_multi_transfer()
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Loading…
Add table
Add a link
Reference in a new issue