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"

Bug #374 (closed)

Opened 18 years ago

Closed 18 years ago

Unreadable one of one-to-many causes unwritable many.

Reported by: jamoore Owned by: jamoore
Priority: critical Cc:
Sprint: n.a.
Total Remaining Time: n.a.

Description (last modified by jmoore)

E.g. Instrument * <--> 1 Microscope If microscope A is RWRW-- and instrument B is RWRWRW, then attempts by world to update instrument B will fail with:

ome.conditions.SecurityViolation: Cannot read ome.model.acquisition.Microscope
	at ome.security.basic.BasicACLVoter.throwLoadViolation(BasicACLVoter.java:99)
	at ome.security.ACLEventListener.onPostLoad(ACLEventListener.java:129)

Change History (2)

comment:1 Changed 18 years ago by jmoore

  • Description modified (diff)

comment:2 Changed 18 years ago by jmoore

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

ConferenceCall+2006-09-28 discussed:

  • Chris: unfortunate since it's an implementation detail
  • Jason: possible solution: OSX-like warnings ("do you really want to do this?")
  • Chris: perhaps no low level interface.
  • Josh: So, IPermissions.setPermissions(imageGraph)?
  • Jason/J-M: Have to be careful. Balance between too restrictive and too dangerous. Need Profiles.
  • Jason: "UI issue" Need requirements and most effective patterns of use.

The decision being:

  • This ticket will be closed with the assumption
  • that, for now, such exceptions during write operations can be tolerated, and
  • that, ticket #394 will be reviewed and suggest ways around this.
  • ServiceFactory.setUmask() can also be used when creating entities to prevent weirdness.
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.62667 sec.)

We're Hiring!