Projet

Général

Profil

0001-utils-accept-OU-object-in-build_activation_url-ou-pa.patch

Benjamin Dauvergne, 11 juin 2018 11:12

Télécharger (1,45 ko)

Voir les différences:

Subject: [PATCH 1/2] utils: accept OU object in build_activation_url() ou
 parameter (#24420)

 src/authentic2/utils.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
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
-