mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
[ADD] rma_reason_code
This commit is contained in:
committed by
Meritxell Abellan
parent
735847b8d1
commit
f90bfc59ef
26
rma_reason_code/models/reason_code.py
Normal file
26
rma_reason_code/models/reason_code.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user