Decathlon / Decathlon/ara

Add the possibility to switch between last eligible & last run

Open
#22 0 comments 0 reactions 0 assignees View on GitHub
Feature Request P4
Dominant language
Java
Stars
80
Forks
17
PR merge metrics
No merged PRs in 30d

Description

# Add the possibility to switch between last eligible & last run

## Context

For now, the default displayed execution is the latest version analysed successfully by ARA (even if this version doesn't meet the threshold and is not eligible).

For example, if the latest version analysed successfully by ARA was made 2 days ago, users will see it on the main page, and can believe that it's the "latest version", even if a new version was made 1 day ago (or today) and is not displayed because it was discarded.

## Expected

Add a switch button to the top of the ARA executions view to display either the last analysed executions on all the exec (develop, stab, master) or the last run executions (which will includes the discarded ones).

![image](https://user-images.githubusercontent.com/45944760/57068299-98db8a00-6cd1-11e9-8d17-4bfc138ef1ff.png)
![image](https://user-images.githubusercontent.com/45944760/57068312-a133c500-6cd1-11e9-8583-815e9924282e.png)

Add a setting in the project to choose the default display mode.
![image](https://user-images.githubusercontent.com/45944760/57068355-c4f70b00-6cd1-11e9-9daa-24b94f0e2dff.png)
![image](https://user-images.githubusercontent.com/45944760/57068360-ca545580-6cd1-11e9-8906-e06543be3b65.png)

(Replace "Eligible" by "Analysis" in the mockups above)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the ARA executions view and project settings, locating how the displayed execution is selected and where the default project display mode is stored. The work is complete when users can switch between the last eligible analysis and last run, including discarded runs, and choose the default mode in project settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.