Exemple #1
0
def register_company(request):
    """
    A view for registering a new Company member.
    """
    return _generic_register_member(request,
                                    get_form_for_model(Company),
                                    'register-company')
Exemple #2
0
def register_university(request):
    """
    A view for registering a new University member.
    """
    return _generic_register_member(request,
                                    get_form_for_model(University),
                                    'register-university')
Exemple #3
0
def register_student(request):
    """ 
    A view for registering new Student members.
    """
    # Delegates to the generic registration method with the apropriate
    # parameters set.
    return _generic_register_member(request,
                                    get_form_for_model(Student),
                                    'register-student')
Exemple #4
0
 def get_form_class(self):
     """
     Gets the appropriate form class for the type of the Member object
     associated with the currently logged in user.
     """
     return get_form_for_model(type(self.get_object()))