{"push_id":2715845520,"size":18,"distinct_size":2,"ref":"refs/heads/task/DES-567","head":"51983307135bfc3120152213cb5abd520985b266","before":"0bdebf95b62d7cac95bc8402a2a726d9a9e34442","commits":[{"sha":"4410daa13caef9984dd3bb6a2d4876ec08b7bd45","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Before telling a user that they can log in to designsafe, the email_confirmation function now checks if the homedir has been created first.  It is also no longer async.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/4410daa13caef9984dd3bb6a2d4876ec08b7bd45"},{"sha":"be7ddb91f8022f832121b1383011a503ab2848a0","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Removed signals.py from auth, because it didnt seem to serve a purpose.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/be7ddb91f8022f832121b1383011a503ab2848a0"},{"sha":"6015a913f5e474dfabc19d9395de05e71d3e9596","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Added an array that does a simple check to see if there is an agave homedir.  If array is empty, login is skipped.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/6015a913f5e474dfabc19d9395de05e71d3e9596"},{"sha":"12e2306da6407a82aa2322e8f6b0545604242b12","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"In this state, if the user doesnt have a homedir the code redirects to login infinitely.  Working on cleaning this up for simplified debugging.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/12e2306da6407a82aa2322e8f6b0545604242b12"},{"sha":"0e373f5d652e5e1e0c76edabb444d7a2920ea5d4","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Cleaned up agave_oauth_callback because codebase was getting too confusing to debug.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/0e373f5d652e5e1e0c76edabb444d7a2920ea5d4"},{"sha":"c7c6c5e8ebb2b0a3be1949836b54dee3b5699aa3","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Continued cleanup on email_confirmation form","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/c7c6c5e8ebb2b0a3be1949836b54dee3b5699aa3"},{"sha":"fa4df21b620a8c3a4c236f544ada358574615012","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Added a file listing call to check if the agave home dir was created. Submits a job to create a home dir and logs the user out, if there isnt a home dir found. Currently works for users that have existing home dirs.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/fa4df21b620a8c3a4c236f544ada358574615012"},{"sha":"64225783f0607e2bc9b834f4fe555da90621d50b","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Users are no longer logged out if they dont have an Agave directory.  We just create one for them.  Plus, did some clean-up","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/64225783f0607e2bc9b834f4fe555da90621d50b"},{"sha":"d9f868ce124bba0e12dc72aa94ecff65e329ceeb","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Cleanup","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/d9f868ce124bba0e12dc72aa94ecff65e329ceeb"},{"sha":"bced695886cb8225e6e17e399239bd3d5e36d2f5","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Re-added a redirect if the user has created an account through email verification, and is successful.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/bced695886cb8225e6e17e399239bd3d5e36d2f5"},{"sha":"085c91ddbec6e85d5e694a65571010bb28feac78","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Init commit for unit test.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/085c91ddbec6e85d5e694a65571010bb28feac78"},{"sha":"8827c92232c1514e0b2eb0f509543d3ea1c240be","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Added agave listing test for users without agave homedir.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/8827c92232c1514e0b2eb0f509543d3ea1c240be"},{"sha":"e0e60a08833fc129878744aad5c4094a772db3f4","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Started building request mocks.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/e0e60a08833fc129878744aad5c4094a772db3f4"},{"sha":"53b42b61873a866d3794929fb3844484235b33b5","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Fixed mocked Agave client request.  Added assertion that JSON of mocked listing and actual listing are equal.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/53b42b61873a866d3794929fb3844484235b33b5"},{"sha":"186d1b86ac74bdeaba9237ecc4b7d01fe30a5d3f","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Added session values for test without homedir.  Now needs a way to mock creating a token within the agave_oauth_callback method.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/186d1b86ac74bdeaba9237ecc4b7d01fe30a5d3f"},{"sha":"a839f316e3a0c9a60e801ddabf23d138acd492c0","author":{"name":"Frank Netscher","email":"505bda4585ebed1f61e527ec16532043b724169d@wireless-10-146-254-87.public.utexas.edu"},"message":"Changed check_or_create_agave_homedir call to only be triggered in the case of a 404.  This is so that the homedir isnt created in the case of Agave just being unreachable.","distinct":false,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/a839f316e3a0c9a60e801ddabf23d138acd492c0"},{"sha":"9de95eb71630460befb1b73d71c462a9390eb610","author":{"name":"Strmiska","email":"1da8b7b81476fec8a0ac6c2564a13a9a11bb19f8@gmail.com"},"message":"wip: added citation to published listing","distinct":true,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/9de95eb71630460befb1b73d71c462a9390eb610"},{"sha":"51983307135bfc3120152213cb5abd520985b266","author":{"name":"Strmiska","email":"1da8b7b81476fec8a0ac6c2564a13a9a11bb19f8@gmail.com"},"message":"citation button works only in published area on new projects","distinct":true,"url":"https://api.github.com/repos/DesignSafe-CI/portal/commits/51983307135bfc3120152213cb5abd520985b266"}]}
{"actor":{"display_login":"xirdneh"}}