i had a node type assigned as a nodeprofile type.. and i guess at somepoint added this into nodefamily (??)
- i deleted the cck type and then saw it listed as a child type under nodefamily settings (with parent as usernode) ; but since it was deleted their was not a name for it under child - i simply knew it was for the old cck type since the url for the delete link said it was.
- when i try to delete i get :
You may not delete this relation manually. To remove it unmark the content type "Member" as nodeprofile.
if i go back and create dummy cck type with same name.. i see it has nodefamily already selected under type config... unselecting that and going back to nodefamily it now shows up and i could now delete it and then go back to delete the cck type again.
Comments
Comment #1
fago-> nodeprofile doesn't clear the usernode-relation if the content-type is deleted
Comment #2
fagothat's already fixed in 5.x.
for 4.7.x it will not be fixed, as it would require an extra solution for CCK.
Comment #3
fagoI just realized that I am wrong - this isn't fixed in 5.x yet.
However, I think nodefamily should clear any relations of a type, if it is deleted. But nodeprofile should clear the relation on module uninstall.
Comment #4
jpetso commentedHere's the patch to delete all usernode->nodeprofile relations on uninstalling the nodeprofile module.
Comment #5
jpetso commentedEr, update the issue status.
Comment #6
fagothanks,committed
Comment #7
(not verified) commented