Operators had no way to flag a problem PC from the tray. This adds a report path: the tray captures a reason, free-text note, and optional screenshot and the agent uploads it on the collector token to a new operatorreports table linked to the asset. Ships the endpoints 0009 migration so the table exists before the code queries it; the running DB had drifted behind the code and returned HTTP 500 on upload.
13 lines
346 B
Python
13 lines
346 B
Python
"""Endpoints plugin models."""
|
|
|
|
from .endpoint import (
|
|
EndpointState, EndpointEvent, EndpointCommand, EndpointApplication,
|
|
)
|
|
from .monitor import EndpointMonitor
|
|
from .operatorreport import OperatorReport
|
|
|
|
__all__ = [
|
|
'EndpointState', 'EndpointEvent', 'EndpointCommand', 'EndpointApplication',
|
|
'EndpointMonitor', 'OperatorReport',
|
|
]
|