Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Status layout with problems per entity (#204)
* Refs #19533: Add Status view to layout Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include problem callback backend connection Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Sync with statistics backend to obtain StatusData Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Take the samples and prepare a json structure Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Display the problem data in status layout Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Improve arrows based on internal feedback Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include external QMLTreeView module Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include external QMLTreeView module and adapt the tree with the required mechanisms Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Adapt model to use roles Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Include missing information through roles in the UI Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add status icon and homogenize fonts Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add incompatible qos policies links to documentation compatibility rules Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix first click issue in status footer and remove dead code Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Add view problem filter functionality Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Display entity issues counter on its right Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Avoid problem model destruction to avoid error messages when app closed Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Catch entity dispose and remove entity problems from model Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Update icons Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix visual details Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Fix error counting Signed-off-by: JesusPoderoso <[email protected]> Refs #19533: Adapt changes Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: Improve disable view of chart layout button Signed-off-by: JesusPoderoso <[email protected]> * Fix mock build issue Signed-off-by: JesusPoderoso <[email protected]> * Fix visual details Signed-off-by: JesusPoderoso <[email protected]> * Display entity information when clicked in status layout Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: Fix warning visual issue Signed-off-by: JesusPoderoso <[email protected]> * Refs #19533: Add filter to status layout properly Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Fix topic filtering visual bugs Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Add load model check for empty filter Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Set Backend status references Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Delete debug comment Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Rename all problems to statuses Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve comments Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Minor sugestions Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve entity status assignments Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Add missing problem sample 'Liveliness changed' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve error / warning counter update and update left panel info when problem reported Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Rename method Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] QML minor changes Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve graph connections section Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix style in the imported qml files Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove unnecessary dead code Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove unnecessary method Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Refactor tree model filtering Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove info dead code Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve StatusLayout.qml comments Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve pointers deletion Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: Refactor model roles to use direct get methods Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Rename 'copy' model method as 'filtered_copy' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Remove repeated description in problems Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Rename domain graph public property entity id as 'domain_entity_id' Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Improve status counter anchoring to avoid overlapping numbers and icons Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Improve status sample kind usage Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Treat entity status model status as StatusLevel instead of as boolean Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ALRS] Comment typo Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Improve entity info update when new status reported Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Remove unnecessary error check Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Get Status Level string from sources (backend) Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix visual bug with expand/collapse status layout icon Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix timer flow Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Add try-catch in get_status_data Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix timer Signed-off-by: JesusPoderoso <[email protected]> * Refs #19743: [ARS] Fix left panel focus Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]>
- Loading branch information