Hi, I have implemented such a feature in my custom online database app builder<http://creator.ifreetools.com> - iFreeTools Creator http://creator.ifreetools.com
After defining entities<http://help.creator.ifreetools.com/p/defining-entities-or-tables.html>and attributes<http://help.creator.ifreetools.com/p/defining-attributes-or-fields.html>online, one can proceed to define Auth Profiles<http://blogs.ifreetools.com/2010/12/access-control-up-to-field-level-now.html>specifying the access permissions and associate it to non-admin users. All metadata and the auth-profile information is cached and used within the app to render the forms and views for the users. You are welcome to try out iFreeTools Creator and as a fellow developer feel free to provide your feedback too. And of course, you can also use it for your database app, if it can meet your requirements. Single tenant deployments<http://help.creator.ifreetools.com/2011/06/deployment-options-single-tenant.html>over your own Google App Engine account starts at just $99/year for up to 25 users, going to a maximum of $297/year for unlimited users. Thanks & Regards, Raj On Wed, Sep 14, 2011 at 9:27 PM, Jonathon Broughton < jbrough...@alliesandmorrison.com> wrote: > Can anyone suggest a good design pattern for implementing field level > security for a database system built on GAE and datastore. I'm not looking > to adjust DS queries based on OU information per se, but may be; We are more > looking for a way to define the data in the first place such that the > security setting per attribute is retrievable without additional lookups. > > Possible? Possible but hard? Bite the bullet and manage it by secondary > lookups? Define custom datatypes? > > Thinking and shooting from the hip here really > > Thanks in advance. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-appengine/-/JfWun8IeGsMJ. > To post to this group, send email to google-appengine@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Build online database applications, over Google App Engine. iFreeTools Creator - http://creator.ifreetools.com -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.