コード例 #1
0
def user_borrows(request, user_id):
	if request.user.is_authenticated():

		borrows = get_borrows(user_id)

		return render(request, 'views/user_borrows.html', {'user_id':user_id, 'borrows':borrows})
	else:
		return render(request, 'views/index.html')
コード例 #2
0
def librarian_return_user_book(request, user_id, borrow_id):
	if request.user.is_authenticated():
		
		borrow = Borrow.objects.get(id = borrow_id)
		book = borrow.book_id
		tome = Tome.objects.get(book_id = book)

		tome.amount = tome.amount + 1
		if book.availability == 0:
			book.availability = 1
			book.save()

		tome.save()

		borrow.delete()

		borrows = get_borrows(borrow.user_id)
		return render(request, 'views/librarian_browse_user_card.html', {'user_id':user_id, 'borrows':borrows})
コード例 #3
0
def librarian_browse_user_card(request, user_id, usercard_id):
	if request.user.is_authenticated():
		borrows = get_borrows(usercard_id)
		return render(request, 'views/librarian_browse_user_card.html', {'user_id':user_id, 'borrows':borrows})
	else:
		return render(request, 'views/index.html')