Skip to content

ui

User interface CLI handler

Warning

This module is not yet implemented.

Attributes

API_CLIENT module-attribute

API_CLIENT: EleanorAPIClient = ioc()

Classes

UI

UI(config: str | None = None)

Bases: BaseCLI

Eleanor framework administration UI

CLI base class

Warning

An odd behavior with Fire has been observed where subclasses of BaseCLI take override __init__ and take parameters caus Fire to incorrectly identify self as a required CLI argument.

Parameters:

  • config (str, default: None ) –

    Path to configuration file

Functions

admin
admin()

Start Eleanor framework admin UI

name classmethod
name() -> str

Functions

event_change_namespace

event_change_namespace(
    namespace_view: NamespaceView, namespace_name: str
) -> List

event_namespace_create_update

event_namespace_create_update(
    namespace_model: Namespace,
) -> None

event_session_create_update

event_session_create_update(
    session_model: ActivitySession,
) -> None

event_session_select

event_session_select(session_view)

load_namespaces

load_namespaces() -> Dict[str, NamespaceV1]