Disable editing of datastore when url_type != datastore

Add `force` flag for datapusher because it needs a way to call delete and create.