def register_company(request): """ A view for registering a new Company member. """ return _generic_register_member(request, get_form_for_model(Company), 'register-company')
def register_university(request): """ A view for registering a new University member. """ return _generic_register_member(request, get_form_for_model(University), 'register-university')
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')
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()))