On Sat, Oct 25, 2008 at 2:00 PM, Gustavo Narea <[EMAIL PROTECTED]> wrote:
> Hello, > > I can't believe we're ready, but we are. ;-) > Awesome thank you very much Gustavo. I'll dive into this right away. > > tgext.authorization is now available for quickstarted projects with the > latest > revision for TG2 and its devtools (which will become TG 1.9.7b1), as well > as > for those who want to use it on existing projects. > which rev number is this? it seems Mark didn't tag the 1.9.7b1 test release, I assume anything beyond 5629 should do fine. > > This is a summary of what is ready: > * tgext.authorization supports multiple sources, not only databases, and > is > able to manage them (add/edit/remove groups and permissions, not only read > them) under a back-end independent API. However, the only plugin available > at > this moment is the SQL one. > * tgext.authorization.authorize is 100% backwards compatible with > tg.ext.repoze.who.authorize. > * Documentation: Introduction to authentication and authorization and how > it > works in TurboGears 2; introduction to tgext.authorization, *full* > documentation for tgext.authorization.authorize (former tg.ext.repoze.who), > *full* documentation for the tgext.authorization's quickstart. > Nevertheless, I > still have to write four pages for those looking more advanced stuff in > tgext.authorization, including how to write a plugin. > * Plus some things you'll find in the documentation. > > How you may help: > * Proofread the auth-related documentation -- Me be not a native english > speaker :) I'll work on this and get a patch for anything I find. > > * Write a one-page documentation for repoze.who, similar to SQLAlchemy's. I'll see if I can allocate some time for that > > * Test the SQL plugin with Elixir. I don't use elixir so I can't help here. > > > BTW, I didn't have enough time to complete support for permissions for > anonymous users. I hope to get that in v0.9a2 and I'll work on this after I > complete the auth documentation. > I'll take a look at your code to see if I can get this in. > > At this moment the online TG2 documentation is out-of-date, so should > download > and build it to get what I've already documented > (http://svn.turbogears.org/docs/2.0/docs/). > > If there's something you're looking for and is not documented yet in those > Sphinx-based docs, it's very likely that you'll find them in the API > documentation (temporarily hosted here: > http://code.gustavonarea.net/tgext.authorization-v0.9a.1-docs.tar.bz2). > > Feedback is greatly appreciated! > Ones again thank you very much for this. > > 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 -~----------~----~----~----~------~----~------~--~---
