Feat: User Relationships and Session Members.
This commit is contained in:
@@ -114,24 +114,34 @@ class Parameters_MTG_Deck(Get_Many_Parameters_Base):
|
||||
deck_names: str
|
||||
commander_bracket_ids: str
|
||||
include_commander_option: bool
|
||||
created_by_user_ids: str
|
||||
get_all_game: bool
|
||||
get_inactive_game: bool
|
||||
game_ids: str
|
||||
filter_by_game_session_not_player: bool
|
||||
require_all_id_filters_met: bool
|
||||
require_any_id_filters_met: bool
|
||||
require_all_non_id_filters_met: bool
|
||||
require_any_non_id_filters_met: bool
|
||||
|
||||
@classmethod
|
||||
def get_default(cls):
|
||||
def get_default(cls, user_id):
|
||||
return cls(
|
||||
get_all_deck = True
|
||||
get_all_deck = False
|
||||
, get_inactive_deck = False
|
||||
, deck_ids = ''
|
||||
, deck_names = ''
|
||||
, commander_bracket_ids = ''
|
||||
, include_commander_option = True
|
||||
, require_all_id_filters_met = True
|
||||
, created_by_user_ids = str(user_id)
|
||||
, get_all_game = False
|
||||
, get_inactive_game = False
|
||||
, game_ids = ''
|
||||
, filter_by_game_session_not_player = False
|
||||
, require_all_id_filters_met = False
|
||||
, require_any_id_filters_met = True
|
||||
, require_all_non_id_filters_met = False
|
||||
, require_any_non_id_filters_met = True
|
||||
, require_any_non_id_filters_met = False
|
||||
)
|
||||
|
||||
@classmethod
|
||||
@@ -143,6 +153,11 @@ class Parameters_MTG_Deck(Get_Many_Parameters_Base):
|
||||
, deck_names = json.get('a_deck_names', '')
|
||||
, commander_bracket_ids = json.get('a_commander_bracket_ids', '')
|
||||
, include_commander_option = json.get('a_include_commander_option', True)
|
||||
, created_by_user_ids = json.get('a_created_by_user_ids', '')
|
||||
, get_all_game = json.get('a_get_all_game', False)
|
||||
, get_inactive_game = json.get('a_get_inactive_game', False)
|
||||
, game_ids = json.get('a_game_ids', '')
|
||||
, filter_by_game_session_not_player = json.get('a_filter_by_game_session_not_player', True)
|
||||
, require_all_id_filters_met = json.get('a_require_all_id_filters_met', True)
|
||||
, require_any_id_filters_met = json.get('a_require_any_id_filters_met', True)
|
||||
, require_all_non_id_filters_met = json.get('a_require_all_non_id_filters_met', False)
|
||||
@@ -157,6 +172,11 @@ class Parameters_MTG_Deck(Get_Many_Parameters_Base):
|
||||
, 'a_deck_names': self.deck_names
|
||||
, 'a_commander_bracket_ids': self.commander_bracket_ids
|
||||
, 'a_include_commander_option': self.include_commander_option
|
||||
, 'a_created_by_user_ids': self.created_by_user_ids
|
||||
, 'a_get_all_game': self.get_all_game
|
||||
, 'a_get_inactive_game': self.get_inactive_game
|
||||
, 'a_game_ids': self.game_ids
|
||||
, 'a_filter_by_game_session_not_player': self.filter_by_game_session_not_player
|
||||
, 'a_require_all_id_filters_met': self.require_all_id_filters_met
|
||||
, 'a_require_any_id_filters_met': self.require_any_id_filters_met
|
||||
, 'a_require_all_non_id_filters_met': self.require_all_non_id_filters_met
|
||||
@@ -172,6 +192,11 @@ class Parameters_MTG_Deck(Get_Many_Parameters_Base):
|
||||
, 'a_deck_names': Text
|
||||
, 'a_commander_bracket_ids': Text
|
||||
, 'a_include_commander_option': Boolean
|
||||
, 'a_created_by_user_ids': Text
|
||||
, 'a_get_all_game': Boolean
|
||||
, 'a_get_inactive_game': Boolean
|
||||
, 'a_game_ids': Text
|
||||
, 'a_filter_by_game_session_not_player': Boolean
|
||||
, 'a_require_all_id_filters_met': Boolean
|
||||
, 'a_require_any_id_filters_met': Boolean
|
||||
, 'a_require_all_non_id_filters_met': Boolean
|
||||
|
||||
Reference in New Issue
Block a user