def semester_activation(request, semester_id, active): semester = get_object_or_404(Semester, id=semester_id) active = active == 'on' SemesterActivation.objects.update_or_create(semester=semester, defaults={'is_active': active}) return semester_view(request=request, semester_id=semester_id)
def semester_activation(request, semester_id, active): semester = get_object_or_404(Semester, id=semester_id) active = active == "on" SemesterActivation.objects.update_or_create(semester=semester, defaults={"is_active": active}) if active: grant_eligible_reward_points_for_semester(request, semester) return semester_view(request=request, semester_id=semester_id)
def semester_activation(request, semester_id, active): active = active == 'on' try: activation = SemesterActivation.objects.filter(semester=Semester.objects.get(id=semester_id)).get() activation.is_active = active except SemesterActivation.DoesNotExist: activation = SemesterActivation(semester=Semester.objects.get(id=semester_id), is_active=active) activation.save() return semester_view(request=request, semester_id=semester_id)
def semester_activation(request, semester_id, active): if active == 'on': active = True else: active = False try: activation = SemesterActivation.objects.filter( semester=Semester.objects.get(id=semester_id)).get() activation.is_active = active except SemesterActivation.DoesNotExist: activation = SemesterActivation( semester=Semester.objects.get(id=semester_id), is_active=active) activation.save() return semester_view(request=request, semester_id=semester_id)