Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 915 Bytes

TUI.md

File metadata and controls

33 lines (21 loc) · 915 Bytes

Terminal UI

The TUI is developed using the superpowers given to Python developers by Textual

The aim of this TUI is to provide a power console for the Gallagher Ecosystem, which is complimentary to the Gallagher Command Centre and makes use of the Gallagher REST API.

Think of it as the Terminal GUI equivalent of what the command line tool provides i.e batch processing, light weight interfaces for doing powerful things.

Observations

Command Centre has the View, Report and Configure style interfaces (that we should not mimic).

Proposed User Experience

Dashboard

Cardholder management

  • List cardholders
  • Create cardholder
  • Update cardholder
  • Delete cardholder
  • Attach cards to a cardholder
  • Detach cards from a cardholder
  • Visit details for a cardholder

Alarm management

  • List alarms
  • Acknowledge alarms
  • Comment on an alarm

Reporting