0001-utils-accept-OU-object-in-build_activation_url-ou-pa.patch
src/authentic2/utils.py | ||
---|---|---|
654 | 654 |
return make_url('registration_register', params=params) |
655 | 655 | |
656 | 656 | |
657 |
def build_activation_url(request, email, next_url=None, **kwargs): |
|
657 |
def build_activation_url(request, email, next_url=None, ou=None, **kwargs):
|
|
658 | 658 |
data = kwargs.copy() |
659 | 659 |
data['email'] = email |
660 |
if ou: |
|
661 |
data['ou'] = ou.pk |
|
660 | 662 |
data[REDIRECT_FIELD_NAME] = next_url |
661 | 663 |
registration_token = signing.dumps(data) |
662 | 664 |
activate_url = request.build_absolute_uri( |
... | ... | |
678 | 680 |
template_names = ['authentic2/activation_email'] |
679 | 681 | |
680 | 682 |
# registration_url |
681 |
registration_url = build_activation_url(request, email=email, next_url=next_url, ou=ou.pk,
|
|
683 |
registration_url = build_activation_url(request, email=email, next_url=next_url, ou=ou, |
|
682 | 684 |
**kwargs) |
683 | 685 | |
684 | 686 |
# existing accounts |
685 |
- |