[openstack-dev] [horizon] REST and Django
Richard Jones
r1chardj0n3s at gmail.com
Fri Dec 12 02:30:03 UTC 2014
On Fri Dec 12 2014 at 1:06:08 PM Tripp, Travis S <travis.tripp at hp.com>
wrote:
> >>Do we really need the lines:
>
> >> project = api.keystone.tenant_get(request, id)
> >> kwargs = _tenant_kwargs_from_DATA(request.DATA, enabled=None)
>
> I agree that if you already have all the data it is really bad to have to
> do another call. I do think there is room for discussing the reasoning,
> though.
> As far as I can tell, they do this so that if you are updating an entity,
> you have to be very specific about the fields you are changing. I actually
> see this as potentially a protectionary measure against data loss and a
> sometimes very nice to have feature. It perhaps was intended to *help*
> guard against race conditions *sometimes*.
>
Yep, it looks like I broke this API by implementing it the way I did, and
I'll alter the API so that you pass both the "current" object (according to
the client) and the parameters to alter.
Thanks everyone for the great reviewing!
Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141212/d2ae29c4/attachment.html>
More information about the OpenStack-dev
mailing list