Files
mvd_tcg_mtg_deck/models/mvd_tcg_game.py
2026-04-03 23:08:58 +02:00

31 lines
781 B
Python

"""MTG-specific deck defaults."""
from odoo import _, models
class MvdTcgGame(models.Model):
"""Add MTG-specific default deck boards."""
_inherit = "mvd.tcg.game"
def _mvd_tcg_get_default_deck_board_templates(self):
"""Extend default deck boards for MTG decks.
Returns:
list[dict[str, object]]: Ordered board configuration dictionaries.
"""
boards = super()._mvd_tcg_get_default_deck_board_templates()
self.ensure_one()
if self.code != "mtg":
return boards
return [
{
"name": _("Command Zone"),
"code": "command_zone",
"sequence": 5,
"include_in_total": True,
},
*boards,
]