Make the application shell and projects list visible when logged out.

Review Request #7584 — Created Aug. 13, 2015 and submitted — Latest diff uploaded

Information

student-sonar
master
e76508e...

Reviewers

Now that we're expecting people to use Sonar for the projects list, we need it
to be visible to users who aren't logged in. This change makes that possible.

As part of this:

  • We no longer have the view which is just a big "Log in" button". Instead, we
    have a root view that shows a quick intro and has the button.
  • We now have a root view when logged in, kind of crappy as it is.
  • The projects list is now available when logged out.
  • Other views show an error if they're accessed when logged out or accessed by
    a non-admin.
  • Verified both the login link and login button.
  • Saw the different root views.
  • Tested the permission denied views.