Move the Traceability matrixes into AO

Description

This ticket is part of RY-589.

The traceability matrixes can be saved. Unfortunately, they are saved in Bandana. Let's move them to AO.

  • Object: SavedQuery (which extends SavedQueryBase, the primary key - you can make it a single object if you prefer).

  • DAO: SavedQueryManager,

  • Action: TraceabilityMatrixAction.

I suggest we move them to AO:

  • Either rename and move SavedQueryManager into SavedQueryDAO, or just create the DAO,

  • Create a table with the same properties as SavedQuery:

    • ID,

    • Space,

    • Title,

    • Owner,

    • Permissions: format to be defined, certainly as JSON, when isShared = false it could be the author, otherwise "space", group names, the whole instance or entirely public.

    • searchQuery

    • traceabilityMatrixColumns

    • withJira

  • Don't forget the upgrade task. Don't forget the upgrade task.

Environment

None

Observations

None
Resolved

Assignee

Adrien Ragot (Play SQL / Requirement Yogi)

Reporter

Adrien Ragot (Play SQL / Requirement Yogi)

Labels

Participants

None

Sprint

None

Fix versions

Priority

Matter of months