Hi, (You'll understand what is discussed here if you are aware of what tgext.authorization is meant to be: http://groups.google.com/group/turbogears-trunk/browse_thread/thread/bd9718156f0e9e25)
On Thursday October 16, 2008 22:28:18 Mark Ramm wrote: > Sounds good. Here's my current thoughts: > > * if we can have this by Monday, I'll wait to do a release until then. > * if it's not ready on monday, I'll do an a5 without it, and a b1 the > following monday with it. The progress of the development of tgext.authorization is good: The core is basically done (the hardest part, IMO) and I'm currently working on the SQL plugin (the first one, which is mostly done); what is left to do is adapt the make_who_middleware() function and update the TG2 template accordingly. However, I think we should go for option B (release b1 on October 27th), even if it's finished tomorrow (which is still very likely). tgext.authorization is not just the rename of tg.ext.repoze.who, it's actually a _major_ rewrite: It doesn't deal with authentication (well, it does because those authentication-related bits have been ported from tg.ext.repoze.who and put into the "quickstart" module) and it supports multiple sources (groups may be stored in databases, htgroups, INI files, LDAP servers, etc; permissions may be stored in databases, INI files, etc). Also, it provides an API to manage the groups and permissions, regardless of the type of the source used (for applications like silverplate, or just to manage groups and permissions from the TG2 application itself); you may think of it as the SQLAlchemy for groups and permissions. So, while everything is fully tested, I'd prefer to have more days to get feedback on its API, as well as the inner-workings. It's however worth noting that basically nothing has changed in tgext.authorization.authorize (former tg.ext.repoze.who.authorize), so TG2 apps won't need to change anything in the controllers. What do you think? Cheers. -- Gustavo Narea. http://gustavonarea.net/ Get rid of unethical constraints! Switch to Freedomware: http://softwareliberty.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears Trunk" 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-trunk?hl=en -~----------~----~----~----~------~----~------~--~---
