# -*- coding: utf-8 -*-
#################################################################################
# Author      : Webkul Software Pvt. Ltd. ()
# Copyright(c): 2015-Present Webkul Software Pvt. Ltd.
# All Rights Reserved.
#
#
#
# This program is copyright property of the author mentioned above.
# You can`t redistribute it and/or modify it.
#
#
# You should have received a copy of the License along with this program.
# If not, see 
#################################################################################
from odoo import api, fields, models, _
from odoo.exceptions import UserError, ValidationError
import logging
_logger = logging.getLogger(__name__)
class WebsiteMessageWizard(models.TransientModel):
	_name="website.message.wizard"
	_description="Wizard for show message for user."
	message = fields.Text(string="Message")
	@api.multi
	def update_latest_record(self):
		active_model = self.env[self._context.get('active_model')]
		active_id = self._context.get('active_id') or self._context.get('active_ids')[0]
		for current_record in self:
			is_active_record = active_model.search([('is_active','=',True)])
			is_active_record.write({'is_active':False})
			active_record = active_model.browse(active_id)
			active_record.write({'is_active':True})
		return True
	@api.multi
	def cancel(self):
		active_model = self.env[self._context.get('active_model')]
		active_id = self._context.get('active_id') or self._context.get('active_ids')[0]
		active_record = active_model.browse(active_id)
		active_record.write({'is_active':False})