Coder Social home page Coder Social logo

odoo-india's Introduction

Indian localization modules for Odoo

Here, you can configure the whole business suite based on your needs. You'll be provided different configuration options in the Settings where by only selecting some options you will be able to install modules for the specific indian need and apply access rights in just one go.

Product Features

Manage and track containers in which products are delivered to the customers and to be taken back from customers. You can also configure a container to carry more than one quantity of product by selecting the container product in packaging.

Warehouse Features

Track the current location of the product with serial numbers,also can track the current location of the product where it is lying. Useful to manage and track containers in which products are received or delivered. Easily manage stock and current location of containers and products of different serial numbers. Send products in repairing via creating an indent and gate pass with approvals of authority,and also keeps track of the incoming shipment of repaired products coming back from the supplier who has sent repaired product.

Sales Features

The sales manager can prepare quotation templates for products and services, define discount etc. and a sales person can just select template while creating quotations.

  • Create quotations quickly
  • Provide Discounts on Templates
  • Use different Pricelists and Currencies

Purchase Features

Allows you to manage different charges on Purchase orders & Supplier invoices used for Indian Localization.

  • Freight
  • Packaging & Forwarding
  • Insurance
  • Mill Delivery

Finance Features

Added tax category on tax which will be useful to get exact amount of tax levied on different types of services, goods, etc. (e.g. Excise, Service Tax, Cess, etc.) It also fixes the base amount calculation when children taxes are applied.

Transfer dealer discount to customer invoice when preparing invoice from warehouse. Helps you to adjust Customer and Suppliers Invoices from the same party. You can reconcile customer and suppliers account against each other.

This module was developed by TinyERP Private Limited (Odoo India), not supported under any contracts by Odoo SA or TinyERP. If you are looking for support or migration for any of the module please contact to [email protected] or [email protected].

odoo-india's People

Contributors

dka-odoo avatar hmo-odoo avatar ishwarmalvi13 avatar kambanthemaker avatar kuldeep-joshi avatar mba-odoo avatar mga-odoo avatar mme-odoo avatar msh-odoo avatar nhomar avatar pga-odoo avatar ptr-odoo avatar ron-odoo avatar serpentcs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

odoo-india's Issues

quotation_template, error when installing: Field(s) `arch` failed against a constraint: Invalid view definition

When installing in Odoo 8.

Odoo Server Error
Traceback (most recent call last):
  File "/opt/odoo/odoo/openerp/http.py", line 530, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/odoo/openerp/http.py", line 567, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/odoo/openerp/http.py", line 303, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/http.py", line 300, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/odoo/odoo/openerp/http.py", line 796, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/odoo/openerp/http.py", line 396, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/odoo/addons/web/controllers/main.py", line 940, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/odoo/odoo/addons/web/controllers/main.py", line 928, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/addons/base/module/module.py", line 450, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
    registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/opt/odoo/odoo/openerp/modules/registry.py", line 370, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/odoo/odoo/openerp/modules/loading.py", line 355, in load_modules
    loaded_modules, update_module)
  File "/opt/odoo/odoo/openerp/modules/loading.py", line 255, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/opt/odoo/odoo/openerp/modules/loading.py", line 176, in load_module_graph
    _load_data(cr, module_name, idref, mode, kind='data')
  File "/opt/odoo/odoo/openerp/modules/loading.py", line 118, in _load_data
    tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
  File "/opt/odoo/odoo/openerp/tools/convert.py", line 901, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
  File "/opt/odoo/odoo/openerp/tools/convert.py", line 987, in convert_xml_import
    obj.parse(doc.getroot(), mode=mode)
  File "/opt/odoo/odoo/openerp/tools/convert.py", line 853, in parse
    self._tags[rec.tag](self.cr, rec, n, mode=mode)
  File "/opt/odoo/odoo/openerp/tools/convert.py", line 763, in _tag_record
    id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
  File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/addons/base/ir/ir_model.py", line 1077, in _update
    res_id = model_obj.create(cr, uid, values, context=context)
  File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/addons/base/ir/ir_ui_view.py", line 264, in create
    context=context)
  File "/opt/odoo/odoo/openerp/api.py", line 241, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/api.py", line 336, in old_api
    result = method(recs, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/models.py", line 4074, in create
    record = self.browse(self._create(old_vals))
  File "/opt/odoo/odoo/openerp/api.py", line 239, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/api.py", line 462, in new_api
    result = method(self._model, cr, uid, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/models.py", line 4265, in _create
    recs._validate_fields(vals)
  File "/opt/odoo/odoo/openerp/api.py", line 239, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/odoo/openerp/models.py", line 1270, in _validate_fields
    raise ValidationError('\n'.join(errors))
ParseError: "ValidateError
Field(s) `arch` failed against a constraint: Invalid view definition

Error details:
Field `type` does not exist

Error context:
View `sale.order.template.form`
[view_id: 797, xml_id: n/a, model: sale.order, parent_id: n/a]" while parsing /opt/odoo/3rd_addons/quotation_template/quotation_template_view.xml:6, near
<record id="view_sale_order_template_form" model="ir.ui.view">
            <field name="name">sale.order.template.form</field>
            <field name="model">sale.order</field>
            <field name="priority">20</field>
            <field name="arch" type="xml">
                <form string="Quotation Templates" version="7.0">
                    <header>
                        <field name="state" invisible="1"/>
                    </header>
                    <sheet>
                        <h1>
                            <label string="Template" class="oe_edit_only"/>
                            <field name="name" class="oe_inline"/>
                        </h1>
                        <group>
                            <group>
                                <field name="partner_id" on_change="onchange_partner_id(partner_id, context)" domain="[('customer','=',True)]" context="{'search_default_customer':1, 'show_address': 1}" options="{&quot;always_reload&quot;: True}"/>
                                <field name="partner_invoice_id" invisible="1" context="{'default_type':'invoice'}"/>
                                <field name="partner_shipping_id" invisible="1" context="{'default_type':'delivery'}"/>
                                <field name="project_id" context="{'partner_id':partner_invoice_id, 'default_pricelist_id':pricelist_id, 'default_name':name, 'default_type': 'contract'}" groups="sale.group_analytic_accounting" domain="[('type','in',['view','normal','contract'])]"/>
                            </group>
                            <group>
                                <field name="date_order"/>
                                <field name="shop_id" groups="base.group_no_one" on_change="onchange_shop_id(shop_id, context)" widget="selection"/>
                                <field name="client_order_ref"/>
                                <field domain="[('type','=','sale')]" name="pricelist_id" groups="product.group_sale_pricelist" on_change="onchange_pricelist_id(pricelist_id,order_line)"/>
                                <field name="currency_id" invisible="1"/>
                                <field name="is_template" invisible="1"/>
                            </group>
                        </group>
                        <notebook>
                            <page string="Order Lines">
                                <field name="order_line">
                                    <form string="Sales Order Lines" version="7.0">
                                        <header groups="base.group_user">
                                            <button name="%(sale.action_view_sale_order_line_make_invoice)d" states="confirmed" string="Invoice" type="action" icon="terp-document-new"/>
                                            <field name="state" widget="statusbar" statusbar_visible="draft,confirmed,done" statusbar_colors="{&quot;exception&quot;:&quot;red&quot;,&quot;cancel&quot;:&quot;red&quot;}"/>
                                        </header>
                                        <group>
                                            <group>
                                                <field name="product_id" context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'shop':parent.shop_id, 'uom':product_uom}" groups="base.group_user" on_change="product_id_change(parent.pricelist_id, product_id, product_uom_qty, product_uom, product_uos_qty, product_uos, name, parent.partner_id, False, True, parent.date_order, False, parent.fiscal_position, False, context)"/>
                                                <label for="product_uom_qty"/>
                                                <div>
                                                    <field context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'shop':parent.shop_id, 'uom':product_uom}" name="product_uom_qty" class="oe_inline" on_change="product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, False, parent.date_order, False, parent.fiscal_position, True, context)"/>
                                                    <field name="product_uom" groups="product.group_uom" class="oe_inline oe_no_button" on_change="product_uom_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, False, parent.date_order, context)"/>
                                                </div>
                                                <label for="product_uos_qty" groups="product.group_uos"/>
                                                <div groups="product.group_uos">
                                                    <field name="product_uos_qty" class="oe_inline"/>
                                                    <field name="product_uos" options="{&quot;no_open&quot;: True}" class="oe_inline"/>
                                                </div>
                                                <field name="price_unit"/>
                                                <label for="discount" groups="sale.group_discount_per_so_line"/>
                                                <div name="discount" groups="sale.group_discount_per_so_line">
                                                    <field name="discount" class="oe_inline"/> %%
                                                </div>
                                            </group>
                                            <group>
                                                <field name="tax_id" widget="many2many_tags" domain="[('parent_id','=',False),('type_tax_use','&lt;&gt;','purchase')]"/>
                                                <field name="type"/>
                                                <field name="th_weight"/>
                                                <!-- we should put a config wizard for these two fields -->
                                                <field name="address_allotment_id"/>
                                            </group>
                                        </group>
                                        <label for="name"/>
                                        <field name="name"/>
                                        <div groups="base.group_no_one">
                                            <label for="invoice_lines"/>
                                            <field name="invoice_lines"/>
                                        </div>
                                    </form>
                                    <tree string="Sales Order Lines" editable="bottom">
                                        <field name="sequence" widget="handle"/>
                                        <field name="state" invisible="1"/>
                                        <field name="th_weight" invisible="1"/>
                                        <field name="product_id" context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'shop':parent.shop_id, 'uom':product_uom}" groups="base.group_user" on_change="product_id_change(parent.pricelist_id, product_id, product_uom_qty, product_uom, product_uos_qty, product_uos, name, parent.partner_id, False, True, parent.date_order, False, parent.fiscal_position, False, context)"/>
                                        <field name="name"/>
                                        <field name="product_uom_qty" context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'shop':parent.shop_id, 'uom':product_uom}" on_change="product_id_change(parent.pricelist_id, product_id, product_uom_qty, product_uom, product_uos_qty, product_uos, name, parent.partner_id, False, False, parent.date_order, False, parent.fiscal_position, True, context)"/>
                                        <field name="product_uom" on_change="product_uom_change(parent.pricelist_id, product_id, product_uom_qty, product_uom, product_uos_qty, product_uos, name, parent.partner_id, False, False, parent.date_order, context)" groups="product.group_uom" options="{&quot;no_open&quot;: True}"/>
                                        <field name="product_uos_qty" groups="product.group_uos" invisible="1"/>
                                        <field name="product_uos" string="UoS" groups="product.group_uos" invisible="1"/>
                                        <field name="tax_id" widget="many2many_tags" domain="[('parent_id','=',False),('type_tax_use','&lt;&gt;','purchase')]"/>
                                        <field name="price_unit"/>
                                        <field name="discount" groups="sale.group_discount_per_so_line"/>
                                        <field name="price_subtotal"/>
                                    </tree>
                                </field>
                                <group class="oe_subtotal_footer oe_right" colspan="2" name="sale_total">
                                    <field name="amount_untaxed" widget="monetary" options="{'currency_field': 'currency_id'}"/>
                                    <field name="amount_tax" widget="monetary" options="{'currency_field': 'currency_id'}"/>
                                    <div class="oe_subtotal_footer_separator oe_inline">
                                        <label for="amount_total"/>
                                        <button name="button_dummy" states="draft,sent" string="(update)" type="object" class="oe_edit_only oe_link"/>
                                    </div>
                                    <field name="amount_total" nolabel="1" class="oe_subtotal_footer_separator" widget="monetary" options="{'currency_field': 'currency_id'}"/>
                                </group>
                                <div class="oe_clear"/>
                                <field name="note" class="oe_inline" placeholder="Terms and conditions..."/>
                            </page>
                            <page string="Other Information" groups="base.group_user">
                                <group>
                                    <group name="sales_person" groups="base.group_user">
                                        <field name="user_id"/>
                                        <field groups="base.group_no_one" name="origin"/>
                                    </group>
                                    <group name="sale_pay">
                                        <field name="payment_term" widget="selection"/>
                                        <field name="fiscal_position" widget="selection"/>
                                        <field name="company_id" widget="selection" groups="base.group_multi_company"/>
                                    </group>
                                    <group>
                                        <field name="invoiced"/>
                                        <field name="invoice_exists" invisible="1"/>
                                    </group>
                                </group>
                            </page>
                        </notebook>
                    </sheet>
                </form>
            </field>
        </record>

Missing Curly Braces

File "/opt/odoo_addons/additional_modules/quotation_template/init.py", line 22, in
import quotation_template
File "/opt/odoo_addons/additional_modules/quotation_template/quotation_template.py", line 33
'is_template': fields.boolean('Template', readonly=True, states={'draft': [('readonly', False)]),
^
SyntaxError: invalid syntax

bcc

Helo,

i tried this module, but i got this error:

Traceback (most recent call last):
File "/opt/odoo/openerp/http.py", line 530, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/openerp/http.py", line 567, in dispatch
result = self._call_function(*_self.params)
File "/opt/odoo/openerp/http.py", line 303, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/opt/odoo/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "/opt/odoo/openerp/http.py", line 300, in checked_call
return self.endpoint(_a, *_kw)
File "/opt/odoo/openerp/http.py", line 796, in call
return self.method(_args, *_kw)
File "/opt/odoo/openerp/http.py", line 396, in response_wrap
response = f(_args, *_kw)
File "/opt/odoo/addons/web/controllers/main.py", line 935, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo/addons/web/controllers/main.py", line 927, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/openerp/api.py", line 336, in old_api
result = method(recs, _args, *_kwargs)
File "/opt/odoo/openerp/addons/base/res/res_partner.py", line 573, in create
partner = super(res_partner, self).create(vals)
File "/opt/odoo/openerp/api.py", line 239, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/odoo/openerp/api.py", line 462, in new_api
result = method(self._model, cr, uid, _args, *kwargs)
File "/opt/odoo/addons/mail/mail_thread.py", line 384, in create
self.message_post(cr, uid, thread_id, body=
('%s created') % name, context=context)
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/addons/mail/mail_thread.py", line 1673, in message_post
msg_id = mail_message.create(cr, uid, values, context=context)
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/addons/mail/mail_message.py", line 808, in create
user_signature=context.get('mail_notify_user_signature', True))
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/addons/mail/mail_message.py", line 877, in _notify
force_send=force_send, user_signature=user_signature
File "/opt/odoo/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
TypeError: _notify() got an unexpected keyword argument 'user_signature'

Gatepass Module doesn't work on odoo 8

Hello,

The gatepass module still have the same code as openerp 7. They still have models - 'stock.picking,in' and 'stock.picking.out'. But in odoo 8 both are merged in 'stock.picking' module. There are other functions which are not odoo 8 WMS compatible.

Did the gatepass modules get migrated into odoo 8? Is there any link to those?

Thanks.

bcc address is showing to all recipients when using email_cc_bcc module

HI,
I have tested the module email_cc_bcc module. bcc address is showing to all recipients. To Recreating the issue:After configuring outgoing mail correctly, In the sale quotation, at the time of sending email to recipients, add cc and bcc address also(all address are different). Then sent the mail. When I receive the mail, I can see all the receipients(comes under different category to, cc, bcc).I have checked with every addresses.

[8.0] product_container : Why does this depend on Indian Localisation?

Thank you for building the product_container module, it's looks like it is very useful to me. Unfortunately it's connected to Indian localisation and therefore it installs a number of other features that are not necessary for me.

Is there any way to remove the dependency to l10n_in_base so that I only have the product_container features independent from the Indian localisation?

If you have time I would appreciate any insight or advice you can offer.

Error on enabling sale_after_service module

Hi,
to allow the installation of the sale_after_service module we include the module l10n_in_base.
Then, when we try to switch on the module, we got the following error:

2015-05-01 14:41:45,386 53982 ERROR <odoo_db> openerp.http: Exception during JSON request handling.
Traceback (most recent call last):
File "<odoo_path>odoo/openerp/http.py", line 530, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "<odoo_path>odoo/openerp/http.py", line 567, in dispatch
result = self._call_function(*_self.params)
File "<odoo_path>odoo/openerp/http.py", line 303, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "<odoo_path>odoo/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "<odoo_path>odoo/openerp/http.py", line 300, in checked_call
return self.endpoint(_a, *_kw)
File "<odoo_path>odoo/openerp/http.py", line 796, in call
return self.method(_args, *_kw)
File "<odoo_path>odoo/openerp/http.py", line 396, in response_wrap
response = f(_args, *_kw)
File "<odoo_path>odoo/addons/web/controllers/main.py", line 940, in call_button
action = self._call_kw(model, method, args, {})
File "<odoo_path>odoo/addons/web/controllers/main.py", line 928, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "<odoo_path>odoo/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "<odoo_path>odoo/openerp/addons/base/module/module.py", line 450, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "<odoo_path>odoo/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "<odoo_path>odoo/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "<odoo_path>odoo/openerp/modules/registry.py", line 368, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "<odoo_path>odoo/openerp/modules/loading.py", line 355, in load_modules
loaded_modules, update_module)
File "<odoo_path>odoo/openerp/modules/loading.py", line 255, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "<odoo_path>odoo/openerp/modules/loading.py", line 152, in load_module_graph
models = registry.load(cr, package)
File "<odoo_path>odoo/openerp/modules/registry.py", line 163, in load
model = cls._build_model(self, cr)
File "<odoo_path>odoo/openerp/models.py", line 595, in _build_model
original_module = pool[name]._original_module if name in parents else cls._module
File "<odoo_path>odoo/openerp/modules/registry.py", line 102, in getitem
return self.models[model_name]
KeyError: 'stock.partial.picking'

Any suggestions/idea will be much appreciate.

Is there any front-end configuration task to do?

Thanks.

Indent management related apps are not working

I tried to install indent management related modules (stock_indent, l10n_in_warehouse ) in both ver 7 and ver 8. Both the times the installation didnt go through. I tried to install it form the web client.

The error messages are differnt - 'missing modules. Module Product_container missing' or module 'Stock_sale_container' is currently unavailable etc.

Can you please help?

from report import report_sxw not working

l10n_in_excise_invoice and l10n_in_mrp_subcontract are using report_sxw for reporting.

This throws the import error when trying to update the module list from front end.

Missing Tax Mapping

Hello,

which addon includes the tax mapping aka fiscal position data for inter regional invoicing and different tax rules?

stock_indent module Installation Error

Traceback (most recent call last):
File "/opt/odoo/v8/server/openerp/http.py", line 530, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/v8/server/openerp/http.py", line 567, in dispatch
result = self._call_function(*_self.params)
File "/opt/odoo/v8/server/openerp/http.py", line 303, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/opt/odoo/v8/server/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/http.py", line 300, in checked_call
return self.endpoint(_a, *_kw)
File "/opt/odoo/v8/server/openerp/http.py", line 796, in call
return self.method(_args, *_kw)
File "/opt/odoo/v8/server/openerp/http.py", line 396, in response_wrap
response = f(_args, *_kw)
File "/opt/odoo/v8/web/addons/web/controllers/main.py", line 940, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/v8/web/addons/web/controllers/main.py", line 928, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/addons/base/module/module.py", line 450, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/opt/odoo/v8/server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/opt/odoo/v8/server/openerp/modules/registry.py", line 370, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/v8/server/openerp/modules/loading.py", line 355, in load_modules
loaded_modules, update_module)
File "/opt/odoo/v8/server/openerp/modules/loading.py", line 255, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/opt/odoo/v8/server/openerp/modules/loading.py", line 176, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/opt/odoo/v8/server/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo/v8/server/openerp/tools/convert.py", line 901, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo/v8/server/openerp/tools/convert.py", line 987, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/odoo/v8/server/openerp/tools/convert.py", line 853, in parse
self._tags[rec.tag](self.cr, rec, n, mode=mode)
File "/opt/odoo/v8/server/openerp/tools/convert.py", line 763, in _tag_record
id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
File "/opt/odoo/v8/server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/addons/base/ir/ir_model.py", line 1077, in _update
res_id = model_obj.create(cr, uid, values, context=context)
File "/opt/odoo/v8/server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/addons/base/ir/ir_ui_view.py", line 264, in create
context=context)
File "/opt/odoo/v8/server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/api.py", line 336, in old_api
result = method(recs, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/models.py", line 4074, in create
record = self.browse(self._create(old_vals))
File "/opt/odoo/v8/server/openerp/api.py", line 239, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/api.py", line 462, in new_api
result = method(self._model, cr, uid, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/models.py", line 4265, in _create
recs._validate_fields(vals)
File "/opt/odoo/v8/server/openerp/api.py", line 239, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/odoo/v8/server/openerp/models.py", line 1270, in _validate_fields
raise ValidationError('\n'.join(errors))
ParseError: "ValidateError
Field(s) arch failed against a constraint: Invalid view definition

Error details:
Element '' cannot be located in parent view

Error context:
View product.product.container.form
[view_id: 308, xml_id: n/a, model: product.product, parent_id: 257]" while parsing /opt/odoo/v8/extra-addons/odoo-india-8.0/product_container/product_container_view.xml:6, near

product.product.container.form
product.product










Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.