# -*- coding: utf-8 -*-
#################################################################################
# Author : Webkul Software Pvt. Ltd. (:wink:
# 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 models, fields, api, _
from odoo.exceptions import UserError
import logging
_logger = logging.getLogger(__name__)
class AffiliateBanner(models.Model):
_name = "affiliate.banner"
_description = "Affiliate Banner Model"
banner_title = fields.Text(string="Banner Text")
banner_image = fields.Binary(string="Banner Image")
@api.model_create_multi
def create(self, vals_list):
res = None
for vals in vals_list:
if vals.get('banner_image') == False:
raise UserError("Image field is mandatory")
res = super(AffiliateBanner, self).create(vals)
return res