Commit Graph

62 Commits

Author SHA1 Message Date
Son NK 0e0a11dfce make sure custom alias must have at least 3 character in authorize 2019-12-15 18:55:10 +02:00
Son NK 2a6021c230 custom email must have .suffix 2019-12-15 18:55:10 +02:00
Son NK a1c65d3921 use EMAIL_DOMAIN instead of simplelogin.co 2019-12-15 18:55:10 +02:00
Son NK 8c38fe5b56 set custom=True when user creates a custom alias 2019-12-15 18:55:10 +02:00
Son NK ddf188f146 add ClientUser.name,default_avatar, GenEmail.custom column 2019-12-15 18:55:10 +02:00
Son NK 00f858c8c1 user can choose custom email in authorize 2019-12-15 18:55:10 +02:00
Son NK 08b394ea0f add User.suggested_emails 2019-12-15 18:55:10 +02:00
Son NK d05749d577 add default-avatar and use it instead of gravatar 2019-12-15 18:55:10 +02:00
Son NK 2461ea6145 refactor config 2019-12-15 18:55:10 +02:00
Son NK 37f75954be shorten wording 2019-12-15 18:55:09 +02:00
Son NK 6bf8cddbcd only SERVER_NAME in test 2019-12-15 18:55:09 +02:00
Son NK 32d6af228b set SERVER_NAME required by tests 2019-12-15 18:55:09 +02:00
Son NK 70e4f8b6e6 use os.environ[] instead of os.environ.get to fail fast 2019-12-15 18:55:09 +02:00
Son NK 8e459892f7 add config.get_abs_path to handle relative path 2019-12-15 18:55:09 +02:00
Son NK 2fc3108141 fix test 2019-12-15 18:55:09 +02:00
Son NK 0817e45abe override User.create to set password, create GenEmail, set trial period 2019-12-15 18:55:09 +02:00
Son NK 631e251d8c handle the case user clicks on cancel 2019-12-15 18:55:09 +02:00
Son NK abda0091ce small improv 2019-12-15 18:55:09 +02:00
Son NK 54fc54c3ce improve wording 2019-12-15 18:55:09 +02:00
Son NK 91bf3e3379 do not display avatar_url to user 2019-12-15 18:55:09 +02:00
Son NK 65a540030f improve authorize page 2019-12-15 18:55:09 +02:00
Son NK ca2605999c display avatar instead of avatar_url 2019-12-15 18:55:09 +02:00
Son NK 886108c3a0 enable facebook login 2019-12-15 18:55:09 +02:00
Son NK f4afbfe40f add new param FACEBOOK_CLIENT_ID, FACEBOOK_CLIENT_SECRET 2019-12-15 18:55:09 +02:00
Son NK bdc22f3c68 fix user getting redirected at each google login 2019-12-15 18:55:09 +02:00
Son NK 7ea4c157a1 workaround as Google does not allow to append param to redirect_url 2019-12-15 18:55:09 +02:00
Son NK caf610446c handle next with google login 2019-12-15 18:55:09 +02:00
Son NK cc6ce6618d refactor: rename 2019-12-15 18:55:09 +02:00
Son NK aab2244881 handle "next" for "sign up with github" too 2019-12-15 18:55:09 +02:00
Son NK f21f16e3f2 redirect user to next after login with github/google 2019-12-15 18:55:09 +02:00
Son NK 4227c3036d fix reset password expired 2019-12-15 18:55:09 +02:00
Son NK 43536734a0 add login with google 2019-12-15 18:55:09 +02:00
Son NK 10b0538192 add new param GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET 2019-12-15 18:55:09 +02:00
Son NK 17a4679b90 fix activation code 2019-12-15 18:55:09 +02:00
Son NK 4cdb803157 fix redirect_uri 2019-12-15 18:55:09 +02:00
Son NK 6d8d61495e set explicitly the redirect_uri 2019-12-15 18:55:09 +02:00
Son NK aae76f21f6 add github login 2019-12-15 18:55:09 +02:00
Son NK 4883ace2ed only show "create custom alias" button to users who can 2019-12-15 18:55:09 +02:00
Son NK 94d92a0e87 add new param GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET 2019-12-15 18:55:09 +02:00
Son NK 309cb36864 use span instead of a for icon 2019-12-15 18:55:09 +02:00
Son NK c7df8e9158 fix introJs 2019-12-15 18:55:08 +02:00
Son NK 388f520e9a premium user can choose custom alias 2019-12-15 18:55:08 +02:00
Son NK 414ef2bb9b remove requireJS madness! 2019-12-15 18:55:08 +02:00
Son NK 0b85000a11 import render_field, render_field_errors in base.html 2019-12-15 18:55:08 +02:00
Son NK fc2fdea6e7 change wording 2019-12-15 18:55:08 +02:00
Son NK 4ef8290c73 login and register page: redirect user to dashboard if user is already authenticated 2019-12-15 18:55:08 +02:00
Son NK df3292df37 user can delete email alias 2019-12-15 18:55:08 +02:00
Son NK 62cbcb249b disable notie overlayClickDismiss in base.html 2019-12-15 18:55:08 +02:00
Son NK 84fc5afedb prettify client listing page 2019-12-15 18:55:08 +02:00
Son NK 1274dd589a add delete() to ModelMixin: do NOT use the session.delete(), somehow it does a "SET" before "DELETE" 2019-12-15 18:55:08 +02:00