Feat: Blog new article.
This commit is contained in:
@@ -128,18 +128,28 @@ class Parameters_Bribe(Get_Many_Parameters_Base):
|
||||
get_inactive_bribe: bool
|
||||
ids_bribe: str
|
||||
names_bribe: str
|
||||
get_all_user: bool
|
||||
get_inactive_user: bool
|
||||
ids_user: str
|
||||
names_user: str
|
||||
emails_user: str
|
||||
require_all_id_search_filters_met: bool
|
||||
require_any_id_search_filters_met: bool
|
||||
require_all_non_id_search_filters_met: bool
|
||||
require_any_non_id_search_filters_met: bool
|
||||
|
||||
@classmethod
|
||||
def get_default(cls):
|
||||
def get_default(cls, id_user_session):
|
||||
return cls(
|
||||
get_all_bribe = True
|
||||
, get_inactive_bribe = False
|
||||
, ids_bribe = ''
|
||||
, names_bribe = ''
|
||||
, get_all_user = False
|
||||
, get_inactive_user = False
|
||||
, ids_user = str(id_user_session)
|
||||
, names_user = ''
|
||||
, emails_user = ''
|
||||
, require_all_id_search_filters_met = True
|
||||
, require_any_id_search_filters_met = True
|
||||
, require_all_non_id_search_filters_met = False
|
||||
@@ -153,6 +163,11 @@ class Parameters_Bribe(Get_Many_Parameters_Base):
|
||||
, get_inactive_bribe = json.get('a_get_inactive_bribe', False)
|
||||
, ids_bribe = json.get('a_ids_bribe', '')
|
||||
, names_bribe = json.get('a_names_bribe', '')
|
||||
, get_all_user = json.get('a_get_all_user', False)
|
||||
, get_inactive_user = json.get('a_get_inactive_user', False)
|
||||
, ids_user = json.get('a_ids_user', '')
|
||||
, names_user = json.get('a_names_user', '')
|
||||
, emails_user = json.get('a_emails_user', '')
|
||||
, require_all_id_search_filters_met = json.get('a_require_all_id_search_filters_met', True)
|
||||
, require_any_id_search_filters_met = json.get('a_require_any_id_search_filters_met', True)
|
||||
, require_all_non_id_search_filters_met = json.get('a_require_all_non_id_search_filters_met', False)
|
||||
@@ -180,6 +195,11 @@ class Parameters_Bribe(Get_Many_Parameters_Base):
|
||||
, 'a_get_inactive_bribe': self.get_inactive_bribe
|
||||
, 'a_ids_bribe': self.ids_bribe
|
||||
, 'a_names_bribe': self.names_bribe
|
||||
, 'a_get_all_user': self.get_all_user
|
||||
, 'a_get_inactive_user': self.get_inactive_user
|
||||
, 'a_ids_user': self.ids_user
|
||||
, 'a_names_user': self.names_user
|
||||
, 'a_emails_user': self.emails_user
|
||||
, 'a_require_all_id_search_filters_met': self.require_all_id_search_filters_met
|
||||
, 'a_require_any_id_search_filters_met': self.require_any_id_search_filters_met
|
||||
, 'a_require_all_non_id_search_filters_met': self.require_all_non_id_search_filters_met
|
||||
|
||||
@@ -157,6 +157,11 @@ class Parameters_Button_Icon(Get_Many_Parameters_Base):
|
||||
get_inactive_image: bool
|
||||
ids_image: str
|
||||
names_image: str
|
||||
get_all_user: bool
|
||||
get_inactive_user: bool
|
||||
ids_user: str
|
||||
names_user: str
|
||||
emails_user: str
|
||||
get_all_button_icon: bool
|
||||
get_inactive_button_icon: bool
|
||||
ids_button_icon: str
|
||||
@@ -168,7 +173,7 @@ class Parameters_Button_Icon(Get_Many_Parameters_Base):
|
||||
require_any_non_id_search_filters_met: bool
|
||||
|
||||
@classmethod
|
||||
def get_default(cls):
|
||||
def get_default(cls, id_user_session):
|
||||
return cls(
|
||||
get_all_file_type = True
|
||||
, get_inactive_file_type = False
|
||||
@@ -178,6 +183,11 @@ class Parameters_Button_Icon(Get_Many_Parameters_Base):
|
||||
, get_inactive_image = False
|
||||
, ids_image = ''
|
||||
, names_image = ''
|
||||
, get_all_user = False
|
||||
, get_inactive_user = False
|
||||
, ids_user = str(id_user_session)
|
||||
, names_user = ''
|
||||
, emails_user = ''
|
||||
, get_all_button_icon = True
|
||||
, get_inactive_button_icon = False
|
||||
, ids_button_icon = ''
|
||||
@@ -200,6 +210,11 @@ class Parameters_Button_Icon(Get_Many_Parameters_Base):
|
||||
, get_inactive_image = json.get('a_get_inactive_image', False)
|
||||
, ids_image = json.get('a_ids_image', '')
|
||||
, names_image = json.get('a_names_image', '')
|
||||
, get_all_user = json.get('a_get_all_user', False)
|
||||
, get_inactive_user = json.get('a_get_inactive_user', False)
|
||||
, ids_user = json.get('a_ids_user', '')
|
||||
, names_user = json.get('a_names_user', '')
|
||||
, emails_user = json.get('a_emails_user', '')
|
||||
, get_all_button_icon = json.get('a_get_all_button_icon', False)
|
||||
, get_inactive_button_icon = json.get('a_get_inactive_button_icon', False)
|
||||
, ids_button_icon = json.get('a_ids_button_icon', '')
|
||||
@@ -212,11 +227,11 @@ class Parameters_Button_Icon(Get_Many_Parameters_Base):
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def from_form_filters_button_icon(cls, form):
|
||||
def from_form_filters_button_icon(cls, form, id_user_session):
|
||||
av.val_instance(form, 'form', 'Parameters_Button_Icon.from_form_filters_button_icon', Filters_Button_Icon)
|
||||
has_filter_search_text = not (form.search.data == '' or form.search.data is None)
|
||||
active_only = av.input_bool(form.active_only.data, "active", "Parameters_Button_Icon.from_form_filters_button_icon")
|
||||
filters = cls.get_default()
|
||||
filters = cls.get_default(id_user_session)
|
||||
filters.get_all_file_type = True
|
||||
filters.get_inactive_file_type = not active_only
|
||||
filters.ids_file_type = ''
|
||||
@@ -242,6 +257,11 @@ class Parameters_Button_Icon(Get_Many_Parameters_Base):
|
||||
, 'a_get_inactive_image': self.get_inactive_image
|
||||
, 'a_ids_image': self.ids_image
|
||||
, 'a_names_image': self.names_image
|
||||
, 'a_get_all_user': self.get_all_user
|
||||
, 'a_get_inactive_user': self.get_inactive_user
|
||||
, 'a_ids_user': self.ids_user
|
||||
, 'a_names_user': self.names_user
|
||||
, 'a_emails_user': self.emails_user
|
||||
, 'a_get_all_button_icon': self.get_all_button_icon
|
||||
, 'a_get_inactive_button_icon': self.get_inactive_button_icon
|
||||
, 'a_ids_button_icon': self.ids_button_icon
|
||||
|
||||
@@ -190,13 +190,18 @@ class Parameters_Command_Button_Link(Get_Many_Parameters_Base):
|
||||
get_inactive_location: bool
|
||||
ids_location: str
|
||||
names_location: str
|
||||
get_all_user: bool
|
||||
get_inactive_user: bool
|
||||
ids_user: str
|
||||
names_user: str
|
||||
emails_user: str
|
||||
require_all_id_search_filters_met: bool
|
||||
require_any_id_search_filters_met: bool
|
||||
require_all_non_id_search_filters_met: bool
|
||||
require_any_non_id_search_filters_met: bool
|
||||
|
||||
@classmethod
|
||||
def get_default(cls):
|
||||
def get_default(cls, id_user_session):
|
||||
return cls(
|
||||
get_all_link = True
|
||||
, get_inactive_link = False
|
||||
@@ -237,6 +242,11 @@ class Parameters_Command_Button_Link(Get_Many_Parameters_Base):
|
||||
, get_inactive_location = False
|
||||
, ids_location = ''
|
||||
, names_location = ''
|
||||
, get_all_user = False
|
||||
, get_inactive_user = False
|
||||
, ids_user = str(id_user_session)
|
||||
, names_user = ''
|
||||
, emails_user = ''
|
||||
, require_all_id_search_filters_met = True
|
||||
, require_any_id_search_filters_met = True
|
||||
, require_all_non_id_search_filters_met = False
|
||||
@@ -285,6 +295,11 @@ class Parameters_Command_Button_Link(Get_Many_Parameters_Base):
|
||||
, get_inactive_location = json.get('a_get_inactive_location', False)
|
||||
, ids_location = json.get('a_ids_location', '')
|
||||
, names_location = json.get('a_names_location', '')
|
||||
, get_all_user = json.get('a_get_all_user', False)
|
||||
, get_inactive_user = json.get('a_get_inactive_user', False)
|
||||
, ids_user = json.get('a_ids_user', '')
|
||||
, names_user = json.get('a_names_user', '')
|
||||
, emails_user = json.get('a_emails_user', '')
|
||||
, require_all_id_search_filters_met = json.get('a_require_all_id_search_filters_met', True)
|
||||
, require_any_id_search_filters_met = json.get('a_require_any_id_search_filters_met', True)
|
||||
, require_all_non_id_search_filters_met = json.get('a_require_all_non_id_search_filters_met', False)
|
||||
@@ -292,7 +307,7 @@ class Parameters_Command_Button_Link(Get_Many_Parameters_Base):
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def from_form_filters_command_button_link(cls, form):
|
||||
def from_form_filters_command_button_link(cls, form, id_user_session):
|
||||
_m = f'{cls.__qualname__}.from_form_filters_command_button_link'
|
||||
av.val_instance(form, 'form', _m, Filters_Command_Button_Link)
|
||||
has_filter_search_text = not (form.search.data == '' or form.search.data is None)
|
||||
@@ -304,7 +319,7 @@ class Parameters_Command_Button_Link(Get_Many_Parameters_Base):
|
||||
has_filter_location = not (form.id_location.data == '0' or form.id_location.data == '' or form.id_location.data is None)
|
||||
active_only = av.input_bool(form.active_only.data, "active", _m)
|
||||
|
||||
filters = cls.get_default()
|
||||
filters = cls.get_default(id_user_session)
|
||||
filters.get_all_link = True
|
||||
filters.get_inactive_link = not active_only
|
||||
filters.ids_link = ''
|
||||
@@ -387,6 +402,11 @@ class Parameters_Command_Button_Link(Get_Many_Parameters_Base):
|
||||
, 'a_get_inactive_location': self.get_inactive_location
|
||||
, 'a_ids_location': self.ids_location
|
||||
, 'a_names_location': self.names_location
|
||||
, 'a_get_all_user': self.get_all_user
|
||||
, 'a_get_inactive_user': self.get_inactive_user
|
||||
, 'a_ids_user': self.ids_user
|
||||
, 'a_names_user': self.names_user
|
||||
, 'a_emails_user': self.emails_user
|
||||
, 'a_require_all_id_search_filters_met': self.require_all_id_search_filters_met
|
||||
, 'a_require_any_id_search_filters_met': self.require_any_id_search_filters_met
|
||||
, 'a_require_all_non_id_search_filters_met': self.require_all_non_id_search_filters_met
|
||||
|
||||
@@ -159,6 +159,11 @@ class Parameters_Dog_Command_Link(Get_Many_Parameters_Base):
|
||||
hand_signal_descriptions_link: str
|
||||
notes_command: str
|
||||
notes_link: str
|
||||
get_all_user: bool
|
||||
get_inactive_user: bool
|
||||
ids_user: str
|
||||
names_user: str
|
||||
emails_user: str
|
||||
require_all_id_search_filters_met: bool
|
||||
require_any_id_search_filters_met: bool
|
||||
require_all_non_id_search_filters_met: bool
|
||||
@@ -185,6 +190,11 @@ class Parameters_Dog_Command_Link(Get_Many_Parameters_Base):
|
||||
, hand_signal_descriptions_link = ''
|
||||
, notes_command = ''
|
||||
, notes_link = ''
|
||||
, get_all_user = False
|
||||
, get_inactive_user = False
|
||||
, ids_user = str(id_user_session)
|
||||
, names_user = ''
|
||||
, emails_user = ''
|
||||
, require_all_id_search_filters_met = True
|
||||
, require_any_id_search_filters_met = True
|
||||
, require_all_non_id_search_filters_met = False
|
||||
@@ -212,6 +222,11 @@ class Parameters_Dog_Command_Link(Get_Many_Parameters_Base):
|
||||
, hand_signal_descriptions_link = json.get('a_hand_signal_descriptions_link', '')
|
||||
, notes_command = json.get('a_notes_command', '')
|
||||
, notes_link = json.get('a_notes_link', '')
|
||||
, get_all_user = json.get('a_get_all_user', False)
|
||||
, get_inactive_user = json.get('a_get_inactive_user', False)
|
||||
, ids_user = json.get('a_ids_user', '')
|
||||
, names_user = json.get('a_names_user', '')
|
||||
, emails_user = json.get('a_emails_user', '')
|
||||
, require_all_id_search_filters_met = json.get('a_require_all_id_search_filters_met', True)
|
||||
, require_any_id_search_filters_met = json.get('a_require_any_id_search_filters_met', True)
|
||||
, require_all_non_id_search_filters_met = json.get('a_require_all_non_id_search_filters_met', False)
|
||||
@@ -219,7 +234,7 @@ class Parameters_Dog_Command_Link(Get_Many_Parameters_Base):
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def from_form_filters_dog_command_link(cls, form):
|
||||
def from_form_filters_dog_command_link(cls, form, id_user_session):
|
||||
_m = f'{cls.__qualname__}.from_form_filters_dog_command_link'
|
||||
av.val_instance(form, 'form', _m, Filters_Dog_Command_Link)
|
||||
has_filter_search_text = not (form.search.data == '' or form.search.data is None)
|
||||
@@ -228,7 +243,7 @@ class Parameters_Dog_Command_Link(Get_Many_Parameters_Base):
|
||||
has_filter_command = not (form.id_command.data == '0' or form.id_command.data == '' or form.id_command.data is None)
|
||||
active_only = av.input_bool(form.active_only.data, "active", _m)
|
||||
|
||||
filters = cls.get_default()
|
||||
filters = cls.get_default(id_user_session)
|
||||
filters.get_all_link = True
|
||||
filters.get_inactive_link = not active_only
|
||||
filters.ids_link = ''
|
||||
@@ -269,6 +284,11 @@ class Parameters_Dog_Command_Link(Get_Many_Parameters_Base):
|
||||
, 'a_hand_signal_descriptions_link': self.hand_signal_descriptions_link
|
||||
, 'a_notes_command': self.notes_command
|
||||
, 'a_notes_link': self.notes_link
|
||||
, 'a_get_all_user': self.get_all_user
|
||||
, 'a_get_inactive_user': self.get_inactive_user
|
||||
, 'a_ids_user': self.ids_user
|
||||
, 'a_names_user': self.names_user
|
||||
, 'a_emails_user': self.emails_user
|
||||
, 'a_require_all_id_search_filters_met': self.require_all_id_search_filters_met
|
||||
, 'a_require_any_id_search_filters_met': self.require_any_id_search_filters_met
|
||||
, 'a_require_all_non_id_search_filters_met': self.require_all_non_id_search_filters_met
|
||||
|
||||
@@ -209,11 +209,11 @@ class Parameters_Location(Get_Many_Parameters_Base):
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def from_form_filters_location(cls, form):
|
||||
def from_form_filters_location(cls, form, id_user_session):
|
||||
av.val_instance(form, 'form', 'Parameters_Location.from_form_filters_location', Filters_Location)
|
||||
has_filter_search_text = not (form.search.data == '' or form.search.data is None)
|
||||
active_only = av.input_bool(form.active_only.data, "active", "Parameters_Location.from_form_filters_location")
|
||||
filters = cls.get_default()
|
||||
filters = cls.get_default(id_user_session)
|
||||
filters.get_all_location = True
|
||||
filters.get_inactive_location = not active_only
|
||||
filters.ids_location = ''
|
||||
|
||||
Reference in New Issue
Block a user