def as_dict_for_template_context(self): (data, person) = self.get_base_data_dict_and_person() if person: data.update({ 'patchrecursive_done': mission_completed(person, 'diffpatch_patchrecursive'), 'diffrecursive_done': mission_completed(person, 'diffpatch_diffrecursive'), 'patchsingle_done': mission_completed(person, 'diffpatch_patchsingle'), 'diffsingle_done': mission_completed(person, 'diffpatch_diffsingle') }) return data
def get_base_data_dict_and_person(self): user = self.request.user person = None data = { 'this_mission_page_short_name': self.this_mission_page_short_name, 'mission_name': self.mission_name, 'mission_step_prerequisites_passed': not self.mission_step_prerequisite} if (self.passed_data): data.update(self.passed_data) if user.is_authenticated(): person = self.request.user.get_profile() if self.mission_step_prerequisite: data['mission_step_prerequisites_passed' ] = controllers.mission_completed(person, self.mission_step_prerequisite) else: data['mission_step_prerequisites_passed'] = True return (data, person)
def get_base_data_dict_and_person(self): user = self.request.user person = None data = { 'this_mission_page_short_name': self.this_mission_page_short_name, 'mission_name': self.mission_name, 'mission_step_prerequisites_passed': not self.mission_step_prerequisite} if (self.passed_data): data.update(self.passed_data) if user.is_authenticated(): person = self.request.user.get_profile() if self.mission_step_prerequisite: data['mission_step_prerequisites_passed' ] = controllers.mission_completed(person, self.mission_step_prerequisite) else: data['mission_step_prerequisites_passed'] = True return (data, person)
def get_base_data_dict_and_person(self): user = self.request.user person = None data = { 'this_mission_page_short_name': self.this_mission_page_short_name, 'mission_name': self.mission_name, 'url_prefix': getattr(django.conf.settings, 'URL_PREFIX', 'http://127.0.0.1:8000'), 'mission_step_prerequisites_passed': not self.mission_step_prerequisite} if (self.passed_data): data.update(self.passed_data) if user.is_authenticated(): person = self.request.user.get_profile() if self.mission_step_prerequisite: data['mission_step_prerequisites_passed' ] = controllers.mission_completed(person, self.mission_step_prerequisite) else: data['mission_step_prerequisites_passed'] = True return (data, person)