cloudoperators / heureka

Security and compliance management
Apache License 2.0
3 stars 1 forks source link

epic(api): Endpoint for Entity History Retrieval #19

Open lolaapenna opened 5 months ago

lolaapenna commented 5 months ago

Task Description

Implement API endpoint that allows retrieval of the history of a specific enties.

The history should be retrievable with a new History Resolver for each of the components. The returned value should be an list of the history entities, that do not include the possibility to retrieve again the history.

We are utilizing MariaDBs Version Tables "https://mariadb.com/kb/en/system-versioned-tables/".

Dependency Heureka Authentication, Epic: #7

Acceptance Criteria:

Expected Tests:

Note

Create tickets for each entity or entity group.

lolaapenna commented 2 months ago

Notes from David:

Special SQL queries should be used that show historical data based on table versions we have basically a feature within MariaDB which are versioned tables for this purpose

Further Clarification Req.