Commits

Author Commit Message Labels Comments Date
"Tra...@domain51.com>"
make sure settings are always as expected
Travis Swicegood
Strip off the extra characters from an email before stuffing it into the username. Django has a 30 character limit on the username field. The likelihood of two email addresses having the same first 30 characters seems relatively small, so this uses the first 30 and calls it a day. To authenticate these Users, you need to either strip down longer usernames before passing them into the ModelBackend auth, or use an alternative auth backend such as the one in d51.django.auth.email…
Travis Swicegood
First pass at email-only UI
Travis Swicegood
First pass at the EmailOnly backend for django-registration The idea here is that a user should be able to register with an email address only. They don't have a password yet as they set that once they're activated. Stills needs to have the activation UI fleshed out. That's next. There is some room to reduce the amount of duplication between this backend and the default. I'm leaving that to further refactoring.
Travis Swicegood
Add ability to provide a callback to handle actual creation of User Continuing along the path toward allowing registration with an Email only. To take advantage of the notification system built into the manager, this change allows backend developers to reach into the create_inactive_user() method and inject their own functionality for handling the creation.
Travis Swicegood
Abstract the basic test for the default backend I'm adding an additional backend that needs to pass similar tests to the default test case. As the default backend provides the basic structure for unit tests, I've abstracted it into its own test case, and am providing the base methods that each backend should provide.
Travis Swicegood
Allow subsitution of the RegistrationManager. This removes a concrete dependency on the RegistrationManager. This is necessary to do things such as custom registration where an account is setup without a password prior to being verified.
James Bennett
Credit for the updated Russian translation in AUTHORS.
Andy Mikhailenko
Updated Russian translation.
James Bennett
Somehow lost that assert.
James Bennett
Better docstring explaining what's going on there.
James Bennett
Clean up a bit in the test suite.
Jannis Leidel
Updated German translation for 0.8
James Bennett
Tweak README and INSTALL.
James Bennett
Spaces to dashes conversion in setup.py version.
James Bennett
Clean up a little bit after the translation changes yesterday.
James Bennett
Add proper version numbering.
James Bennett
Missed one.
James Bennett
Wherever possible, use strings already translated as part of Django itself.
James Bennett
Clean up some unused bits caught by pyflakes.
James Bennett
And add a new trove classifier, just because.
James Bennett
Update setup.py with impending version bump and beta status.
James Bennett
Some more documentation updates.
James Bennett
Add FAQ item explaining that it's a bad idea to deliberately break normal package installation.
James Bennett
Typo in docstring.
James Bennett
Some more Sphinx-ification of documentation.
James Bennett
Use better Sphinx-ish style for documenting function and method signatures.
James Bennett
Regenerate messages file since we have some new strings.
James Bennett
Update license file.
James Bennett
Do some renaming.
  1. Prev
  2. Next