crossminer / scava

https://eclipse.org/scava/
Eclipse Public License 2.0
18 stars 13 forks source link

Improve usability of adminUI #105

Open borisbaldassari opened 5 years ago

borisbaldassari commented 5 years ago

In the admin list of projects, how easy/difficult would it be to have more information about the project? Things like:

That would help A LOT with the administration and maintenance of the instance.. Otherwise there is no way to tell how the project is configured, what is wrong and what can be fixed..

mhow2 commented 5 years ago

information about its past tasks/analyses

And especially we need the analysis duration for past tasks (along with the number of metrics).

borisbaldassari commented 5 years ago

Still in need of that. Not blocking, but highly important still to setup the application for the use case..

ambpro commented 4 years ago

information about its past tasks/analyses And especially we need the analysis duration for past tasks (along with the number of metrics).

Still in need of that. Not blocking, but highly important still to setup the application for the use case..

@mhow2 @borisbaldassari could you clarify this point with more details?

borisbaldassari commented 4 years ago

Hi @ambpro ,

The connector list requirement has been addressed in another issue (and associated commit) so this one is ok. Forget about the link to the dashboard, it's superfluous. Now it'd be really useful, when you have several projects configured and dozens of tasks, what has been done/computed/treated. Namely it would be useful to have displayed the tasks already computed for the project, their time range and metrics. @mhow2 do you agree?

mhow2 commented 4 years ago

Namely it would be useful to have displayed the tasks already computed for the project, their time range and metrics. @mhow2 do you agree?

Absolutely because atm, to get the big picture of the overall state of the analysis in the platform, one have to enter each project configuration and see the tasks progress.

Second point - not sure it should appear in the same view/page - but we lack the following kind of information:

borisbaldassari commented 4 years ago

Yet another example: The instance has been up for a couple of days. Since the tasks are taking hours, I've no idea what tasks have already been performed, if any, or if any data is already available.

Having the information mentioned above would help the admin know what's happening.

ambpro commented 4 years ago

@borisbaldassari @mhow2 I pushed some improvements (c31c8c9) to display the completed tasks and additional temporal infos about these tasks within the workers view. completed-tasks

Please let's me know if it could help ?

mhow2 commented 4 years ago

Thank you @ambpro , I'll test as soon as possible.

MarcioMateus commented 4 years ago

I did't test it yet but seems a good enhancement.

I would also create a section like "On Error Tasks" to let the user quickly know which tasks are on ERROR state

It would also help to know the number of Tasks in each stage. we can represent the counter next to the cane of the section. E.g.: "Pending Tasks (30)" , "Completed Tasks (10)", ...

ambpro commented 4 years ago

@MarcioMateus the commit (f016df1) should add a new on-error-tasks section as bellow

on-error-tasks

MarcioMateus commented 4 years ago

Hi @ambpro, it looks great!

We will test it.

mhow2 commented 4 years ago

@ambpro , I think that in the tasks lists, we need the last updated item diplayed first (on top).