Project

General

Profile

Actions

Feature #1279

closed

Enhance Project Summary Page

Added by Amber Herold over 13 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Category:
Web interface
Target version:
Start date:
05/02/2011
Due date:
% Done:

0%

Estimated time:

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

pastedGraphic.tiff (844 KB) pastedGraphic.tiff Amber Herold, 05/02/2011 09:21 AM

Related issues 2 (0 open2 closed)

Related to Appion - Bug #1262: Hide test projects in Project pages ClosedAmber Herold04/11/2011

Actions
Has duplicate Appion - Feature #15: Reorganize the last column in the view project page.DuplicateAmber Herold01/11/201012/01/2010

Actions
Actions #1

Updated by Amber Herold over 13 years ago

  • 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.

Actions #2

Updated by Amber Herold over 13 years ago

r15604 note should read hides Experiments with too little data.

Actions #3

Updated by Amber Herold over 13 years ago

  • 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.

Actions #4

Updated by Amber Herold over 13 years ago

  • Status changed from Assigned to In Code Review
  • Assignee changed from Amber Herold to Eric Hou
Actions #5

Updated by Eric Hou over 13 years ago

  • Status changed from In Code Review to In Test
  • Assignee changed from Eric Hou to Anchi Cheng

code looks good.

Actions #6

Updated by Amber Herold over 13 years ago

  • 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.

Actions #7

Updated by Amber Herold over 13 years ago

TODO:
  1. add date last processed
  2. do not show sessions with no images
Actions #8

Updated by Amber Herold over 13 years ago

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.

Actions #9

Updated by Amber Herold over 13 years ago

  • 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!

Actions #10

Updated by Bridget Carragher over 13 years ago

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

Actions #11

Updated by Amber Herold over 13 years ago

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?

Actions #12

Updated by Anchi Cheng almost 7 years ago

  • Status changed from In Test to Closed

all requests from the last communication are there.

Actions

Also available in: Atom PDF