Generate login oauth section from AUTHENTICATION_BACKENDS, need hard-coded icon and backend full name though (i.e. "google-oauth2" => ("Google", "google.png")
Remove the oauth section altogether if website manager wishes to disable oauth
Changed login / request without oauth to col-sm-8 + an offset, rather than filling the whole page, re-ordered the icons
Use the ?next=... redirection for requests to non-login pages
Pass next=... to social-auth logins
Renamed the argument on the decorator from redirect_user to redirect_no_user
Fixed redirections to the external page (no next=...)
Updated the tests to expect next=... in the redirection
Changed the default state for announcement pinning
Added the test of tests for announcements
Code cleanup, added tests for edit_announcement and individual announcement pages
updated help page
Merge branch 'master' of github.com:knagra/farnsworth
Added more announcements tests
Added an edit announcement page
Added a page to view individual announcements
Updated .gitignore for emacs temp files
Added view announcements and edit announcements pages, front-end needs some work...
Merge branch 'master' of https://github.com/knagra/farnsworth
Added a test that a user cannot edit others' announcements
Fixed permissions on announcements pages
Whitespace changes
refined ui on announcement edit and view pages and changed view name for announcement view
Re-ordered the pip installs