{"push_id":564809954,"size":55,"distinct_size":55,"ref":"refs/heads/master","head":"2cfd88ef7d3ab842725da2c9a0540d25c4bdaa95","before":"e46ee0813a14df90e570ac96c82af984e3728295","commits":[{"sha":"0d07473862239b39f0ce093fc2394e5f15ddfeb3","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Admin-Interface kopiert\n\nAls Abhängigkeit gibt es außer den vorhandenen Modulen nur wtforms.","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/0d07473862239b39f0ce093fc2394e5f15ddfeb3"},{"sha":"85226a823ce83bf16ce847d34e20f836e25f8a0e","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Methode 'has_permission' hinzugefügt","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/85226a823ce83bf16ce847d34e20f836e25f8a0e"},{"sha":"a3f878e77b50486b86b87150e978ecac7895c92f","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"new custom filters","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/a3f878e77b50486b86b87150e978ecac7895c92f"},{"sha":"d6597b6e4205b128b573b2dce6192050adbf2c0f","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"include jquery & jqeryUI","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/d6597b6e4205b128b573b2dce6192050adbf2c0f"},{"sha":"adb006b9da71742c5421c0ce595293b598f905bd","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"Filter aus huWaWi übernommen.","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/adb006b9da71742c5421c0ce595293b598f905bd"},{"sha":"2c01caa446da044637accde5f03dfea189ed6ed4","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"allow to set caching time while rendering","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/2c01caa446da044637accde5f03dfea189ed6ed4"},{"sha":"e8b17c70fa2f077d66dd3e5ca24f60ca9e9dec07","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"login: inline `get_verified_credential()` as method\n\nto make int overwritable in subclasses","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/e8b17c70fa2f077d66dd3e5ca24f60ca9e9dec07"},{"sha":"47afedad4820478bf5109a6e187dd361b7d8cdb2","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Bugfixes for standalone admin app + support for ndb.Model","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/47afedad4820478bf5109a6e187dd361b7d8cdb2"},{"sha":"5da5554d430fa5ef5a3b6c4a896d614b749084a0","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Pagination for ndb.Model\n\nCode not fully tested, ported during development of gaetk.admin","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/5da5554d430fa5ef5a3b6c4a896d614b749084a0"},{"sha":"4f863725192462b3ff6b59ed43e0eca5953d8880","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Ported delete to ndb","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/4f863725192462b3ff6b59ed43e0eca5953d8880"},{"sha":"045f1de40206f6ee9934d8a387de78cc4e147bf6","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Merge remote-tracking branch 'origin/admin'","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/045f1de40206f6ee9934d8a387de78cc4e147bf6"},{"sha":"bc522e3bbb0c9ac443d37936818a5a98c7547945","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Fixed pagination for ndb models","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/bc522e3bbb0c9ac443d37936818a5a98c7547945"},{"sha":"35246e281ce22846ee87aafe3848f6f8a4f06f83","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Set 'start' for ndb queries","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/35246e281ce22846ee87aafe3848f6f8a4f06f83"},{"sha":"078e3e11fc4776fb7fd59177bc4f841139f0f604","author":{"email":"4bdfcb85e305af38327b20317efc0b69be3f0656@hudora.de","name":"Christian Klein"},"message":"Merge remote-tracking branch 'origin/admin'","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/078e3e11fc4776fb7fd59177bc4f841139f0f604"},{"sha":"dcece0bc4ccd54651ef3b214e8d33f77f3c0fdbc","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"get_verified_credential als methode\n\n... um es besser ueberschreibbar zu machen","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/dcece0bc4ccd54651ef3b214e8d33f77f3c0fdbc"},{"sha":"e8dcb8bb57000b4290695069de56c627fc1cc086","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"allow deletion of ndb objects","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/e8dcb8bb57000b4290695069de56c627fc1cc086"},{"sha":"5f05577ae008af32047a77b09530171cbb71e47e","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"Admin: allow to export a table","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/5f05577ae008af32047a77b09530171cbb71e47e"},{"sha":"fbff6f1f36b21502add4f613f7a98ee81ac2290c","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"cleanup / refactoring","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/fbff6f1f36b21502add4f613f7a98ee81ac2290c"},{"sha":"9cf24d46bbd34c3d179ae2257c11ff88055313dc","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"cleanup (flake8)","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/9cf24d46bbd34c3d179ae2257c11ff88055313dc"},{"sha":"3a2bdc500b6069ac9a165e8d17c0711cb21f548a","author":{"email":"240c4df7250227efd16ebedf6de99c5ab3b51698@hudora.de","name":"Maximillian Dornseif"},"message":"use hujson2 for Multiviews","distinct":true,"url":"https://api.github.com/repos/mdornseif/appengine-toolkit/commits/3a2bdc500b6069ac9a165e8d17c0711cb21f548a"}]}