[GH-ISSUE #120] consider replacing django-registration #116

Open
opened 2026-02-26 09:35:46 +03:00 by kerem · 9 comments
Owner

Originally created by @ThomasWaldmann on GitHub (Dec 22, 2013).
Original GitHub issue: https://github.com/nsupdate-info/nsupdate.info/issues/120

django-registration is used so users can register for an account, then it does send an email with an activation link for the account.

https://bitbucket.org/ubernostrum/django-registration/

but, looking at that project displays some issues:

  • no issue tracker (wtf?)
  • lots of (sometimes trivial) pull requests not merged since about a year
  • no commit to main repo since half a year
  • not even the link to the docs works due to a trivial markup error
  • latest pypi release as of now does not work with django 1.6 and needs a patch (that can be made from one of the pull requests)

so, let's consider other options....

Originally created by @ThomasWaldmann on GitHub (Dec 22, 2013). Original GitHub issue: https://github.com/nsupdate-info/nsupdate.info/issues/120 django-registration is used so users can register for an account, then it does send an email with an activation link for the account. https://bitbucket.org/ubernostrum/django-registration/ but, looking at that project displays some issues: - no issue tracker (wtf?) - lots of (sometimes trivial) pull requests not merged since about a year - no commit to main repo since half a year - not even the link to the docs works due to a trivial markup error - latest pypi release as of now does not work with django 1.6 and needs a patch (that can be made from one of the pull requests) so, let's consider other options....
Author
Owner

@elnappo commented on GitHub (Jan 15, 2014):

https://github.com/pennersr/django-allauth sounds nice

<!-- gh-comment-id:32366913 --> @elnappo commented on GitHub (Jan 15, 2014): https://github.com/pennersr/django-allauth sounds nice
Author
Owner

@ThomasWaldmann commented on GitHub (Jan 15, 2014):

yeah, that was one I was considering also.

<!-- gh-comment-id:32370985 --> @ThomasWaldmann commented on GitHub (Jan 15, 2014): yeah, that was one I was considering also.
Author
Owner

@elnappo commented on GitHub (Jan 20, 2014):

okay, make a branch for this? should i start with this? will close four issues.

<!-- gh-comment-id:32757293 --> @elnappo commented on GitHub (Jan 20, 2014): okay, make a branch for this? should i start with this? will close four issues. - #87 - #116 - #119
Author
Owner

@ThomasWaldmann commented on GitHub (Jan 20, 2014):

yeah, create a working branch if you like. "allauth" maybe? thanks for helping!

<!-- gh-comment-id:32773090 --> @ThomasWaldmann commented on GitHub (Jan 20, 2014): yeah, create a working branch if you like. "allauth" maybe? thanks for helping!
Author
Owner

@ThomasWaldmann commented on GitHub (Feb 1, 2014):

btw, we'll need some sort of migration strategy if we go to some other auth module.

the existing local accounts maybe are no problem as they are always handled in the same way.

but what about the existing associated social accounts? will they still work as before? what if somebody only has a social login but no local one, will he still be able to login?

<!-- gh-comment-id:33859929 --> @ThomasWaldmann commented on GitHub (Feb 1, 2014): btw, we'll need some sort of migration strategy if we go to some other auth module. the existing local accounts maybe are no problem as they are always handled in the same way. but what about the existing associated social accounts? will they still work as before? what if somebody only has a social login but no local one, will he still be able to login?
Author
Owner

@ThomasWaldmann commented on GitHub (Feb 1, 2014):

for nsupdate.info site, we support google, github and bitbucket currently.
i didn't see bitbucket in the allauth configs.

<!-- gh-comment-id:33859966 --> @ThomasWaldmann commented on GitHub (Feb 1, 2014): for nsupdate.info site, we support google, github and bitbucket currently. i didn't see bitbucket in the allauth configs.
Author
Owner

@ThomasWaldmann commented on GitHub (Feb 5, 2014):

https://github.com/pennersr/django-allauth/issues/530 bitbucket support added

https://github.com/pennersr/django-allauth/issues/531 some hints about migration

<!-- gh-comment-id:34126657 --> @ThomasWaldmann commented on GitHub (Feb 5, 2014): https://github.com/pennersr/django-allauth/issues/530 bitbucket support added https://github.com/pennersr/django-allauth/issues/531 some hints about migration
Author
Owner

@ThomasWaldmann commented on GitHub (Feb 16, 2014):

btw, https://github.com/asmaps/hopper.pw is also using django-allauth.

<!-- gh-comment-id:35196419 --> @ThomasWaldmann commented on GitHub (Feb 16, 2014): btw, https://github.com/asmaps/hopper.pw is also using django-allauth.
Author
Owner

@ThomasWaldmann commented on GitHub (Oct 28, 2014):

on hold for now:
a) switching to allauth isn't easy due to migration of existing data
b) have recently switched from django-registration to django-registration-redux, which seems better maintained, so it'll hopefully be less pain.

<!-- gh-comment-id:60809243 --> @ThomasWaldmann commented on GitHub (Oct 28, 2014): on hold for now: a) switching to allauth isn't easy due to migration of existing data b) have recently switched from django-registration to django-registration-redux, which seems better maintained, so it'll hopefully be less pain.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nsupdate.info-nsupdate-info#116
No description provided.