mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
27 lines
748 B
Python
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)
|