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

  1. 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 Available documents [Annotate021].

  2. Create a file of size 0 and add it as an attachment to P/D/I/S/P/PR.

  3. 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]

  4. Select more than 2 objects and attach an existing Tag.

  5. 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]

  6. Mouse over the annotation name (right-hand pane)

Section 2: Tagging

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

  2. Bring up the Tagging dialog by clicking on + button or (Insight only) by selecting Tag in the right-click menu [Annotate009, Annotate010].

  3. Select a Tag and click add (>)

    • Check that the Tag is added to the Selected list.

    • Check that when you select a Tag Set and click add (>), all the Tags in the Tag Set move to the Selected list.

  4. (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.

  5. (Insight only) Add/Remove All

    • Go to the Selected list. Select a Tag (contained in a Tag Set) and click remove (<). The Tag should be displayed under the Tag Set in the Available list.

    • Click on Add All button (>>). Check that only Tags are added to the Selected list, not any empty Tag Set.

    • Click into the filter box above Selected list and type - Check that no Tags are appearing in Available list after this.

    • Click on Remove All Button (<<). Check that all Tags are moved back.

  6. 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 Available list 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 Available list does NOT show the Tags of other users (only YOUR tags should be displayed).

  7. Add new

    • Create a new Tag (with new name). Click add.

      • Check that the new Tag is added to the Selected list.

    • Create a new Tag (with new name). Hit Enter.

      • Check that the Tag is added to the Selected list.

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

      • Check that a warning dialog pops up [Annotate011, Annotate012].

      • Click Yes. Check that the existing Tag will be moved to the Selected list.

      • Click No. Check that no Tag was added to the Selected list.

    • Try to create new Tags which match the names of existing Tags within Tag Sets in Available list.

      • Check that the Tag from the Tag Set was added after you clicked Yes and no Tag was added after you clicked No.

    • Hide some Tags in the Available list by filtering these Tags out (i.e. type into the Filtering box above Available list a character NOT contained within the name of some Tags.) Now, go to the new Tag box under the Available list enter the name of a Tag no longer displayed in the Available list (i.e. one of those which you just filtered out). Hit Enter or Add Button. The dialog indicating that the Tag exists should pop up. Click Yes. The Tag should be added to the Selected list.

    • Create a new Tag, using an existing Tag name, or an existing Tag name and description from the Selected list.

      • Check that a warning dialog pops up [Annotate013, Annotate014] .

      • Check that after you confirmed the warning dialog, no new Tag was added to the Selected list.

  8. Filtering:

    • Start typing into the filtering box above the Available list [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 name i.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 name selected. Now switch to start of Tag name and Check that the list is updated.

    • Check that in Filter by owner menu the default is All [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 Selected list.

  9. Both in the Available as well as in the Selected lists 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 Selected list also in cases when the Tag is

      • newly added (i.e. addition of an existing Tag)

      • newly created and added

  10. Click the Reset button and Check that everything was reset into the state which it was in when you started the Tagging dialog.





























../_images/001.png

Annotate001: Comments in Insight


































../_images/multiple001.png

AnnotateM001







































../_images/multiple002.png

AnnotateM002































../_images/002.png

Annotate002: Check in Insight





























../_images/003.png

Annotate003: Check in Web























../_images/multiple003.png

AnnotateM003






























../_images/multiple004.png

AnnotateM004































../_images/multiple005.png

AnnotateM005




























../_images/multiple006.png

AnnotateM006




























../_images/multiple007.png

AnnotateM007




























../_images/multiple008.png

AnnotateM008

















../_images/009.png

Annotate009

















../_images/0101.png

Annotate010

















../_images/011.png

Annotate011

















../_images/012.png

Annotate012

















../_images/013.png

Annotate013

















../_images/014.png

Annotate014

















../_images/015.png

Annotate015

















../_images/016.png

Annotate016

















../_images/017.png

Annotate017

















../_images/018.png

Annotate018

















../_images/019.png

Annotate019

















../_images/020.png

Annotate020

















../_images/021.png

Annotate021