zulip/static/styles
Shubham Padia 80a3651cf3 auth: Let user choose emails in GitHub auth.
Previously, our Github authentication backend just used the user's
primary email address associated with GitHub, which was a reasonable
default, but quite annoying for users who have several email addresses
associated with their GitHub account.

We fix this, by adding a new screen where users can select which of
their (verified) GitHub email addresses to use for authentication.

This is implemented using the "partial" feature of the
python-social-auth pipeline system.

Each email is displayed as a button. Clicking on that button chooses
the email. The email value is stored in a hidden input above the
button. The `primary_email` is displayed on top followed by
`verified_non_primary_emails`. Backend name is also passed as
`backend` to the template, which in our case is GitHub.

Fixes #9876.
2019-06-23 21:27:04 -07:00
..
portico auth: Let user choose emails in GitHub auth. 2019-06-23 21:27:04 -07:00
alerts.scss refactor: Use variables for repeated colors in alerts.scss. 2019-06-20 11:20:29 -07:00
app_components.scss css: Rename info-overlay tab-switcher to `.tab-switcher.allow-overflow`. 2019-06-03 12:16:16 -07:00
components.scss css: Convert colors from rgba to hsla format. 2019-06-20 11:34:59 -07:00
compose.scss css: Remove unnecessary prefixed transitions. 2019-05-20 12:15:16 -07:00
drafts.scss draft: Fix draft list not being able to scoll to bottom. 2019-06-13 11:35:14 -07:00
hotspots.scss css: Convert colors from rgba to hsla format. 2019-06-20 11:34:59 -07:00
informational-overlays.scss info-overlay: Fix "message formating" styling. 2019-05-30 16:18:54 -07:00
input_pill.scss styles: Convert background properties to background-color. 2018-10-16 13:14:19 -07:00
left-sidebar.scss css: Center left sidebar `Add streams icon`. 2019-06-12 16:22:51 -07:00
lightbox.scss css: Convert colors from rgba to hsla format. 2019-06-20 11:34:59 -07:00
media.scss refactor: Add an explicit `user_search_section`. 2019-02-11 19:12:51 -08:00
night_mode.scss css: Convert colors from rgba to hsla format. 2019-06-20 11:34:59 -07:00
popovers.scss css: Convert colors from rgba to hsla format. 2019-06-20 11:34:59 -07:00
pygments.scss markdown: Add rendered_content selector to night-mode syntax highlight. 2019-04-05 17:13:20 -07:00
reactions.scss css: Nest elems inside `.emoji-info-popover`. 2019-06-03 15:30:51 -07:00
reuseable_components.scss css: Remove unnecessary 'prefixed-transition' mixin. 2019-05-20 12:15:16 -07:00
right-sidebar.scss css: Align `Invite more users` button. 2019-06-14 09:59:59 -07:00
settings.scss css: Convert colors from rgba to hsla format. 2019-06-20 11:34:59 -07:00
subscriptions.scss archives: Display globe icon for web public streams. 2019-05-20 18:13:31 -07:00
typing_notifications.scss css: Transition 'app.css' to SCSS. 2018-05-02 17:13:16 -07:00
user_circles.scss user status: Make "unavailable" status circle grey. 2019-03-01 22:51:07 +02:00
user_status.scss user status: Clean up code for user status options. 2019-05-01 16:34:54 -07:00
widgets.scss poll_widget: Add highlight for vote count if current user votes. 2019-03-01 16:35:18 -08:00
zulip.scss css: Convert colors from rgba to hsla format. 2019-06-20 11:34:59 -07:00