Opened 16 years ago

Last modified 10 years ago

#1205 closed defect

Serioius problem filtering on annotations where one whiches to exlude a match — at Version 1

Reported by: Jari Häkkinen Owned by: everyone
Priority: minor Milestone: BASE 3.5
Component: web Version: 2.8.4
Keywords: Cc:

Description (last modified by Jari Häkkinen)

The problem is that when I use a filter like

<>string

then all items with annotation type == string are removed but also items without the annotation type. This is at best confusing, but removes items from the listing that should not be removed. We understand the difficulty to fix this with the current annotation filter system. However, as it is now, non-experienced users will have problems with <> filters.

A query that lists all items that has no value for a annotation type would be useful, or maybe forcing a dummy value to items that has no value for the annotation type filtered.

We, I and my confused users, cannot understand the behaviour of = and <> without strings to match, i.e. filter

=

excludes all items with no annotation value. Whereas filter

<>

keeps only items with no annotation value.

Change History (1)

comment:1 by Jari Häkkinen, 16 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.