# -*- coding: utf-8 -*- ############################################################################# # # Cybrosys Technologies Pvt. Ltd. # # Copyright (C) 2022-TODAY Cybrosys Technologies() # Author: Cybrosys Techno Solutions() # # You can modify it under the terms of the GNU LESSER # GENERAL PUBLIC LICENSE (LGPL v3), Version 3. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. # # You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE # (LGPL v3) along with this program. # If not, see . # ############################################################################# from odoo import models, fields class BoecConfig(models.Model): _name = 'boec.config' name = fields.Char('Name') deal_week_product_id = fields.Many2one('product.product', domain=[('is_published', '=', True)], string='Deal of the Week Product') date_end = fields.Datetime(string='Counter End Date') # max_price = fields.Integer(string="Maximum Price", default=10000) class ThemeBoec(models.AbstractModel): _inherit = 'theme.utils' def _theme_boec_post_copy(self, mod): self.enable_view('theme_boec.boec_header') # self.disable_view('website_sale.products_add_to_cart') self.disable_view('website_sale_comparison.add_to_compare') self.disable_view('website_sale.product_buy_now') self.disable_view('website_sale_wishlist.add_to_wishlist') self.disable_view('website_sale.add_grid_or_list_option') # self.disable_view('website_sale.products_images_full') self.disable_view('website_sale.products_list_view') self.disable_view('website_sale.alternative_products') self.disable_view('website_sale.product_buy_now') self.disable_view('website_sale.product_comment') self.disable_view('website_sale.product_picture_magnify_both') self.disable_view('website_sale.product_variants') self.disable_view('website_sale_comparison.product_attributes_body') self.disable_view('website_sale.ecom_show_extra_fields') self.disable_view('website_sale.product_custom_text') self.disable_view('website_sale_wishlist.product_add_to_wishlist') self.disable_view('website_blog.opt_posts_loop_show_author') self.disable_view('website_blog.opt_posts_loop_show_stats') self.disable_view('website_blog.opt_posts_loop_show_stats') self.disable_view('website_blog.opt_blog_list_view') self.disable_view('website_blog.opt_blog_cards_design') self.disable_view('website_blog.opt_blog_cover_post') self.disable_view('website_blog.opt_blog_cover_post_fullwidth_design') self.disable_view('website_blog.opt_blog_post_breadcrumb') self.disable_view('website_blog.opt_blog_post_sidebar') class ProductInherited(models.Model): _inherit = "product.template" hot_deals = fields.Boolean(string="Hot Sale")