4. Annotate
To test in: Web, Insight
Purpose of the test is to check the Annotate ability (creating as well as viewing) for P/D/I/S/Plates/Plate Acquisitions
Section 1: General Annotations
Annotate different type of objects i.e. Projects/Datasets/Images/Screens/Plates/Plate Acquisitions (=Plate Run)
Comments (right-hand pane [Annotate001: Comments in Insight])
Rating (right-hand pane)
Attachments (right-hand pane)
Attach local documents
Attach uploaded documents.
(Insight only) Check that you can filter the
Availabledocuments [Annotate021].
Create a file of size 0 and add it as an attachment to P/D/I/S/P/PR.
Repeat step 1., selecting each time more than 2 objects for annotation at one go [AnnotateM001].
Check that each of the selected object has been annotated, and you still see the annotation when selecting them one-by-one
Check that when you select the annotated objects together with non-annotated objects, the annotation is still visible in right-hand pane [AnnotateM002]
Select more than 2 objects and attach an existing Tag.
Select again more than 2 objects, this time choose objects tagged in step 3. as well as untagged objects and try to add the Tag from step 3
Check that the Tag is still available for further tagging as long as untagged objects are within your selection [AnnotateM007, AnnotateM008]
Mouse over the annotation name (right-hand pane)
Selecting a SINGLE annotated object
Check that the owner of the annotation is indicated, who annotated etc.[Annotate002: Check in Insight, Annotate003: Check in Web]
Selecting 2 or more objects which you annotated yourself
Check that you can see the annotations [AnnotateM003, AnnotateM004]
Selecting 2 or more objects annotated by another user
Check that the link owner is indicated in brackets [AnnotateM005, AnnotateM006]
Section 2: Tagging
Prepare (if not prepared for you already) by creating around 10 Tags belonging to you as well as to other users and at least 2 Tag Sets with Tags in them.
Bring up the Tagging dialog by clicking on
+button or (Insight only) by selectingTagin the right-click menu [Annotate009, Annotate010].Select a Tag and click add (
>)Check that the Tag is added to the
Selectedlist.Check that when you select a Tag Set and click add (
>), all the Tags in the Tag Set move to theSelectedlist.
(Web and Insight) Make sure you have tagged Project/Dataset/Image/Screen/Plate/Plate Run/Well with at least 1 tag on each of them.
Bring up the tagging dialog by clicking on
+Check that the tags available for further tagging in the left-hand pane load as expected.
Check that when you select a tag, transfer it into the right-hand pane and click
Save, the tag you selected is added to the existing ones.
(Insight only) Add/Remove All
Go to the
Selectedlist. Select a Tag (contained in a Tag Set) and click remove (<). The Tag should be displayed under the Tag Set in theAvailablelist.Click on Add All button (
>>). Check that only Tags are added to theSelectedlist, not any empty Tag Set.Click into the filter box above
Selectedlist and type - Check that no Tags are appearing inAvailablelist after this.Click on Remove All Button (
<<). Check that all Tags are moved back.
Make sure there are some Tags owned by other users in Read-Only and Private groups. If there are no such Tags there, Log out and Log in as another user in Read-Only group (and/or Private group as necessary) and create two or more Tags.
Log in as a member (not Owner) of Read-Only group (a member not owning the Tags you have just checked/prepared) and Check that the
Availablelist does NOT show the Tags of other users (only YOUR tags should be displayed).Log in as an Owner of Private group (e.g. user-1) and Check that the
Availablelist does NOT show the Tags of other users (only YOUR tags should be displayed).
Add new
Create a new Tag (with new name). Click add.
Check that the new Tag is added to the
Selectedlist.
Create a new Tag (with new name). Hit Enter.
Check that the Tag is added to the
Selectedlist.
Create a new Tag whilst highlighting a Tag Set or a Tag in a Tag Set.
Check that the new Tag has been created as a part of this Tag Set.
Create a new Tag, using an existing Tag name, or an existing Tag name and description from the
Availablelist.Check that a warning dialog pops up [Annotate011, Annotate012].
Click
Yes. Check that the existing Tag will be moved to theSelectedlist.Click
No. Check that no Tag was added to theSelectedlist.
Try to create new Tags which match the names of existing Tags within Tag Sets in
Availablelist.Check that the Tag from the Tag Set was added after you clicked
Yesand no Tag was added after you clickedNo.
Hide some Tags in the
Availablelist by filtering these Tags out (i.e. type into the Filtering box aboveAvailablelist a character NOT contained within the name of some Tags.) Now, go to the new Tag box under theAvailablelist enter the name of a Tag no longer displayed in theAvailablelist (i.e. one of those which you just filtered out). HitEnterorAddButton. The dialog indicating that the Tag exists should pop up. ClickYes. The Tag should be added to theSelectedlist.Create a new Tag, using an existing Tag name, or an existing Tag name and description from the
Selectedlist.Check that a warning dialog pops up [Annotate013, Annotate014] .
Check that after you confirmed the warning dialog, no new Tag was added to the
Selectedlist.
Filtering:
Start typing into the filtering box above the
Availablelist [Annotate015, Annotate016].Check that only Tags are filtered, this means Tag Set values should not be taken into account.
Check that the default option is
anywhere in Tag namei.e. any character in the Tag is used [Annotate017, Annotate018].
Switch to
start of Tag name.Check that filtering works taking in account only the start of the Tag name (similar to code completion).
Enter some text you can find in the middle of Tags e.g. ph in filtering box, with
anywhere in Tag nameselected. Now switch tostart of Tag nameand Check that the list is updated.Check that in
Filter by ownermenu the default isAll[Annotate019, Annotate020].Select
Owned by me, the list should be updated even if there is no text in filter box.Select
Owned by others, the list should be updated even if there is no text in filter box.Write into filtering box name of existing Tag.
Check that the existing Tag gets selected as you write. Hit Enter and Check that it gets added to
Selectedlist.
Both in the
Availableas well as in theSelectedlists hover with the mouse over the Tags.Check that tooltip shows
Owner of the Tag (in all cases)
Description (in case the Tag has a Description)
Tag Set (in case the Tag is in a Tag Set)
Check that the tooltip is displayed in
Selectedlist also in cases when the Tag isnewly added (i.e. addition of an existing Tag)
newly created and added
Click the
Resetbutton and Check that everything was reset into the state which it was in when you started the Tagging dialog.
Annotate001: Comments in Insight
AnnotateM001
AnnotateM002
Annotate002: Check in Insight
Annotate003: Check in Web
AnnotateM003
AnnotateM004
AnnotateM005
AnnotateM006
AnnotateM007
AnnotateM008
Annotate009
Annotate010
Annotate011
Annotate012
Annotate013
Annotate014
Annotate015
Annotate016
Annotate017
Annotate018
Annotate019
Annotate020
Annotate021