docbrown/app
Fernando Valverde 5342602298
Social Auth generalization refactor (#9837)
* Add gem omniauth-apple

* Integrate omniauth-apple

* Integrate callback

* Add fields

* Add tests, fix bugs and make it all work

* Show only enabled providers for the current user

* Add default profile image for Apple

* Remove localhost patch

* Bring over the changed Apple username if the user changes it

* More specs fixed

* Incorporate feedback from PR

* Fix specs

* Simplify code and fix spec

* Fix Broadcast generators to take into account the new provider

* Fix spec

* Generate a truly unique apple_username

* Fix user specs

* Add omniauth-apple-0.0.2 to vendor cache

* Fix merge conflict and spec

* Update VCR fastly sloan cassette

* Revert "Generate a truly unique apple_username"

This reverts commit 2462875575b0bbd6b3c1d56b25afcd3189671608.

* Fix user specs

* Fix specs

* Fix specs

* Hide Connect Apple button behind a feature flag

* Revert "Hide Connect Apple button behind a feature flag"

This reverts commit 105bde0373389a4eb9b6e948f60734c7e0e99cba.

* Fix line lengths

* Fix spec

* ES tag

* CSRF bypass for Apple callback

* custom user_nickname in Apple provider with small tweaks + omniauth-apple bump

* Fixes username specs

* Makes Apple users default image Users::ProfileImageGenerator

* Fallback to mascot_image_url in test environment to avoid breaking Travis

* Fixes Apple CSRF error + makes default nickname more readable

* Trigger Travis

* Removes CSRF Apple fix from Omniauth callbacks

* Removes Envfile

Co-authored-by: rhymes <rhymesete@gmail.com>
Co-authored-by: rhymes <rhymes@hey.com>
2020-08-17 20:09:44 -04:00
..
assets Update styling of authentication feed card for logged out users (#9762) [deploy] 2020-08-14 07:40:18 -07:00
black_box Create option for calculating score without external black box (#9735) 2020-08-11 15:31:57 -04:00
controllers Social Auth generalization refactor (#9837) 2020-08-17 20:09:44 -04:00
dashboards [deploy] Rename classified listings (#7910) 2020-05-27 13:35:09 +00:00
decorators Bug Fix: Article Posted Date and Author Card Posted Date do not match (#9272) 2020-07-22 16:34:55 +02:00
errors [deploy] Add contexts and permissions to liquid tags (#8917) 2020-06-30 14:53:18 -04:00
fields Enables Rails cops (#2186) 2019-03-25 09:25:55 -04:00
helpers Social Auth generalization refactor (#9837) 2020-08-17 20:09:44 -04:00
javascript Bump storybook to version 6 (#9766) 2020-08-17 10:34:43 +02:00
labor Flaky Spec Fix:Ensure We Find Articles With Tags and Dont Cache Count for Class Method (#9833) 2020-08-17 18:38:26 -05:00
lib [deploy] Migrate ImageResizer to Images::Optimizer (#9720) 2020-08-14 09:44:30 -04:00
liquid_tags [deploy] Migrate ImageResizer to Images::Optimizer (#9720) 2020-08-14 09:44:30 -04:00
mailers Account deletion email: serialize only user's details (#9752) 2020-08-13 18:31:56 +02:00
models Social Auth generalization refactor (#9837) 2020-08-17 20:09:44 -04:00
policies [deploy] [Moderation] Allow admins to delete comments (#9628) 2020-08-13 10:15:48 -04:00
queries/admin [deploy] Move /internal to `/admin (#9639) 2020-08-07 10:36:26 -04:00
sanitizers [deploy] Rubocop: fix violations of Layout/LineLength (#9197) 2020-07-08 08:36:36 -05:00
serializers Migrate serialization to jsonapi-serializer (#9682) 2020-08-08 15:41:44 +02:00
services Social Auth generalization refactor (#9837) 2020-08-17 20:09:44 -04:00
uploaders [deploy] Bug Fix: Validate GIFs Frames and Add MiniMagick Timeout (#9319) 2020-07-15 09:49:24 -05:00
view_objects [deploy] Migrate ImageResizer to Images::Optimizer (#9720) 2020-08-14 09:44:30 -04:00
views Social Auth generalization refactor (#9837) 2020-08-17 20:09:44 -04:00
workers Account deletion email: serialize only user's details (#9752) 2020-08-13 18:31:56 +02:00