Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

User Story #878 (closed)

Opened 16 years ago

Closed 16 years ago

Mutability of Annotation.ns

Reported by: jamoore Owned by: jamoore
Priority: major Milestone: 3.0-Beta3
Component: Attachments Keywords: n.a.
Cc: jburel, jrswedlow, cxallan Story Points: n.a.
Sprint: n.a. Importance: n.a.
Total Remaining Time: n.a. Estimated Remaining Time: n.a.

Description

The "Annotation.name" field is currently mutable unlike the rest of annotations. This is an easy fix and requires no DB changes, but perhaps this actually a feature.

What this would allow is 'hiding' or 'promoting' annotations/tags by changing the namespace they are in.

hiding

Once a tag has been used by others,

  leroysImage.linkAnnotation( leroysTag );
  leroysTag.linkAnnotation( joshsDescription );

then it can no longer be deleted. But Leroy could do this:

  leroysTag.setName( "http://example.com/deleted" );

promoting

Or alternatively, if leroysTag has become very popular, it could be promoted via:

  leroysTag.setName( "http://openmicroscopy.org/tags/2008" );

Change History (2)

comment:1 Changed 16 years ago by jmoore

  • Summary changed from Mutability of Annotation.name to Mutability of Annotation.ns

r2259 renames name to ns.

comment:2 Changed 16 years ago by jmoore

  • Resolution set to fixed
  • Status changed from new to closed

This is certainly how we are shipping milestone:3.0-Beta3. Unfortunately we'll only know if this is a problem, once the users really start using it. Let's hope it's a good "feature".

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.67900 sec.)

We're Hiring!