{"push_id":1914649503,"size":97,"distinct_size":1,"ref":"refs/heads/fix-string-letters","head":"5313c2b2fe693be23b568cae1aa401193e131cbd","before":"f77e0f16ed6f50f01709266e6758867fa9488492","commits":[{"sha":"977130807234d75a32187673254d0ba1e007f033","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"Check if user role on login, return otpauth uri","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/977130807234d75a32187673254d0ba1e007f033"},{"sha":"9c144312eb6a88eaf81294af59a5160f094138b0","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"show qr code for first otp login","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/9c144312eb6a88eaf81294af59a5160f094138b0"},{"sha":"33f416801fb1718309e082610de3c1eb684c0f60","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"enable 2fa from system settings","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/33f416801fb1718309e082610de3c1eb684c0f60"},{"sha":"9741ca7dcfe348d70cd83e93ede76bef2cd47bd1","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"use OTP App, SMS or Email to authenticate","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/9741ca7dcfe348d70cd83e93ede76bef2cd47bd1"},{"sha":"fbd8218dffca73f3714b87a437e4f000dd6540e8","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"fix otp method to default in User doctype","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/fbd8218dffca73f3714b87a437e4f000dd6540e8"},{"sha":"e4c2057accc52ddaaa417671758cc07fe9086fae","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"general verification method set in system settings","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/e4c2057accc52ddaaa417671758cc07fe9086fae"},{"sha":"73d772604bbbcff876266104c6d346173067bdb8","author":{"name":"ckosiegbu","email":"5d7a90e7522bdd6b964aa728487e65c2621ca924@manqala.com"},"message":"Added pyotp to requirements.txt","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/73d772604bbbcff876266104c6d346173067bdb8"},{"sha":"03718b9ba3342250367235217f380666e68db92b","author":{"name":"ckosiegbu","email":"5d7a90e7522bdd6b964aa728487e65c2621ca924@manqala.com"},"message":"Merge branch 'develop' into twofactor","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/03718b9ba3342250367235217f380666e68db92b"},{"sha":"d1f58b443e2efbf4a0e371b8b053216eebad8c6c","author":{"name":"ckosiegbu","email":"5d7a90e7522bdd6b964aa728487e65c2621ca924@manqala.com"},"message":"Merge branch 'develop' into twofactor","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/d1f58b443e2efbf4a0e371b8b053216eebad8c6c"},{"sha":"fd3f0ced7a584a9b77ee3c8ff05480f59b71a173","author":{"name":"ckosiegbu","email":"5d7a90e7522bdd6b964aa728487e65c2621ca924@manqala.com"},"message":"Include pyqrcode in requirements.txt","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/fd3f0ced7a584a9b77ee3c8ff05480f59b71a173"},{"sha":"4b84a1a5728b3faabbba1d126fc7766cab6421cb","author":{"name":"B H Boma","email":"38b5f1a834ae2db1d5a97004dc3f047682d84f01@gmail.com"},"message":"[fix] Qrcode not visible for twofactor auth","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/4b84a1a5728b3faabbba1d126fc7766cab6421cb"},{"sha":"f34d52fb654adbd4f28c8251176b753ae268b605","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"Minor fix for checking successful otp login","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/f34d52fb654adbd4f28c8251176b753ae268b605"},{"sha":"cde80013692ca3d63d4d3765d2ef713bb9e2f627","author":{"name":"B H Boma","email":"38b5f1a834ae2db1d5a97004dc3f047682d84f01@gmail.com"},"message":"Show twofactor auth in setup wizard","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/cde80013692ca3d63d4d3765d2ef713bb9e2f627"},{"sha":"99700fb198890a2dbc5efdb47dad02ba86957bcf","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"check if more than one role has 2fa enabled","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/99700fb198890a2dbc5efdb47dad02ba86957bcf"},{"sha":"b348027a175fcd84d7aaaf8c6ad94ffa45d4cd55","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"Merge branch 'twofactor' of https://github.com/manqala/frappe into twofactor","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/b348027a175fcd84d7aaaf8c6ad94ffa45d4cd55"},{"sha":"51858021c8534a5adb4c6eb2df1650c221819cd6","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"refactor code fix bug","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/51858021c8534a5adb4c6eb2df1650c221819cd6"},{"sha":"aa45ffcac6d2a61c3b03236c0513848c3f6d682b","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"fix website user login bug refactor JS","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/aa45ffcac6d2a61c3b03236c0513848c3f6d682b"},{"sha":"6f4e39fd4697c68efa25d086069ca6e0e4df8433","author":{"name":"crossxcell99","email":"cc3bb9131180e9527673543d4a962386559d9367@gmail.com"},"message":"fix Email otp method queue email sending","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/6f4e39fd4697c68efa25d086069ca6e0e4df8433"},{"sha":"3329618a140e224ebb64fb1843927744468a5d93","author":{"name":"ckosiegbu","email":"5d7a90e7522bdd6b964aa728487e65c2621ca924@manqala.com"},"message":"Merge branch 'develop' into twofactor","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/3329618a140e224ebb64fb1843927744468a5d93"},{"sha":"b6e65030d8341f9abecdf2bee81dff1a66a6077e","author":{"name":"ckosiegbu","email":"5d7a90e7522bdd6b964aa728487e65c2621ca924@manqala.com"},"message":"Transfer of SMS Settings and SMS Parameter to Frappe from ERPNext. Triggered by the need for SMS Sending by the Two-Factor Authentication functionality contributed by Manqala","distinct":false,"url":"https://api.github.com/repos/adityahase/frappe/commits/b6e65030d8341f9abecdf2bee81dff1a66a6077e"}]}
{"actor":{"display_login":"adityahase"}}