Feat: User Relationships and Session Members.

This commit is contained in:
2026-02-28 19:53:50 +00:00
parent c7db290aaf
commit e8e9a02e7b
73 changed files with 3818 additions and 571 deletions

View File

@@ -36,6 +36,8 @@ class Model_View_MTG_Game(Model_View_MTG_Base):
FLAG_ROUND_DISPLAY_ORDER_BUTTON: ClassVar[str] = 'btn-round-display-order'
FLAG_ROUND_DISPLAY_ORDER_MINUS: ClassVar[str] = 'round-display-order-minus'
FLAG_ROUND_DISPLAY_ORDER_PLUS: ClassVar[str] = 'round-display-order-plus'
GAME_DATA_OUTDATED_LABEL_ID: ClassVar[str] = 'game-data-outdated-label'
ID_OVERLAY_GAME_OUTDATED: ClassVar[str] = 'overlay-game-outdated'
PLAYER_SETUP_WRAPPER_TEMPLATE_ID: ClassVar[str] = 'player-setup-wrapper-template'
damage_records: list = None
@@ -53,7 +55,7 @@ class Model_View_MTG_Game(Model_View_MTG_Base):
def __init__(self, game_id, hash_page_current=Model_View_MTG_Base.HASH_PAGE_MTG_GAME):
_m = 'Model_View_MTG_Game.__init__'
Helper_App.console_log(f'{_m}\nstarting...')
# Helper_App.console_log(f'{_m}\nstarting...')
super().__init__(hash_page_current=hash_page_current)
self._title = 'MTG Game'
datastore = DataStore_MTG()
@@ -68,7 +70,7 @@ class Model_View_MTG_Game(Model_View_MTG_Base):
self.game = games[0]
# Get all decks
parameters_deck = Parameters_MTG_Deck.get_default()
parameters_deck = Parameters_MTG_Deck.get_default(user_session.user_id)
parameters_deck.get_all_deck = True
parameters_deck.require_all_id_filters_met = False
parameters_deck.require_any_id_filters_met = False