Task #6507 (new)
Opened 8 years ago
Last modified 4 years ago
chgrp: Copy not delete
| Reported by: | jburel | Owned by: | jamoore |
|---|---|---|---|
| Priority: | major | Milestone: | Unscheduled |
| Component: | General | Version: | n.a. |
| Keywords: | n.a. | Cc: | mtbcarroll |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description
A possible use case:
- User is a member of 2 groups. g1 and g2 (public).
- he/she wants to move an image from g1 to g2.
- he/she wants the image to be moved to g2 but kept in g1.
This scenario can happen when for example g2 is public but user still wants to keep the image as part of an investigation.
Change History (5)
comment:1 Changed 8 years ago by jburel
comment:2 Changed 7 years ago by jburel
Referencing ticket #8100 has changed sprint.
comment:3 Changed 4 years ago by mtbcarroll
- Version set to 5.1.0
Is this a request for deep copy?
(I assume we don't allow objects to be in multiple groups so that the Hibernate access check hooks are sufficiently fast, but I wonder if the "public" group aspect of this ticket is a critical detail that admits of a different approach.)
comment:4 Changed 4 years ago by mtbcarroll
- Cc mtbcarroll added
- Version 5.1.0 deleted
Gah, I didn't set the Version.
comment:5 Changed 4 years ago by jamoore
I think we're thinking deep copy would fix it, yes.
(re versions: trac is setting empty versions to be the default. Unless you specifically know that a ticket should be in another version, it's probably ok.)
Referencing ticket #3532 has changed sprint.