sharing information across user is requirement for most web applications. What I do is , create a stringlistproperty with people who have right to write on that entity. sometime even use parent property if large number of people are sharing the model. things get complicated when there is very complex data structure with lots of hierarchy etc.
It will be good if you guys can provide something like usergroup api. and we can create group. add people to it. remove from it. and check if given user is belong to the group or not. so I can just add UserGroupProperty instead of string list property. ( and hence less stored data ). although this is achievable through datastore, making this as independent api will not force us to put usergroup in to parent property and unnecessarily create a entity group. ( as google has already solved this problem with doc , calender etc. extending same infra to this will b cool. ) . 0.002. On Tue, Jun 7, 2011 at 9:40 AM, Nick Johnson (Google) <nick.john...@google.com> wrote: > On Tue, Jun 7, 2011 at 7:13 AM, John Wheeler <j...@highvolumeseller.com> > wrote: >> >> different flavors of unix implement generic enough ACLs just fine. > > They're all ACL-ing the same thing - the filesystem - so the requirements > are all basically the same. Webapps, in contrast, are far more variable. > As I've already mentioned, too, there are existing systems, such as that > built into Django. There's nothing intrinsically App Engine specific about > ACL management. > -Nick Johnson >> >> -- >> 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/-/cEx6VU03TE0zbm9K. >> 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. > > > > -- > Nick Johnson, Developer Programs Engineer, App Engine > > > -- > 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. > -- 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.