Hi,

This might cause some confusion among users without some knowledge of
what's going on under the hood:

* Go to list view of freshly created, say, biosources with no annotations

* run the annotation import plugin to annotate them, it completes successfully

* do not press refresh page button

* click on an item to see if it has been annotated: you see that it has no
  annotations

* go back to list page and click on the item again and you'll see that it has
  actually been annotated (or click refresh button after the plugin has
  finished)


I managed to duplicate this behaviour, please let me know if you cannot.

I realise this is all to do with the objects staying in memory in the
webserver, which makes the GUI nice and responsive.  The GUI and plugin
executor are separate entities and cannot communicate.

Perhaps a message like "if you are still viewing the page from which you ran
this plugin, please click the refresh button" in the job dialog box (on
completion) would help users?  Or maybe some Javascript can refresh the page
(if still being viewed) when the user dismisses the job dialog box?

For me there is a workaround that I prefer to use/already use anyway: verify
annotations by showing them as columns in the list view, and I always press
the refresh button after the plugin has finished (like you do with the
analysis pipeline).

cheers,
Bob.


-- 
Bob MacCallum | VectorBase Developer | Kafatos/Christophides Groups |
Division of Cell and Molecular Biology | Imperial College London |
Phone +442075941945 | Email [EMAIL PROTECTED]

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject "unsubscribe" to
[EMAIL PROTECTED]

Reply via email to