Display caret when an artifact has links (reverse or forward) in @pretty_title
column.
On expand, get the linked artifacts with a modified version of the source query. A spike is needed to evaluate two approaches:
- First, based on linked_artifacts route to get ids and the, re-issue a TQL query with
@id IN (...)
- Second, based on source TQL rewrite. For this solution, we should investigate how we can have a query without
FROM
of with a specific one like FROM LINKED_ARTIFACTS()
or equivalent.
Artifact links must be first sorted by direction (forward and then reverse) then, the ORDER BY
should be done with the same criteria as for the source query.
Fetching the linked artifacts can be done in parallel (or forward and then reverse) in order to produce results visible to end users sooner.
Render the arrows (probably something to extract from roadmap).
Columns and rows should be re-usable.
Mockup needs:
- Loading stage while performing the query
- Error state if query has a problem, timeout, etc.
To be clarified:
- do we need to have a "load more" or a load on scroll if dataset is huge ?
At this stage it's not expected to have "placeholder columns" (columns that will have results only for artifact links)