Feature #8443
closedRemoving CustomValue with related User object
0%
Description
Hi,
I'm working on plugin which creates CustomValue with relation to User (User has UserCustomField created). When I erase User object, it will not erase his CustomValue object. The problem is, that I'm searching for User according to value in his CustomValue, and if User object is erased, CustomValue object remains in DB. I was expecting that CustomValues are erased with related object.
Maybe it is defect, maybe it is feature and maybe I should just patch it in my plugin. But right now it's not behavior which I'm expecting and I have to deal with it somehow.
Thanks.
Regards
Jozef
Redmine: devel (Revision 5881)
DB: postgres
rails: 2.3.11
ruby: 1.8.7
Related issues
Updated by Jozef Vaclavik over 13 years ago
The point also is, that I would prefer to avoid adding column to User table in migration. Thats why I'm using Custom fields. Even that this would be probably the best option.
Updated by Etienne Massip over 13 years ago
Post your code in Development forum.
Updated by Jozef Vaclavik over 13 years ago
There is no code necessary. If I create UserCustomField through the Administration page, I set up value in User settings, when I delete user, the value remains in DB (in table CustomValues).
Updated by Etienne Massip over 13 years ago
- Category set to Custom fields
Ok, now I get it.
There should be the same issue with other models, like deleting an issue with a custom field value ?
Updated by Go MAEDA over 1 year ago
- Is duplicate of Defect #32977: Remove references to deleted user from "user"-Format CustomFields added
Updated by Go MAEDA over 1 year ago
- Status changed from New to Closed
- Resolution set to Duplicate
Fixed in Redmine 5.0.0 (#32977).