Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Project list view page #413

Closed
mjherzog opened this issue Apr 1, 2022 · 8 comments
Closed

Enhance Project list view page #413

mjherzog opened this issue Apr 1, 2022 · 8 comments
Labels
Milestone

Comments

@mjherzog
Copy link
Member

mjherzog commented Apr 1, 2022

When you have start to build up a library of Scans, it can be difficult to find a particular Scan or a set of Scans of interest on the Project summary page /scancode.io/project/. Search works pretty well if you know the name of the Scan or the Pipeline, but we can do better.

Some simple ideas to improve the usability are:

  • Increase the default number of displayed rows from 10 to 20 or 25
  • Add the Date Completed to the display
  • Enable column sort by Name, Date or Pipeline
@mjherzog mjherzog added the web-ui label Apr 1, 2022
@adityasangave
Copy link

@mjherzog added this
Screenshot from 2022-04-05 18-48-27
but and made some changes to models should I also migrate

@tdruez
Copy link
Contributor

tdruez commented Apr 5, 2022

Increase the default number of displayed rows from 10 to 20 or 25

We need to review the impact on performances before make this change.

Add the Date Completed to the display

We need to define/clarify the concept of "Date Completed" which does not exists at the project level but at a Pipeline run level and multiple pipelines can be run a project.

@mjherzog
Copy link
Member Author

mjherzog commented Apr 5, 2022

Using Project creation date could be a substitute for Date Completed. The primary goal is to add a time dimension to the list.

@tdruez tdruez changed the title Enhance Project summary page Enhance Project list view page Apr 5, 2022
@adityasangave
Copy link

@mjherzog that could work

@adityasangave
Copy link

So should I change Date Completed to Creation Date

@lf32
Copy link

lf32 commented Jun 10, 2022

@mjherzog @tdruez
does this look good with default rows set to 20 and also if you think there is a need for better date format, just lemmino

check

lf32 added a commit to lf32/scancode.io that referenced this issue Jun 12, 2022
[X] Increase table rows to 20
[X] Added created date column in project table
[X] Support sorting by name and creation date of the project

Fixes aboutcode-org#413

Signed-off-by: Akhil Raj <[email protected]>
lf32 added a commit to lf32/scancode.io that referenced this issue Jun 15, 2022
[x] Increase table rows to 20
[x] Added created date column in project table
[x] Support sorting by name and creation date of the project

Signed-off-by: Akhil Raj <[email protected]>
lf32 added a commit to lf32/scancode.io that referenced this issue Jun 15, 2022
[x] Increase table rows to 20
[x] Added created date column in project table
[x] Support sorting by name and creation date of the project

Signed-off-by: Akhil Raj <[email protected]>
tdruez pushed a commit that referenced this issue Jul 19, 2022
[x] Increase table rows to 20
[x] Added created date column in project table
[x] Support sorting by name and creation date of the project

Signed-off-by: Akhil Raj <[email protected]>
tdruez added a commit that referenced this issue Jul 19, 2022
tdruez added a commit that referenced this issue Jul 19, 2022
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue Jul 19, 2022
@tdruez
Copy link
Contributor

tdruez commented Jul 19, 2022

@mjherzog all those suggestions were implemented plus some extra filtering on pipeline type.

@tdruez tdruez closed this as completed Jul 19, 2022
@tdruez tdruez added this to the v32.0.0 milestone Jul 19, 2022
@mjherzog
Copy link
Member Author

@tdruez Looks good!

tdruez added a commit that referenced this issue Aug 8, 2022
tdruez added a commit that referenced this issue Aug 8, 2022
tdruez added a commit that referenced this issue Aug 8, 2022
Refine some arguments for consistency

Signed-off-by: Thomas Druez <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants