mex.editor.aux_search package

Submodules

mex.editor.aux_search.main module

mex.editor.aux_search.main.aux_search_result(result: AuxResult, index: int) Component

Render an aux search result with title, buttons and preview or all properties.

mex.editor.aux_search.main.expand_properties_button(result: AuxResult, index: int) Component

Render a button to expand all properties of an aux search result.

mex.editor.aux_search.main.import_button(result: AuxResult, index: int) Component

Render a button to import the aux search result to the MEx backend.

mex.editor.aux_search.main.index() Component

Return the index for the search component.

mex.editor.aux_search.main.nav_bar() Component

Render a bar with an extractor navigation menu.

mex.editor.aux_search.main.pagination() Component

Render pagination for navigating search results.

mex.editor.aux_search.main.render_all_properties(result: AuxResult) Component

Render all properties of the aux search result.

mex.editor.aux_search.main.render_preview(result: AuxResult) Component

Render a preview of the aux search result.

mex.editor.aux_search.main.result_title_and_buttons(result: AuxResult, index: int) Component

Render the title and buttons for an aux search result.

mex.editor.aux_search.main.search_input() Component

Render a search input element that will trigger the results to refresh.

mex.editor.aux_search.main.search_results() Component

Render the search results with a heading, result list, and pagination.

mex.editor.aux_search.models module

class mex.editor.aux_search.models.AuxResult(*, identifier: str, title: list[EditorValue], preview: list[EditorValue], show_properties: bool, all_properties: list[EditorValue], show_import_button: bool, **extra_data: Any)

Bases: Base

Auxiliary search result.

all_properties: list[EditorValue]
identifier: str
preview: list[EditorValue]
show_import_button: bool
show_properties: bool
title: list[EditorValue]

mex.editor.aux_search.state module

class mex.editor.aux_search.state.AuxState(parent_state: BaseState | None = None, init_substates: bool = True, _reflex_internal_init: bool = False, *, substates: Dict[str, BaseState] = {}, dirty_vars: Set[str] = {}, dirty_substates: Set[str] = {}, router_data: Dict[str, Any] = {}, router: RouterData = RouterData(session=SessionData(client_token='', client_ip='', session_id=''), headers=HeaderData(host='', origin='', upgrade='', connection='', cookie='', pragma='', cache_control='', user_agent='', sec_websocket_version='', sec_websocket_key='', sec_websocket_extensions='', accept_encoding='', accept_language=''), page=PageData(host='', path='', raw_path='', full_path='', full_raw_path='', params={})), is_hydrated: bool = False, user: User | None = None, target_path_after_login: str | None = None, nav_items: list[NavItem] = [NavItem(title='Search', path='/', raw_path='/?page=1', underline='none'), NavItem(title='Edit', path='/item/[identifier]', raw_path='/item/00000000000000/', underline='none'), NavItem(title='Aux Import', path='/aux-import', raw_path='/aux-import/', underline='none')], results_transformed: list[AuxResult] = [], results_extracted: list[ExtractedAccessPlatform | ExtractedActivity | ExtractedBibliographicResource | ExtractedConsent | ExtractedContactPoint | ExtractedDistribution | ExtractedOrganization | ExtractedOrganizationalUnit | ExtractedPerson | ExtractedPrimarySource | ExtractedResource | ExtractedVariable | ExtractedVariableGroup] = [], total: int = 0, query_string: str = '', current_page: int = 1, limit: int = 50, aux_data_sources: list[str] = ['Wikidata', 'LDAP'], **kwargs)

Bases: State

State management for the aux extractor search page.

aux_data_sources: list[str]

Base class of converting a var to another var type.

backend_vars: ClassVar[Dict[str, Any]] = {}
base_vars: ClassVar[Dict[str, Var]] = {'aux_data_sources': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.aux_data_sources', _var_type=list[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.aux_data_sources', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='aux_data_sources', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'current_page': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.current_page', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.current_page', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'limit': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.limit', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.limit', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'query_string': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.query_string', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.query_string', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='query_string', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'results_extracted': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_extracted', _var_type=list[mex.common.models.access_platform.ExtractedAccessPlatform | mex.common.models.activity.ExtractedActivity | mex.common.models.bibliographic_resource.ExtractedBibliographicResource | mex.common.models.consent.ExtractedConsent | mex.common.models.contact_point.ExtractedContactPoint | mex.common.models.distribution.ExtractedDistribution | mex.common.models.organization.ExtractedOrganization | mex.common.models.organizational_unit.ExtractedOrganizationalUnit | mex.common.models.person.ExtractedPerson | mex.common.models.primary_source.ExtractedPrimarySource | mex.common.models.resource.ExtractedResource | mex.common.models.variable.ExtractedVariable | mex.common.models.variable_group.ExtractedVariableGroup], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_extracted', _var_type=list[mex.common.models.access_platform.ExtractedAccessPlatform | mex.common.models.activity.ExtractedActivity | mex.common.models.bibliographic_resource.ExtractedBibliographicResource | mex.common.models.consent.ExtractedConsent | mex.common.models.contact_point.ExtractedContactPoint | mex.common.models.distribution.ExtractedDistribution | mex.common.models.organization.ExtractedOrganization | mex.common.models.organizational_unit.ExtractedOrganizationalUnit | mex.common.models.person.ExtractedPerson | mex.common.models.primary_source.ExtractedPrimarySource | mex.common.models.resource.ExtractedResource | mex.common.models.variable.ExtractedVariable | mex.common.models.variable_group.ExtractedVariableGroup], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='results_extracted', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'results_transformed': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_transformed', _var_type=list[mex.editor.aux_search.models.AuxResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_transformed', _var_type=list[mex.editor.aux_search.models.AuxResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='results_transformed', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'total': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.total', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.total', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None)))}
class_subclasses: ClassVar[Set[Type[BaseState]]] = {}
computed_vars: ClassVar[Dict[str, ComputedVar]] = {'current_results_length': FakeComputedVarBaseClass(_js_expr='current_results_length', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.current_results_length>), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.disable_next_page>), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.disable_previous_page>), 'total_pages': FakeComputedVarBaseClass(_js_expr='total_pages', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.total_pages>)}
current_page: int

Base class of converting a var to another var type.

current_results_length

Base class of converting a var to another var type.

disable_next_page

Base class of converting a var to another var type.

disable_previous_page

Base class of converting a var to another var type.

event_handlers: ClassVar[Dict[str, EventHandler]] = {'go_to_next_page': EventHandler(event_actions={}, fn=<function AuxState.go_to_next_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'go_to_previous_page': EventHandler(event_actions={}, fn=<function AuxState.go_to_previous_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'import_result': EventHandler(event_actions={}, fn=<function AuxState.import_result>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'refresh': EventHandler(event_actions={}, fn=<function AuxState.refresh>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'search': EventHandler(event_actions={}, fn=<function AuxState.search>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_aux_data_sources': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_aux_data_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_current_page': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_current_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_limit': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_page': EventHandler(event_actions={}, fn=<function AuxState.set_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_query_string': EventHandler(event_actions={}, fn=<function AuxState.set_query_string>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_results_extracted': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_results_extracted>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_results_transformed': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_results_transformed>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'set_total': EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_total>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state'), 'setvar': EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', state_cls=<class 'mex.editor.aux_search.state.AuxState'>), 'toggle_show_properties': EventHandler(event_actions={}, fn=<function AuxState.toggle_show_properties>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')}
go_to_next_page = EventHandler(event_actions={}, fn=<function AuxState.go_to_next_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
go_to_previous_page = EventHandler(event_actions={}, fn=<function AuxState.go_to_previous_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
import_result = EventHandler(event_actions={}, fn=<function AuxState.import_result>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
inherited_backend_vars: ClassVar[Dict[str, Any]] = {}
inherited_vars: ClassVar[Dict[str, Var]] = {'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>), 'identifier': FakeComputedVarBaseClass(_js_expr='identifier', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps={'router'}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>), 'is_hydrated': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'nav_items': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'router': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'target_path_after_login': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=typing.Optional[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='target_path_after_login', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'user': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.user', _var_type=typing.Optional[mex.editor.models.User], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user', _var_type=<class 'mex.editor.models.User'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None)))}
limit: int

Base class of converting a var to another var type.

query_string: str

Base class of converting a var to another var type.

refresh = EventHandler(event_actions={}, fn=<function AuxState.refresh>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
results_extracted: list[ExtractedAccessPlatform | ExtractedActivity | ExtractedBibliographicResource | ExtractedConsent | ExtractedContactPoint | ExtractedDistribution | ExtractedOrganization | ExtractedOrganizationalUnit | ExtractedPerson | ExtractedPrimarySource | ExtractedResource | ExtractedVariable | ExtractedVariableGroup]

Base class of converting a var to another var type.

results_transformed: list[AuxResult]

Base class of converting a var to another var type.

search = EventHandler(event_actions={}, fn=<function AuxState.search>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_aux_data_sources = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_aux_data_sources>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_current_page = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_current_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_limit = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_limit>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_page = EventHandler(event_actions={}, fn=<function AuxState.set_page>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_query_string = EventHandler(event_actions={}, fn=<function AuxState.set_query_string>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_results_extracted = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_results_extracted>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_results_transformed = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_results_transformed>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
set_total = EventHandler(event_actions={}, fn=<function reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state.set_total>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
setvar: ClassVar[EventHandler] = EventHandlerSetVar(event_actions={}, fn=<function EventHandlerSetVar.setvar>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', state_cls=<class 'mex.editor.aux_search.state.AuxState'>)
toggle_show_properties = EventHandler(event_actions={}, fn=<function AuxState.toggle_show_properties>, state_full_name='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state')
total: int

Base class of converting a var to another var type.

total_pages

Base class of converting a var to another var type.

vars: ClassVar[Dict[str, Var]] = {'aux_data_sources': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.aux_data_sources', _var_type=list[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.aux_data_sources', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='aux_data_sources', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'backend_version': FakeComputedVarBaseClass(_js_expr='backend_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.backend_version>), 'current_page': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.current_page', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.current_page', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='current_page', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'current_results_length': FakeComputedVarBaseClass(_js_expr='current_results_length', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.current_results_length>), 'disable_next_page': FakeComputedVarBaseClass(_js_expr='disable_next_page', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.disable_next_page>), 'disable_previous_page': FakeComputedVarBaseClass(_js_expr='disable_previous_page', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.disable_previous_page>), 'editor_version': FakeComputedVarBaseClass(_js_expr='editor_version', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function State.editor_version>), 'identifier': FakeComputedVarBaseClass(_js_expr='identifier', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None), _cache=True, _backend=False, _initial_value=Unset, _static_deps={'router'}, _auto_deps=False, _update_interval=None, _fget=<function BaseState.setup_dynamic_args.<locals>.argsingle_factory.<locals>.inner_func>), 'is_hydrated': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.is_hydrated', _var_type=<class 'bool'>, _var_data=VarData(state='reflex___state____state', field_name='is_hydrated', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'limit': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.limit', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.limit', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='limit', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'nav_items': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.nav_items', _var_type=list[mex.editor.models.NavItem], _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='nav_items', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'query_string': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.query_string', _var_type=<class 'str'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.query_string', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='query_string', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'results_extracted': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_extracted', _var_type=list[mex.common.models.access_platform.ExtractedAccessPlatform | mex.common.models.activity.ExtractedActivity | mex.common.models.bibliographic_resource.ExtractedBibliographicResource | mex.common.models.consent.ExtractedConsent | mex.common.models.contact_point.ExtractedContactPoint | mex.common.models.distribution.ExtractedDistribution | mex.common.models.organization.ExtractedOrganization | mex.common.models.organizational_unit.ExtractedOrganizationalUnit | mex.common.models.person.ExtractedPerson | mex.common.models.primary_source.ExtractedPrimarySource | mex.common.models.resource.ExtractedResource | mex.common.models.variable.ExtractedVariable | mex.common.models.variable_group.ExtractedVariableGroup], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_extracted', _var_type=list[mex.common.models.access_platform.ExtractedAccessPlatform | mex.common.models.activity.ExtractedActivity | mex.common.models.bibliographic_resource.ExtractedBibliographicResource | mex.common.models.consent.ExtractedConsent | mex.common.models.contact_point.ExtractedContactPoint | mex.common.models.distribution.ExtractedDistribution | mex.common.models.organization.ExtractedOrganization | mex.common.models.organizational_unit.ExtractedOrganizationalUnit | mex.common.models.person.ExtractedPerson | mex.common.models.primary_source.ExtractedPrimarySource | mex.common.models.resource.ExtractedResource | mex.common.models.variable.ExtractedVariable | mex.common.models.variable_group.ExtractedVariableGroup], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='results_extracted', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'results_transformed': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_transformed', _var_type=list[mex.editor.aux_search.models.AuxResult], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.results_transformed', _var_type=list[mex.editor.aux_search.models.AuxResult], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='results_transformed', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'router': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=None, _original=Var(_js_expr='reflex___state____state.router', _var_type=<class 'reflex.istate.data.RouterData'>, _var_data=VarData(state='reflex___state____state', field_name='router', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state = useContext(StateContexts.reflex___state____state)',), deps=(), position=None))), 'target_path_after_login': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=typing.Optional[str], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.target_path_after_login', _var_type=<class 'str'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='target_path_after_login', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None))), 'total': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.total', _var_type=<class 'int'>, _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state.total', _var_type=<class 'int'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='total', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None))), 'total_pages': FakeComputedVarBaseClass(_js_expr='total_pages', _var_type=list[str], _var_data=VarData(state='reflex___state____state.mex___editor___state____state.mex___editor___aux_search___state____aux_state', field_name='', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state = useContext(StateContexts.reflex___state____state__mex___editor___state____state__mex___editor___aux_search___state____aux_state)',), deps=(), position=None), _cache=False, _backend=False, _initial_value=Unset, _static_deps=set(), _auto_deps=True, _update_interval=None, _fget=<function AuxState.total_pages>), 'user': Var.__init_subclass__.<locals>.ToVarOperation(_js_expr='reflex___state____state__mex___editor___state____state.user', _var_type=typing.Optional[mex.editor.models.User], _var_data=None, _original=Var(_js_expr='reflex___state____state__mex___editor___state____state.user', _var_type=<class 'mex.editor.models.User'>, _var_data=VarData(state='reflex___state____state.mex___editor___state____state', field_name='user', imports=(('$/utils/context', (ImportVar(tag='StateContexts', is_default=False, alias=None, install=True, render=True, transpile=False),)), ('react', (ImportVar(tag='useContext', is_default=False, alias=None, install=True, render=True, transpile=False),))), hooks=('const reflex___state____state__mex___editor___state____state = useContext(StateContexts.reflex___state____state__mex___editor___state____state)',), deps=(), position=None)))}

mex.editor.aux_search.transform module

mex.editor.aux_search.transform.model_to_all_properties(model: ExtractedAccessPlatform | ExtractedActivity | ExtractedBibliographicResource | ExtractedConsent | ExtractedContactPoint | ExtractedDistribution | ExtractedOrganization | ExtractedOrganizationalUnit | ExtractedPerson | ExtractedPrimarySource | ExtractedResource | ExtractedVariable | ExtractedVariableGroup) list[EditorValue]

Transform all properties of a model into a list of EditorValues.

mex.editor.aux_search.transform.transform_models_to_results(models: Iterable[ExtractedAccessPlatform | ExtractedActivity | ExtractedBibliographicResource | ExtractedConsent | ExtractedContactPoint | ExtractedDistribution | ExtractedOrganization | ExtractedOrganizationalUnit | ExtractedPerson | ExtractedPrimarySource | ExtractedResource | ExtractedVariable | ExtractedVariableGroup]) list[AuxResult]

Convert a list of extracted models into a list of aux search result models.