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

@@ -34,21 +34,16 @@ class Model_View_MTG_Decks(Model_View_MTG_Base):
def __init__(self, parameters_deck=None, hash_page_current=Model_View_MTG_Base.HASH_PAGE_MTG_DECKS):
_m = 'Model_View_MTG_Decks.__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 Decks'
datastore = DataStore_MTG()
# Get all decks
parameters_deck = Parameters_MTG_Deck.get_default()
parameters_deck.get_all_deck = True
parameters_deck.require_all_id_filters_met = False
parameters_deck.require_any_id_filters_met = False
parameters_deck.require_all_non_id_filters_met = False
parameters_deck.require_any_non_id_filters_met = False
parameters_deck = Parameters_MTG_Deck.get_default(self.user.user_id)
self.decks, errors = datastore.get_many_mtg_deck(parameters_deck)
Helper_App.console_log(f'Decks IDs: {self.decks}')
# Helper_App.console_log(f'Decks IDs: {self.decks}')
# Get all commander brackets
parameters_commander_bracket = Parameters_MTG_Deck_Commander_Bracket.get_default()
parameters_commander_bracket.get_all_commander_bracket = True
@@ -56,12 +51,12 @@ class Model_View_MTG_Decks(Model_View_MTG_Base):
parameters_commander_bracket.require_any_id_filters_met = False
self.commander_brackets, errors = datastore.get_many_mtg_deck_commander_bracket(parameters_commander_bracket = parameters_commander_bracket)
Helper_App.console_log(f'Brackets: {self.commander_brackets}')
# Helper_App.console_log(f'Brackets: {self.commander_brackets}')
commander_bracket_index = {}
for index_commander_bracket in range(len(self.commander_brackets)):
bracket = self.commander_brackets[index_commander_bracket]
commander_bracket_index[bracket.commander_bracket_id] = bracket
Helper_App.console_log(f'Bracket IDs: {commander_bracket_index}')
# Helper_App.console_log(f'Bracket IDs: {commander_bracket_index}')
deck_index = {}
for index_deck in range(len(self.decks)):