Skip to content

281 user friendly decommutation of received reports#332

Merged
d-linko merged 60 commits intomainfrom
281-user-friendly-decommutation-of-received-reports
Apr 24, 2026
Merged

281 user friendly decommutation of received reports#332
d-linko merged 60 commits intomainfrom
281-user-friendly-decommutation-of-received-reports

Conversation

@d-linko
Copy link
Copy Markdown
Contributor

@d-linko d-linko commented Apr 3, 2026

Overhauled querying and structures used for pulling reports from the database and responding to REST calls
The rpt items are stored individual as CBOR in database and Transcoder is used to convert to string representation.
Organized reports based off report source and will send back a list of reports that are organized based off the report definition.

DavidEdell and others added 30 commits November 29, 2025 16:42
…ostgresSQL, consolidated dashboard+widget definitions and moved to a text provisioning file, and updated anms-ui monitor to use the new dashboard. Address #282 and #283
…nts the formal release process which also triggers publication.
…ols to bring in fixes for SQL concurrency causing reliability issues.
@d-linko d-linko marked this pull request as ready for review April 7, 2026 16:48
@d-linko d-linko self-assigned this Apr 7, 2026
Copy link
Copy Markdown
Collaborator

@BrianSipos BrianSipos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did not dig through changes in detail, is there expected to be an update to the grafana query style to use the item table and item position index more explicitly?

Comment thread anms-core/anms/components/schemas/ARIs/rpt_entry.py Outdated
@d-linko
Copy link
Copy Markdown
Contributor Author

d-linko commented Apr 10, 2026

I did not dig through changes in detail, is there expected to be an update to the grafana query style to use the item table and item position index more explicitly?

not explicitly it is pulling the data from view vw_ari_rpt_set(either using the rest endpoint or straight from the database) which is ordering the items by the index

@d-linko d-linko requested a review from BrianSipos April 10, 2026 18:01
Copy link
Copy Markdown
Collaborator

@BrianSipos BrianSipos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One suggested search-and-replace to make a field meaning more clear from its name.

Comment thread anms-core/anms/components/schemas/ARIs/rpt_entry.py Outdated
@d-linko d-linko requested a review from BrianSipos April 21, 2026 14:37
Copy link
Copy Markdown
Collaborator

@BrianSipos BrianSipos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two sonar issues, don't affect behavior. The remaining sonar issue about FastAPI I don't know about, so feel free to accept it or not.

Comment thread anms-core/anms/shared/transmogrifier.py Outdated
Comment thread anms-core/anms/routes/ARIs/reports.py Outdated
@sonarqubecloud
Copy link
Copy Markdown

@d-linko d-linko requested a review from BrianSipos April 23, 2026 19:44
@d-linko d-linko merged commit d0cde09 into main Apr 24, 2026
12 checks passed
@d-linko d-linko deleted the 281-user-friendly-decommutation-of-received-reports branch April 24, 2026 14:52
@github-project-automation github-project-automation Bot moved this from Todo to Done in ANMS Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

User friendly decommutation of received reports

3 participants