Every time you read the introduction to an MVC web framework, you meet the same things: just describe your data classes and viola - you get auto generated administrative interface. Even Microsoft finally released its Dynamic Data.
In general, that's great. I was making (simple) sites for a couple of years and CRUD was all the customer wanted most of times.
Howerver sometimes the user's story contains requirements for "nested production categories of arbitary deepness" or like that. In such cases, I added the parent_id attribute to a data class and a possibility to filter out data items of a certain parent item.
Are there examples of CRUD interfaces supporting Key-ParentKey relationships out of the box? What do you guys think about this?