On 2/5/07, iain duncan <[EMAIL PROTECTED]> wrote: > > > > I guess one area of confusion right now is what the role of > > the various > > mapper choices are. It would be great to have some form of > > unified api > > for the core components IMO, like being able to use identity > > with > > similar calls, so that if somebody starts using a tutorial on > > session/identities/widgets, whatever, they can count on it > > "just > > working" with nothing more than a difference in what they > > import. > > > > huh? how can you have the same api for two totally different > > components? > > Take identity for example. Is there any reason not to have a set of > methods and a table structure that look identical to the user for things > like adding and removing a user to a permission group?
actually that is like that right now the autogenerated Model classes have identical interfaces except some minor error's in the translation like http://trac.turbogears.org/ticket/1271 (by the way thanks for reminding me of that one I forgot to assign it to myself) At the moment with SO we use group.addUser(user). No reason the exact > same syntax couldn't be supported in SA by adding an addUser method to > the group class. SA is so flexible in this regard that I don't see why > we couldn't do that sort of thing quite a bit. I haven't use SA with identity so I do not know but if you want to unify both APIs (I though they where) I'll commit the patch right away the code is a bit messy because it's a cheetah template but it's not that hard to follow, the offending code is on this file http://trac.turbogears.org/browser/branches/1.0/turbogears/qstemplates/quickstart/%2Bpackage%2B/model.py_tmpl Iain > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

