On Sun, May 11, 2008 at 09:55:22PM -0400, Christopher Schmidt wrote:
> It looks like the main API and Potlatch have different ideas of what
> should be done when a node is deleted which is a member of a way or
> relation. Potlatch deletes the node from any way or relation that it is
> a member of: the main API just rejects the edit.
> 
> To consolidate these a bit, might it make sense to take a 'force
> deletion' parameter in the API which says 'delete this node from any way
> which it is a member of and remove it from any relations which it is a
> member of'? This would likely be added as a parameter to the 'delete'
> method of the node_controller, and then added as a parameter to the
> 'delete_with_history' api call... 
> 
> I think that if this happened, the 'deleteitemrelations' code in
> amf_controller could be migrated away from...
> 
> Thoughts?

What happens if this is the last node of the relationship or the
second to last of the way? Does the delete cascade?

cu bart

_______________________________________________
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev

Reply via email to