Hello, I can't believe we're ready, but we are. ;-)
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. 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 :) * Write a one-page documentation for repoze.who, similar to SQLAlchemy's. * Test the SQL plugin with Elixir. 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. 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! Cheers. -- Gustavo Narea. http://gustavonarea.net/ Get rid of unethical constraints! Switch to Freedomware: http://softwareliberty.com/
signature.asc
Description: This is a digitally signed message part.
