This is a short list of the things I managed to do in my first week of GSoC: - forked the tgdevtools and added a simple paster template for TG extensions with all the namespace code needed to register the extension under the tgext namespace - started working on tgext.registration(an extension for registering new users and an administration panel for users) - spent a couple of days deciding which is the least intrusive way of defining the model(with the need of migrations or modifications to the existing authentication model) - defined the model for the user manager. The model offers an API to: - create new users - delete users - select users(which will be used in certain actions) - notify users(with html and text) messages - use templates(genshi and mako) to notify users(these templates will be populated with the user variable - holds information about the receiver) - reset password - by site administrator - recover password - by user - wrote tests to unit test the user manager class - integrated Turbomail in the notification systems This week I plan to create helpers for some forms. eg: registration form, password recovery etc. Create an administration panel on top of tgext.admin and write functional tests to test registration controllers.
I will write a weekly email to log my progress. The code I wrote so far for the tgext.registration can be found here: http://bitbucket.org/alexandru_marinescu/tgextregistration/src/ Regards, Alexandru Marinescu --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
