a two layer CRUD python appengine demo
===

I have developed a handful of appengine apps which I finally have realized are examples of CRUD on top of CRUD. That is, I, the adminstrator, offer my app to users so they can either use the app (say a note taker app) themselves or can invite other acquaintances, typically non-users, to exercise the ultimate app (for example, [ParticiPoll, a participative questionnaire][1] which uses the google appengine datastore and no SQL). My only and quite young grandson has asked me to produce a screencast video showing how such 2 layer CRUD's can be created, so that he can develop such apps, but I don't even have a coded demo to start from.


I have studied and exercised [the single layer note taking CRUD demo][2] and have been impressed with it's simplicity and clarity. I would like to build another CRUD layer on top of that demo, in much the same format, with the ability to authenticate users and give them ability to control the extent of security required of the ultimate users (for example captcha, or not, and when), their "acquaintances."

I would like to know if other demos already exist. I have found alternatives such as  [django administrator's site][3] which is too complex and too tied to django, imo. (Also, Django has gotten rather monolithic to me, too.) So that is my main question: does such a simple demo already exist and if so, where?

I am also struggling with how open_id is coded on appengine and may not include this very desirable feature in such a demo. Is that a good decision?

Brian in Atlanta


  [1]: http://ParticiPoll.appspot.com
  [2]: https://github.com/fRuiApps/cpfthw/tree/master/webapp2
  [3]: http://www.djangobook.com/en/2.0/chapter06/