Removed the default secret key
Merge branch 'master' of https://github.com/knagra/farnsworth
Merge branch 'master' of https://github.com/knagra/farnsworth
Flipped first and last name on the request profile page
Removed the steam backend, reverted google-oauth2 to google-oauth
Fixed the scopes for a few providers
Removed stackoverflow as a backend as well, didn't give any email information
Reduced the scope for google-oauth2
Switched back to using google-oauth2, updated providers on accounts without issue
Updated the comments before google-oauth2 in settings
Use .filter().count() instead of try: except:
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