ferrosoft.apps.reporting.websockets package

Submodules

ferrosoft.apps.reporting.websockets.consumers module

class ferrosoft.apps.reporting.websockets.consumers.ReportGenerator(*args, **kwargs)[source]

Bases: UIEventsConsumer

pass_through(event)[source]

Handler for events that are just passed through to the client.

receive_json_tenant_context(content)[source]

Process a JSON message once the tenant context is active.

ferrosoft.apps.reporting.websockets.routing module

ferrosoft.apps.reporting.websockets.updater module

class ferrosoft.apps.reporting.websockets.updater.AutoGroupPassTrough(entity_id=None)[source]

Bases: PassTroughUpdater

class ferrosoft.apps.reporting.websockets.updater.PassTroughUpdater(*args, **kwargs)[source]

Bases: ABC, FrontendUIUpdater

send_result(content)[source]
send_update(content)[source]
class ferrosoft.apps.reporting.websockets.updater.ReportGeneratorUpdater(entity_id=None)[source]

Bases: AutoGroupPassTrough