예제 #1
0
파일: views.py 프로젝트: eestec/dl.portal
def register_company(request):
    """
    A view for registering a new Company member.
    """
    return _generic_register_member(request,
                                    get_form_for_model(Company),
                                    'register-company')
예제 #2
0
파일: views.py 프로젝트: eestec/dl.portal
def register_university(request):
    """
    A view for registering a new University member.
    """
    return _generic_register_member(request,
                                    get_form_for_model(University),
                                    'register-university')
예제 #3
0
파일: views.py 프로젝트: eestec/dl.portal
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')
예제 #4
0
파일: views.py 프로젝트: eestec/dl.portal
 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()))