Task #7805 (closed)
Move images into new dataset on chgrp
Reported by: | jamoore | Owned by: | jburel |
---|---|---|---|
Priority: | major | Milestone: | OMERO-4.4 |
Component: | Services | Version: | n.a. |
Keywords: | n.a. | Cc: | omero-team@… |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | n.a. |
Description
Suggested chgrp workflow feature from Manda: specify dataset when moving an image to another group so that it's not orphaned.
See: https://www.openmicroscopy.org/community/viewtopic.php?f=6&t=1028
Change History (7)
comment:1 Changed 12 years ago by jmoore
- Cc team removed
comment:2 Changed 12 years ago by jburel
- Cc omero-team@… added; python-team@… removed
comment:3 Changed 12 years ago by jmoore
- Owner changed from jmoore to jburel
Implemented and pushing to my 2874-chmod branch. Passing off to Jean-Marie for testing in insight. (#8340 looks to be the web ticket)
comment:4 Changed 12 years ago by jmoore <josh@…>
(In [a84d7b127b4f12a3b37b37e8a6bd6295a4f0a9ff/ome.git] on branch develop) Initial DoAll? impl. (See #7805)
comment:5 Changed 12 years ago by jmoore <josh@…>
- Remaining Time changed from 1.0 to 0
- Resolution set to fixed
- Status changed from new to closed
(In [2aa4749727e0b95d38f8e7090ac5098ff9b5eee0/ome.git] on branch develop) Refactor IRequest and Helper for DoAll? (Fix #7805)
In order to have SaveI return internal objects, it was
necessary to rework how HandleI interacts with IRequest
instances. Rather than running IceMapper? within the TX
(which is a big no-no) the raw Hibernate objects are return
via "step(int i)" and then in bulk passed through the AOP
layers wrapping Executor.execute.
IRequest.finish() was previously run within the TX, but
now it has been renamed buildResponse and takes the Object
passed out of the step method. IRequest implementors will
likely want to make use of helper.isLast(step) to know when
execution is finished.
All IRequest implementations were reviewed and refactored
to make use of new Helper methods.
comment:6 Changed 12 years ago by jmoore <josh@…>
(In [a84d7b127b4f12a3b37b37e8a6bd6295a4f0a9ff/ome.git] on branch develop) Initial DoAll? impl. (See #7805)
comment:7 Changed 12 years ago by jmoore <josh@…>
(In [2aa4749727e0b95d38f8e7090ac5098ff9b5eee0/ome.git] on branch develop) Refactor IRequest and Helper for DoAll? (Fix #7805)
In order to have SaveI return internal objects, it was
necessary to rework how HandleI interacts with IRequest
instances. Rather than running IceMapper? within the TX
(which is a big no-no) the raw Hibernate objects are return
via "step(int i)" and then in bulk passed through the AOP
layers wrapping Executor.execute.
IRequest.finish() was previously run within the TX, but
now it has been renamed buildResponse and takes the Object
passed out of the step method. IRequest implementors will
likely want to make use of helper.isLast(step) to know when
execution is finished.
All IRequest implementations were reviewed and refactored
to make use of new Helper methods.
This should be allowed for any type of objects e.g Dataset to Project, Plate to screen.