Files
stock-rma/rma_reason_code/models/reason_code.py
2024-08-12 09:04:51 +02:00

27 lines
748 B
Python

# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from random import randint
from odoo import fields, models
class RMAReasonCode(models.Model):
_name = "rma.reason.code"
_description = "RMA Reason Code"
def _get_default_color(self):
return randint(1, 11)
name = fields.Char("Code", required=True)
description = fields.Text("Description")
type = fields.Selection(
[
("customer", "Customer RMA"),
("supplier", "Supplier RTV"),
("both", "Both Customer and Supplier"),
],
default="both",
required=True,
)
color = fields.Integer("Color", default=_get_default_color)