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
-~----------~----~----~----~------~----~------~--~---

Reply via email to