🎉 Initialize module repository

This commit is contained in:
Marc Wempe
2026-04-03 23:08:58 +02:00
commit 5d4a312621
13 changed files with 2896 additions and 0 deletions

30
models/mvd_tcg_game.py Normal file
View File

@@ -0,0 +1,30 @@
"""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,
]