<?xml version="1.0"?>
<terp>
<data>
	<menuitem name="Sales Management/Internet Sales" id="menu_esale_osc_root"/>

	<record model="ir.ui.view" id="view_esale_osc_form">
		<field name="name">esale_osc.web.form</field>
		<field name="model">esale_osc.web</field>
		<field name="type">form</field>
		<field name="arch" type="xml">
			<form string="esale_osc Web Shop">
				<notebook>
					<page string="General Informations">
						<separator string="esale_osc Shop Info" colspan="4"/>
						<field name="name" select="1" colspan="3"/>
						<field name="url" widget="url" required="1"/>
						<field name="active" select="1"/>
						<field name="shop_id" select="1" required="1"/>
						<field name="partner_anonymous_id" required="1"/>
						<label string="Proceed with the mappings BEFORE the definitions of the active products!!" colspan="4"/>
						<separator string="Active Products" colspan="4"/>
						<button name="add_all_products" string="Add all products" type="object"/>
						<field name="product_ids" colspan="4" view="esale_osc.product.web.form" widget="one2many_list" />
					</page>
					<page string="Taxes Mapping">
						<button type="object" string="Import Taxes" name="tax_import"/>
						<field colspan="4" name="tax_ids" widget="one2many_list" view="esale_osc.tax.web.form"/>
					</page>
					<page string="Languages Mapping">
						<button type="object" string="Import Languages" name="lang_import"/>
						<field colspan="4" name="language_ids" widget="one2many_list" view="esale_osc.language.web.form"/>
					</page>
					<page string="Categories Mapping">
						<button type="object" string="Import categories" name="category_import"/>
						<field colspan="4" name="category_ids" widget="one2many_list" view="esale_osc.category.web.form"/>
					</page>
				</notebook>
			</form>
		</field>
	</record>
	<record model="ir.actions.act_window" id="action_esale_osc_form">
		<field name="name">esale_osc.web</field>
		<field name="type">ir.actions.act_window</field>
		<field name="res_model">esale_osc.web</field>
		<field name="view_type">form</field>
		<field name="view_id" ref="view_esale_osc_form"/>
	</record>

	<menuitem name="Sales Management/Internet Sales/Websites" id="menu_action_esale_osc_web" action="action_esale_osc_form" groups="admin"/>

	<record model="ir.ui.view" id="esale_osc_language_web_form">
		<field name="name">esale_osc.language.web.form</field>
		<field name="model">esale_osc.lang</field>
		<field name="type">form</field>
		<field name="arch" type="xml">
			<form string="Language">
				<separator colspan="4" string="Language mapping"/>
				<field colspan="4" name="name" select="1" required="1"/>
				<field name="language_id" select="1"/>
				<field name="esale_osc_id" readonly="1" select="1"/>
			</form>
		</field>
	</record>
	<record model="ir.ui.view" id="esale_osc_tax_web_form">
		<field name="name">esale_osc.tax.web.form</field>
		<field name="model">esale_osc.tax</field>
		<field name="type">form</field>
		<field name="arch" type="xml">
			<form string="Taxes">
				<separator colspan="4" string="Taxes mapping"/>
				<field colspan="4" name="name" select="1" required="1"/>
				<field name="tax_id" select="1"/>
				<field name="esale_osc_id" readonly="1" select="1"/>
			</form>
		</field>
	</record>
	<record model="ir.ui.view" id="esale_osc_category_web_form">
		<field name="name">esale_osc.category.web.form</field>
		<field name="model">esale_osc.category</field>
		<field name="type">form</field>
		<field name="arch" type="xml">
			<form string="Categories">
				<separator colspan="4" string="taxes"/>
				<field name="name" select="1" colspan="4" required="1"/>
				<field name="category_id" select="1"/>
				<field name="esale_osc_id" select="1" readonly="1"/>
			</form>
		</field>
	</record>
	<record model="ir.ui.view" id="esale_osc_product_web_form">
		<field name="name">esale_osc.product.web.form</field>
		<field name="model">esale_osc.product</field>
		<field name="type">form</field>
		<field name="arch" type="xml">
			<form string="Product">
				<separator colspan="4" string="Product Information"/>
				<field name="name" colspan="4" select="1" required="1"/>
				<field name="product_id" on_change="onchange_product_id(product_id, web_id)" select="1" required="1"/>
				<field name="esale_osc_id" readonly="1" select="1"/>
			</form>
		</field>
	</record>
	<record model="ir.ui.view" id="esale_osc_saleorder_tree">
		<field name="name">esale_osc.saleorder.tree</field>
		<field name="model">sale.order</field>
		<field name="type">tree</field>
		<field name="arch" type="xml">
			<tree string="Sales Orders">
				<field name="name"/>
				<field name="shipped"/>
				<field name="esale_osc_id"/>
				<field name="esale_osc_web"/>
				<field name="invoiced"/>
				<field name="date_order"/>
				<field name="partner_id"/>
				<field name="partner_shipping_id"/>
				<field name="amount_untaxed"/>
			</tree>
		</field>
	</record>
	<record model="ir.ui.view" id="esale_osc_saleorder_form">
		<field name="name">esale_osc.saleorder.form</field>
		<field name="model">sale.order</field>
		<field name="type">form</field>
		<field name="arch" type="xml">
			<form string="Sales Order">
				<notebook>
					<page string="Order Line">
						<field name="name" select="1"/>
						<group col="4" colspan="2">
							<field name="shipped" select="1"/>
							<field name="invoiced" select="1"/>
						</group>
						<newline/>
						<field name="esale_osc_id" select="1"/>
						<field name="esale_osc_web" on_change="onchange_esale_osc_web(esale_osc_web)" select="1"/>
						<field name="date_order" select="1"/>
						<field name="shop_id" on_change="onchange_shop_id(shop_id)" select="1"/>
						<field name="partner_id" on_change="onchange_partner_id(partner_id)" required="1" select="1"/>
						<field domain="[('partner_id','=',partner_id)]" name="partner_order_id"/>
						<field domain="[('partner_id','=',partner_id)]" name="partner_invoice_id"/>
						<field domain="[('partner_id','=',partner_id)]" name="partner_shipping_id"/>
						<field domain="[('type','=','sale')]" name="pricelist_id"/>
						<field name="project_id" select="1"/>
						<newline/>
						<field colspan="4" name="order_line" nolabel="1" widget="one2many_list"/>
						<newline/>
						<group col="7" colspan="4">
							<field name="amount_untaxed"/>
							<field name="amount_tax"/>
							<field name="amount_total"/>
							<button name="button_dummy" states="draft" string="Compute" type="object"/>
						</group>
						<group col="13" colspan="4">
							<field name="state" select="1"/>
							<button name="order_confirm" states="draft" string="Confirm Order"/>
							<button name="osc_action_cancel" states="manual,progress" string="Cancel Order" type="object"/>
							<button name="cancel" states="draft" string="Cancel Order"/>
							<button name="invoice_cancel" states="invoice_except" string="Cancel Order"/>
							<button name="invoice_recreate" states="invoice_except" string="Recreate Invoice"/>
							<button name="invoice_corrected" states="invoice_except" string="Invoice Corrected"/>
							<button name="ship_cancel" states="shipping_except" string="Cancel Order"/>
							<button name="ship_recreate" states="shipping_except" string="Recreate Procurement"/>
							<button name="ship_corrected" states="shipping_except" string="Procurement Corrected"/>
							<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
							<button name="manual_invoice" states="manual" string="Create Invoice"/>
						</group>
					</page>
					<page string="Other data">
						<field name="incoterm"/>
						<field name="picking_policy" required="True"/>
						<field name="user_id"/>
						<field name="order_policy"/>
						<field name="origin"/>
						<field name="invoice_quantity"/>
						<field name="client_order_ref"/>
						<separator colspan="4" string="Notes"/>
						<field colspan="4" name="note" nolabel="1"/>
					</page>
					<page string="History">
						<separator colspan="4" string="Generated Invoices"/>
						<field colspan="4" name="invoice_ids" nolabel="1"/>
						<separator colspan="4" string="Generated Pickings"/>
						<field colspan="4" name="picking_ids" nolabel="1"/>
					</page>
				</notebook>
			</form>
		</field>
	</record>
	<record model="ir.actions.act_window" id="action_saleorder_form">
		<field name="name">esale_osc.saleorder</field>
		<field name="type">ir.actions.act_window</field>
		<field name="res_model">sale.order</field>
		<field name="view_type">form</field>
		<field name="view_id" ref="esale_osc_saleorder_form"/>
		<field name="domain">[('esale_osc_id','!=', 0)]</field>
	</record>
	<menuitem name="Sales Management/Internet Sales/Sale orders" id="menu_action_esale_osc_saleorder" action="action_saleorder_form" groups="admin"/>


</data>
</terp>

