Hi All,
I tried to install 'pos_loyalty'(https://www.odoo.com/apps/modules/master/pos_loyalty/) module from Master series .But After installation and try to start point of Sale Session,it raises Errors.
If I comment this code from 'pos_loyaly.py' it works .I think error is coming from this function.But the Loyalty feature is not working. I tried in both linux and windows platform.Please assist me how to resolve
def create_from_ui(self, cr, uid, orders, context=None):
ids = super(pos_order,self).create_from_ui(cr,uid,orders,context=context)
for order in orders:
if order['data']['loyalty_points'] != 0 and order['data']['partner_id']:
partner = self.pool.get('res.partner').browse(cr,uid,order['data']['partner_id'], context=context)
partner.write({'loyalty_points': partner['loyalty_points'] + order['data']['loyalty_points']})
return ids
This is the error stack=======================================================
Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\http.py", line 500, in _handle_exception
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\http.py", line 517, in dispatch
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\http.py", line 283, in _call_function
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\service\model.py", line 113, in wrapper
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\http.py", line 280, in checked_call
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\http.py", line 733, in __call__
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\http.py", line 376, in response_wrap
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\openerp\addons\web\controllers\main.py", line 948, in call_kw
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\openerp\addons\web\controllers\main.py", line 940, in _call_kw
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\.\openerp\api.py", line 237, in wrapper
File "C:\Program Files (x86)\Odoo 8.0-20141114-010209\server\openerp\addons\pos_loyalty\loyalty.py", line 135, in create_from_ui
KeyError: 'loyalty_points'
EDITED
===================================
<record model="ir.ui.view" id="view_partner_property_form">
<field name="name">res.partner.product.property.form.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="point_of_sale.view_partner_property_form"/>
<field name="arch" type="xml">
<xpath expr="//page[@string='Accounting']/group" position="after">
<group name="loyalty" string="Loyalty Programs">
<field name="loyalty_points" />
</group>
</xpath>
</field>
</record>
How to resolve this issue
V 7 or 8 ?
v8
Is pos_loyality is a module for V8?
yes ..its available in V8 .
Hmm
Hm? means
Onnulya
there is any version for ODOO8