def add_bulletin(request, course_name): form = None if request.method == "POST": form = BulletinForm(data=request.POST) if form.is_valid(): bulletin = form.save(commit=False) bulletin.user = request.user bulletin_board, created = BulletinBoard.objects.get_or_create( course=request.course) bulletin.board = bulletin_board bulletin.save() Notification.create_added_bulletin_notification( request.course, bulletin) return JsonResponse({ 'success': True, 'bulletin': bulletin.get_data() }) else: return JsonResponse(form.compile_errors()) else: form = BulletinForm() return render_to_response("courses/bulletins/add_bulletin_form.html", {'form': form})
def add_bulletin(request, course_name): form = None if request.method == "POST": form = BulletinForm(data=request.POST) if form.is_valid(): bulletin = form.save(commit=False) bulletin.user = request.user bulletin_board, created = BulletinBoard.objects.get_or_create(course=request.course) bulletin.board = bulletin_board bulletin.save() Notification.create_added_bulletin_notification(request.course, bulletin) return JsonResponse({"success": True, "bulletin": bulletin.get_data()}) else: return JsonResponse(form.compile_errors()) else: form = BulletinForm() return render_to_response("courses/bulletins/add_bulletin_form.html", {"form": form})
def testCreateAddedBulletinNotification(self): notification = Notification.create_added_bulletin_notification(self.course, self.bulletin) self.assertTrue(self.student1.notifications.filter(pk=notification.pk).exists())
def testCreateAddedBulletinNotification(self): notification = Notification.create_added_bulletin_notification( self.course, self.bulletin) self.assertTrue( self.student1.notifications.filter(pk=notification.pk).exists())