opscode/chef — pull request #298 by ivey (2012-05-16 01:04:59+00:00)
Title: CHEF-3117 Clients should be able to delete themselves regardless of whether they are admin

Currently, only admin clients can DELETE a client via the API. This makes it difficult for a node to completely remove itself, as would be needed for an auto-scaling cluster.

DELETE /client/X should be allowed if the caller is Client X