diff --git a/runex_webshop_2_0/__openerp__.py b/runex_webshop_2_0/__openerp__.py index 54dbdfc..eaf2a88 100644 --- a/runex_webshop_2_0/__openerp__.py +++ b/runex_webshop_2_0/__openerp__.py @@ -27,7 +27,7 @@ 'security/ir.model.access.csv', 'views/product_view.xml', 'views/views.xml', - 'views/website_sale_template.xml' + 'views/website_sale_template.xml', ], "test": [], "js": [], diff --git a/runex_webshop_2_0/controllers/main.py b/runex_webshop_2_0/controllers/main.py index 332c6e0..12f7690 100644 --- a/runex_webshop_2_0/controllers/main.py +++ b/runex_webshop_2_0/controllers/main.py @@ -79,9 +79,6 @@ def process(self, products, ppg): class website_sales(website_sale): - def get_pricelist(self): - return request.env.user.sudo().partner_id.property_product_pricelist - @http.route([ '/shop', '/shop/page/', @@ -187,54 +184,6 @@ def shop(self, page=1, tag_id=None, category=None, search='', **post): } return request.website.render("website_sale.products", values) - - # @http.route([ - # '/shop', - # '/shop/page/', - # '/shop/category/', - # '/shop/category//page/' - # ], type='http', auth="public", website=True) - # def shop(self, page=0, category=None, search='', **post): - # ppg = PPG - # res = super(website_sale, self).shop(page=page, - # category=category, - # search=search, ppg=ppg, - # **post) - # cr, uid, context, pool = request.cr, request.uid, request.context, request.registry - # if post.get('limit'): - # limit = post.get('limit') - # try: - # int(limit) - # ppg = abs(int(limit)) - # except: - # pass - # if not context.get('pricelist'): - # pricelist = self.get_pricelist() - # context['pricelist'] = int(pricelist) - # else: - # pricelist = pool.get('product.pricelist').browse(cr, uid, context['pricelist'], context) - # post['order'] = post.get('order', 'name') - # view_type = 'grid_view' - # if post.get('view_type') and post.get('view_type') == 'list_view': - # view_type = 'list_view' - # - # attrib_list = request.httprequest.args.getlist('attrib') - # attrib_values = [map(int, v.split("-")) for v in attrib_list if v] - # domain = self._get_search_domain(search, category, attrib_values) - # product_obj = pool.get('product.template') - # product_count = product_obj.search_count(cr, uid, domain, context=context) - # - # res.qcontext.update({ - # 'page': page, - # 'bins': table_compute().process(res.qcontext.get('products'), ppg), - # 'product_count': product_count, - # 'view_type': view_type, - # 'limit': ppg, - # # 'url': url, - # 'url': res.qcontext.get('keep'), - # }) - # return res - def _get_search_domain(self, search, category, attrib_values): domain = request.website.sale_product_domain() diff --git a/runex_webshop_2_0/models/__init__.py b/runex_webshop_2_0/models/__init__.py index b1ff5a3..4ab2a25 100644 --- a/runex_webshop_2_0/models/__init__.py +++ b/runex_webshop_2_0/models/__init__.py @@ -1,4 +1,2 @@ # -*- coding: utf-8 -*- -import pricelist import product -import partners diff --git a/runex_webshop_2_0/views/views.xml b/runex_webshop_2_0/views/views.xml index 3fd33b2..70c95ca 100644 --- a/runex_webshop_2_0/views/views.xml +++ b/runex_webshop_2_0/views/views.xml @@ -17,20 +17,6 @@ - - res.lang.form.inherited.website_crm_campaign_runex - res.lang - - - - - - - - - - - \ No newline at end of file diff --git a/runex_webshop_2_0/views/website_sale_template.xml b/runex_webshop_2_0/views/website_sale_template.xml index 3c2b29b..8f63103 100644 --- a/runex_webshop_2_0/views/website_sale_template.xml +++ b/runex_webshop_2_0/views/website_sale_template.xml @@ -101,17 +101,6 @@ - - - - - - - ribbon btn btn-danger ribbon-runex diff --git a/website_crm_campaign_runex/campaign.py b/website_crm_campaign_runex/campaign.py index fa1f3fe..a15717e 100755 --- a/website_crm_campaign_runex/campaign.py +++ b/website_crm_campaign_runex/campaign.py @@ -190,25 +190,25 @@ def get_campaigns(self): # help="This pricelist will be used, instead of the default one, for sales to the current partner"), # } -class ResPartner(models.Model): - _inherit = 'res.partner' - - @api.model - def _commercial_fields(self): - return super(ResPartner, self)._commercial_fields() + ['partner_product_pricelist'] - - @api.model - def default_pricelist(self): - return self.env.ref('product.list0') - partner_product_pricelist = fields.Many2one(comodel_name='product.pricelist', domain=[('type','=','sale')], string='Sale Pricelist', help="This pricelist will be used, instead of the default one, for sales to the current partner", default=default_pricelist) - - @api.model - def search_pricelist(self, operator, value): - return [('partner_product_pricelist', operator, value)] +# class ResPartner(models.Model): +# _inherit = 'res.partner' +# +# @api.model +# def _commercial_fields(self): +# return super(ResPartner, self)._commercial_fields() + ['partner_product_pricelist'] +# +# @api.model +# def default_pricelist(self): +# return self.env.ref('product.list0') +# partner_product_pricelist = fields.Many2one(comodel_name='product.pricelist', domain=[('type','=','sale')], string='Sale Pricelist', help="This pricelist will be used, instead of the default one, for sales to the current partner", default=default_pricelist) +# +# @api.model +# def search_pricelist(self, operator, value): +# return [('partner_product_pricelist', operator, value)] # class res_lang(models.Model): # _inherit = 'res.lang' -# + # pricelist = fields.Many2one( # comodel_name='product.pricelist', # domain=[('type', '=', 'sale')], diff --git a/website_sale_cart_preview/views/templates.xml b/website_sale_cart_preview/views/templates.xml index f0db22f..340d703 100644 --- a/website_sale_cart_preview/views/templates.xml +++ b/website_sale_cart_preview/views/templates.xml @@ -107,9 +107,9 @@ -