Update view logic for approving and activating books (gh #13)