{"push_id":1311995621,"size":62,"distinct_size":62,"ref":"refs/heads/permissions-0-12","head":"e04fcaeaa3cb153e9a753b4340d258c2b5b8c06e","before":"038604cb1ea2e076abed5ccf77acff487d35e496","commits":[{"sha":"787665b1034d15b4aed37b0472e9c101319c7c9f","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Add hint to Membership form","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/787665b1034d15b4aed37b0472e9c101319c7c9f"},{"sha":"0490f28734eece2174dfbf62a95dc07dd6534f0f","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Implement Users counters using callbacks","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/0490f28734eece2174dfbf62a95dc07dd6534f0f"},{"sha":"025b7f5d1748f4fad16226f83e2626ec256506be","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Simplify Accounts#index permissions","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/025b7f5d1748f4fad16226f83e2626ec256506be"},{"sha":"c97d0c61cf697eed2bf3e1de8e98d6740f173205","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Fix styling","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/c97d0c61cf697eed2bf3e1de8e98d6740f173205"},{"sha":"4d1cbb36bb70faf52a2661fa48e983c894beb4b1","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Improve Entry members column performance\n\nAlso, update translations","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/4d1cbb36bb70faf52a2661fa48e983c894beb4b1"},{"sha":"b453af9bd13ad5ace1c2439e96abe4fc859c513b","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Make information access more consistent\n\nBetween Entry#show/index and User#show/index, the same data that can be\naccessed is largely the same.","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/b453af9bd13ad5ace1c2439e96abe4fc859c513b"},{"sha":"f6b010ab7eff260061a683ed13af12094020deed","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Show own user role on Entry#show","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/f6b010ab7eff260061a683ed13af12094020deed"},{"sha":"6744e1eb4ba0042d93e94ee2632502d82bae10b4","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Eager load Account Memberships on Accounts#index\n\nAlso close information leak","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/6744e1eb4ba0042d93e94ee2632502d82bae10b4"},{"sha":"f387ce4c96befe651de6bc3dfcc33e49c3f15203","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Validate Entry title presence","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/f387ce4c96befe651de6bc3dfcc33e49c3f15203"},{"sha":"c57a36877f358679942ae7fdc47a791622a7dd6e","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Fix setting account on new folder","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/c57a36877f358679942ae7fdc47a791622a7dd6e"},{"sha":"1fc6fe73ef32300b88954b147165d7040706efe3","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Move JS according to progressive enhancement-style","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/1fc6fe73ef32300b88954b147165d7040706efe3"},{"sha":"e48aa2ec6265ffb7e222e0933ea1233928ad8407","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Clean up Entry admin","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/e48aa2ec6265ffb7e222e0933ea1233928ad8407"},{"sha":"cc4ac3c70bf1becd686a694f3d578a49a38949d4","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Clean up Folder and Membership admins","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/cc4ac3c70bf1becd686a694f3d578a49a38949d4"},{"sha":"37f19b50a303fc67a1cfbe55a652d1784e6b6224","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Clean up User admin","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/37f19b50a303fc67a1cfbe55a652d1784e6b6224"},{"sha":"d231fc3b8cf228a605718ebb61d3b43cfd285a46","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Remove redundant parameter from Membership helpers","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/d231fc3b8cf228a605718ebb61d3b43cfd285a46"},{"sha":"2bffcce3779cf71f11e3e2463ed5eca8bb8bece5","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Fix Membership validations","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/2bffcce3779cf71f11e3e2463ed5eca8bb8bece5"},{"sha":"672c61ee2d80a063461e6fc85a99a9e09fe61dd4","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Move accessors to InvitedUser","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/672c61ee2d80a063461e6fc85a99a9e09fe61dd4"},{"sha":"e6da1dd9d7266e30cf37a20cea3377a4b5f094df","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Encapsulate authorization","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/e6da1dd9d7266e30cf37a20cea3377a4b5f094df"},{"sha":"b532a585293d4b76952043da1137e51059a81066","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Display all relevant quota states","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/b532a585293d4b76952043da1137e51059a81066"},{"sha":"70dd8f168b814b5c732d97e8755343f10a133859","author":{"name":"Tobias Fankhänel","email":"9bcfdcb96ed33d15e4cff1cf9046e192159f3615@codevise.de"},"message":"Move Membership#create button to arbre component","distinct":true,"url":"https://api.github.com/repos/tf/pageflow/commits/70dd8f168b814b5c732d97e8755343f10a133859"}]}
{"actor":{"display_login":"tf"}}