Ejemplo n.º 1
0
    def get_form_class(self, request=None):
        # Save the list of legal pages for further use.
        self._legal_pages = LegalPage.objects.live().all()

        return agreement_form_factory(self._legal_pages, request.user,
                                      base_class=RegistrationForm,
                                      anchor_class='js-popup-ajax')
Ejemplo n.º 2
0
def register(request):
    """User registration page.

    Overrides `registration` app's view to use a custom form.
    """
    form_class = agreement_form_factory(LegalPage.live.all(),
                                        request.user,
                                        base_class=RegistrationForm)
    return original_register(request, form_class=form_class)
Ejemplo n.º 3
0
def register(request):
    """User registration page.

    Overrides `registration` app's view to use a custom form.
    """
    form_class = agreement_form_factory(LegalPage.live.all(),
                                        request.user,
                                        base_class=RegistrationForm)
    return original_register(request, form_class=form_class)
Ejemplo n.º 4
0
def register(request):
    """User registration page.

    Overrides `registration` app's view to use a custom form.
    """
    form_class = agreement_form_factory(LegalPage.objects.live().all(),
                                        request.user,
                                        base_class=RegistrationForm,
                                        anchor_class='js-popup-ajax')
    return original_register(request, form_class=form_class)