{"push_id":1281062000,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"99fd4955b4946a14bc8a2a9f9ce9a81d2bbedd89","before":"eed0a465d66f72e8929a45278daeef5510961161","commits":[{"sha":"e1464eb876c5acc54555cd0a99fd8ee6f4ede879","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Database migrations for project sharing\n\n- Add project_shares table\n- Add sharing_token to projects\n- Create default sharing links","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/e1464eb876c5acc54555cd0a99fd8ee6f4ede879"},{"sha":"01cf746f8de7189835db273dfec565b9c87911a4","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Check project shares for accessibility\n\nUpdated both list projects and get projects methods in projects service","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/01cf746f8de7189835db273dfec565b9c87911a4"},{"sha":"fa9aa1600803992ff323492aabc9b00e01ab34c7","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Create project shares on valid token","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/fa9aa1600803992ff323492aabc9b00e01ab34c7"},{"sha":"a9f9bea356cf65ec2e6579e13284172ac1a2daae","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Do not return sharing-token to not-owner readers of a project","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/a9f9bea356cf65ec2e6579e13284172ac1a2daae"},{"sha":"ea12d21b9da9d8335b39adf0999ef741527fdd97","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Create project share when user accesses sharing endpoint","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/ea12d21b9da9d8335b39adf0999ef741527fdd97"},{"sha":"b165298ecf541cb4a4553c37a7893510e676fda4","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Display owner email on shared projects in projects list","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/b165298ecf541cb4a4553c37a7893510e676fda4"},{"sha":"649c2ea013e973f44a3ec5fdd41c0bbef5dcd7cc","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Allow a user to leave a shared project","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/649c2ea013e973f44a3ec5fdd41c0bbef5dcd7cc"},{"sha":"6a5b8ffb04d0344f4122b4706230d8da2f688e13","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Read-only view for shared projects","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/6a5b8ffb04d0344f4122b4706230d8da2f688e13"},{"sha":"fb813a1de3d95a9a69cb230dcae07194ba4564bd","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Share project dialog with share link and reset token","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/fb813a1de3d95a9a69cb230dcae07194ba4564bd"},{"sha":"a289a2a27f0bbb2a799743c12c47cc2f855b7b14","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Show number of people who have access to the project","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/a289a2a27f0bbb2a799743c12c47cc2f855b7b14"},{"sha":"77029dfd6dba4f9d17a0745830e9b66db8b0e3b3","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"List users who have access to a project in share dialog","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/77029dfd6dba4f9d17a0745830e9b66db8b0e3b3"},{"sha":"e794bb554df61bd4af39901edf75b451fccc263c","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Use asdf for project shares list","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/e794bb554df61bd4af39901edf75b451fccc263c"},{"sha":"881ad20910fb8f32c175144414518bbdde96c63d","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Delete project shares from sharing dialog","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/881ad20910fb8f32c175144414518bbdde96c63d"},{"sha":"e8f679d178e25460527fce9780cbe33122032424","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"User interface and endpoint for sharing link via email \n\nSends request to a projects endpoint that simply logs the mails to be sent.","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/e8f679d178e25460527fce9780cbe33122032424"},{"sha":"0f56870bce6247c80b3cf22e1e79fae552679f7b","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Mailer service for sending project sharing links\n\nLogs emails instead of sending them in development mode.","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/0f56870bce6247c80b3cf22e1e79fae552679f7b"},{"sha":"1b93b4d3a03cf5b70697630b8791c6daa57d43be","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Disable reset share link button while resetting","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/1b93b4d3a03cf5b70697630b8791c6daa57d43be"},{"sha":"45a1d3d8ed15ec8225b0bf37a7cad9a1fe16ab4a","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Add search box for project shares in sharing dialog","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/45a1d3d8ed15ec8225b0bf37a7cad9a1fe16ab4a"},{"sha":"019cede9fe9b9bc636ccd26edfc0ff9679ea4c58","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Minor text changes for project sharing","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/019cede9fe9b9bc636ccd26edfc0ff9679ea4c58"},{"sha":"e0027ef8b552bafa9542c26480e2f89341b73f4a","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Invalidate projects list with optimistic update on shared access granted","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/e0027ef8b552bafa9542c26480e2f89341b73f4a"},{"sha":"85ce7f3fa47247bedf665518be1fbae7435ec844","author":{"name":"Santiago Palladino","email":"55866dd36389b6d256a1bda21e955105e29b2f90@gmail.com"},"message":"Use asdf for tracking projects share token state","distinct":true,"url":"https://api.github.com/repos/instedd/planwise/commits/85ce7f3fa47247bedf665518be1fbae7435ec844"}]}
{"actor":{"display_login":"ggiraldez"}}