Feature #1279
closed
Enhance Project Summary Page
Added by Amber Herold over 13 years ago.
Updated almost 7 years ago.
Description
Please add to he Appion agenda that I would love to have a summary page for a project that does not show the hidden expts and that DOES show some summary of how many processing runs have been done.
I could just stick this in redmine but not sure where it belongs or who to assign it to and what else other people might like. BUt I would really like a quick version as I want this as a figure in the grant.
Files
- Assignee changed from Eric Hou to Amber Herold
Hey Eric, Looks like the Web interface catagory is auto assigning to you. I hesitate to add more to your plate right now, so I'll take a look at it today and see if I can take care of it. We can talk about the feature more in Wednesdays meeting too.
r15604 note should read hides Experiments with too little data.
- Status changed from New to Assigned
The following code is the core for sorting the table:
// sort the experiment array if needed
$orderBy = $_GET['sort'];
$orderByArray = array();
foreach ($experiments as $key => $exp) {
$orderByArray[$key] = $exp[$orderBy];
}
array_multisort( $orderByArray, SORT_DESC, $experiments );
It is currently rather simplistic and sorts any column clicked on in descending order. May want implement the ability to toggle between ascending and descending.
- Status changed from Assigned to In Code Review
- Assignee changed from Amber Herold to Eric Hou
- Status changed from In Code Review to In Test
- Assignee changed from Eric Hou to Anchi Cheng
- Assignee changed from Anchi Cheng to Amber Herold
Yikes, looking at that bit of code above, I think I should not go to the trouble of sorting the array if the user did not select to sort any column! Will fix that code today.
TODO:
- add date last processed
- do not show sessions with no images
r15612 adds date of last processing run, never displays an experiment with no images, and does not execute the sorting code unless the user has selected a sort column.
- Assignee changed from Amber Herold to Bridget Carragher
Bridget, please ensure these new features in the project report page meet your spec, then close the issue. Thanks!
Hi Amber,
This is great. But can I ask for one more feature. Can we add on the main page (i.e. http://cronus3.scripps.edu/betamyamiweb/project/project.php ) another column at the end that lists the "number of appion runs" and the last run done for each project. Also first run ever if that is possible? And if these were all in separate columns that could be sorted on that would be even better. But if this is very slow than maybe it should be a separate page that we only get to if we really want this info. I am constantly in and out of these pages and they are already pretty slow so I would not want them to get any slower.
Similarly if these first use, last use columns could be on the individual project pages too that would be great.
Bridget
Sorry Bridget, I forgot to mention that my changes from today will not be available until our installation is updated tonight, so please check again tomorrow.
It sounds like you would like the same type of information on the main project page http://cronus3.scripps.edu/betamyamiweb/project/project.php that sums the data from all sessions of the project. Is this correct?
- Status changed from In Test to Closed
all requests from the last communication are there.
Also available in: Atom
PDF