{"push_id":988119748,"size":9,"distinct_size":8,"ref":"refs/heads/filter-api","head":"561f9fb4df81fb54a48ac80f3e205445eb683092","before":"3e80228d488f2a2a22ee4ce6f5d8f530728cde48","commits":[{"sha":"c7f23d9bee6d6b0c5e0fa38287b13759f93be955","author":{"email":"7b85a41a628204b76aba4326273a3ccc74bd009a@campudus.com","name":"Joern Bernhardt"},"message":"Add missing tests for multilanguage displayName and description of columns\n\nSigned-off-by: Joern Bernhardt <jb@campudus.com>","distinct":false,"url":"https://api.github.com/repos/campudus/tableaux/commits/c7f23d9bee6d6b0c5e0fa38287b13759f93be955"},{"sha":"8fe5a87ca4de28a52e2824fe6d178ea9230bc0e8","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Start working on a simple Filter API","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/8fe5a87ca4de28a52e2824fe6d178ea9230bc0e8"},{"sha":"e1f0a356c73a21e314632370d0f1e2a4503fe3ab","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Add test for duplicating row with ConcatColumn","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/e1f0a356c73a21e314632370d0f1e2a4503fe3ab"},{"sha":"f3cf19f6b542c7a55affd7281b1639cbc3f6f421","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Refactor BaseRouter and CustomExceptions","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/f3cf19f6b542c7a55affd7281b1639cbc3f6f421"},{"sha":"9383ae7a855ebf71b61e61b5b9a84ca7c601235b","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Parse filter query param for FilterItems","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/9383ae7a855ebf71b61e61b5b9a84ca7c601235b"},{"sha":"11351a76dada857e70716c390ef5be14d9576ac5","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Harmonize TableauxModel API and try to reduce duplicate queries","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/11351a76dada857e70716c390ef5be14d9576ac5"},{"sha":"cc4edf8ef7b0f42fbc4a0924d713cd107e71525e","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Implement simple filter api","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/cc4edf8ef7b0f42fbc4a0924d713cd107e71525e"},{"sha":"64fff771df80816fffaf4d3488f7dacab180f6b7","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Delete all Attachments for specific Attachment cell","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/64fff771df80816fffaf4d3488f7dacab180f6b7"},{"sha":"561f9fb4df81fb54a48ac80f3e205445eb683092","author":{"email":"bb59fac8133e1b3cf06b176ef2271a146b7de181@gmail.com","name":"Alexander Vetter"},"message":"Split RowModel into UpdateRowModel, CreateRowModel and RowModel (retrieve & delete)\n\n- harmonize update & replace cell value methods\n- remove unnecessary CellModel because it's now all done by UpdateRowModel","distinct":true,"url":"https://api.github.com/repos/campudus/tableaux/commits/561f9fb4df81fb54a48ac80f3e205445eb683092"}]}