{"push_id":3030754783,"size":32,"distinct_size":1,"ref":"refs/heads/jo-5032","head":"d10ec4c70a8e3be8141b4c81f64c16416231335c","before":"6e08bd171e675e5aff3605e55c85ae00973005c5","commits":[{"sha":"1c0f7a6765b8deddd214d1785a9021a174744075","author":{"name":"Niklaus Johner","email":"ab07279d3a91b599584f1642bfa4ac779876ca3a@4teamwork.ch"},"message":"Make Changed a python datetime instead of a Zope DateTime.\n\nThis is necessary to have the value consistent with the field type.\nIndeed zope.schema.Datetime is of type python datetime.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/1c0f7a6765b8deddd214d1785a9021a174744075"},{"sha":"9ebbad30b739149fa72cf703e59ea73b94ef403a","author":{"name":"Niklaus Johner","email":"ab07279d3a91b599584f1642bfa4ac779876ca3a@4teamwork.ch"},"message":"Bump ftw.testing to 1.19.2\n\nThis fixes an issue in the freezer for zope DateTime. The freezer\nwas not handling timezones properly for DateTime.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/9ebbad30b739149fa72cf703e59ea73b94ef403a"},{"sha":"2a99348208025ca66aecd906f74040db4ba1672a","author":{"name":"David Erni","email":"b6628ae1de825d240e1ad20749f4d65c951aa51a@gmail.com"},"message":"Merge pull request #5048 from 4teamwork/nj_changed\n\nMake \"changed\" a python datetime","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/2a99348208025ca66aecd906f74040db4ba1672a"},{"sha":"ef85a1d3c385e2c15f6a27efa5ddfd0e0f26c9a1","author":{"name":"Niklaus Johner","email":"ab07279d3a91b599584f1642bfa4ac779876ca3a@4teamwork.ch"},"message":"Improve testing of dossier resolve conditions.\n\nTesting of the dossier resolve conditions was weak as\nwe did not actually test that the dossier did not get resolved\nwhen conditions were not met. One of the tests was broken, so that\nit was not tested that a dossier containing subdossiers with invalid\nend dates could not be resolved.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/ef85a1d3c385e2c15f6a27efa5ddfd0e0f26c9a1"},{"sha":"74bf7318bab3420c5815ed6d6c232f30b3c2c8fb","author":{"name":"David Erni","email":"bbc38a843bcfa0c7ce61c87d8acd9cef9101fd2f@4teamwork.ch"},"message":"Use correct class for pencil.\n\nWe seem to have renamed the pencil class at some point, somehow this view\nwas omitted.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/74bf7318bab3420c5815ed6d6c232f30b3c2c8fb"},{"sha":"9b37ec4d7a33c0b91e77df2587e73f8bf95d904c","author":{"name":"David Erni","email":"b6628ae1de825d240e1ad20749f4d65c951aa51a@gmail.com"},"message":"Merge pull request #5051 from 4teamwork/deif-5045-fix-pencil\n\nUse correct class for pencil.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/9b37ec4d7a33c0b91e77df2587e73f8bf95d904c"},{"sha":"713a83c9b5b46e832d7becb1a3c1a39a379bb64d","author":{"name":"David Erni","email":"bbc38a843bcfa0c7ce61c87d8acd9cef9101fd2f@4teamwork.ch"},"message":"Bump docxcompose for a numberig restart bugfix.\n\nSee https://github.com/4teamwork/docxcompose/pull/22.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/713a83c9b5b46e832d7becb1a3c1a39a379bb64d"},{"sha":"799eb9cf5c9ca170efa5be91cdfd09f45f4dff2d","author":{"name":"Niklaus Johner","email":"ab07279d3a91b599584f1642bfa4ac779876ca3a@4teamwork.ch"},"message":"Use document modification date to determine dossier end date.\n\nWe now consider document modification dates instead of document dates\nto determine the earliest possible end date when resolving a dossier.\nThis is because document dates do not reflect document modifications\nanymore.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/799eb9cf5c9ca170efa5be91cdfd09f45f4dff2d"},{"sha":"ec267f0c847999386280cb20cfa0cc0cf1063038","author":{"name":"Niklaus Johner","email":"ab07279d3a91b599584f1642bfa4ac779876ca3a@4teamwork.ch"},"message":"Add marker interface for automatically generated documents.\n\nIAutomaticallyGeneratedDocument now serves as baseclass for\nIDossierTasksPdfMarker and IDossierJournalPdfMarker. These two\ninterfaces are also moved from opengever.dossier.interfaces to\nopengever.document.interfaces. We do not make an upgrade step\nhere as these two interfaces were added in the current unreleased\nversion of opengever.core","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/ec267f0c847999386280cb20cfa0cc0cf1063038"},{"sha":"72edca516ac26554af9ddbcd33ba805ba67af335","author":{"name":"Niklaus Johner","email":"ab07279d3a91b599584f1642bfa4ac779876ca3a@4teamwork.ch"},"message":"Do not consider generated documents in dossier end date determination.\n\nDocuments that are automatically generated by Gever (such as\nthe JournalPDFDocument, marked by the IAutoGeneratedDocument interface)\ncan be generated in a closed dossier and should therefore\nnot be considered in the calculation of the earliest possible\ndossier end date.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/72edca516ac26554af9ddbcd33ba805ba67af335"},{"sha":"79a5cfd1c44ed660123257600833313de250556f","author":{"name":"David Erni","email":"b6628ae1de825d240e1ad20749f4d65c951aa51a@gmail.com"},"message":"Merge pull request #5052 from 4teamwork/deif-docxcompose-1-0-0-a13\n\nBump docxcompose for a numberig restart bugfix.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/79a5cfd1c44ed660123257600833313de250556f"},{"sha":"ac9790b2f317f4f8acd139a5674f3c52bec91cff","author":{"name":"Lukas Graf","email":"0853bffa8bdda3b53ed64ee24f78356fe48f0d7d@4teamwork.ch"},"message":"Whitelist \"recently touched\" data structures from CSRF write protection.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/ac9790b2f317f4f8acd139a5674f3c52bec91cff"},{"sha":"bd29d6a39ebca0dd2f7945633fdd8242bb839dac","author":{"name":"Joni Orponen","email":"4ab082ac2516a7d35fbf48f2783e103431883af1@4teamwork.ch"},"message":"Fix Officeconnector permission checks for task documents tab actions.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/bd29d6a39ebca0dd2f7945633fdd8242bb839dac"},{"sha":"efb6c6f61a9532eb907f16efc5731248ac38240a","author":{"name":"Niklaus Johner","email":"ab07279d3a91b599584f1642bfa4ac779876ca3a@4teamwork.ch"},"message":"Make sure all dates are comparable when resolving a dossier.\n\nBecause the upgrade step making sure changed is always a python\ndatetime is deferrable, it can happen that it is a DateTime. In\norder to be able to compare it with python dates, we need to cast\nit to a python date.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/efb6c6f61a9532eb907f16efc5731248ac38240a"},{"sha":"35338c2f41047ffa60e7524d0e690890d626744a","author":{"name":"Lukas Graf","email":"0853bffa8bdda3b53ed64ee24f78356fe48f0d7d@4teamwork.ch"},"message":"Merge pull request #5035 from 4teamwork/lg-safewrite-touched\n\nWhitelist \"recently touched\" data structures from CSRF write protection.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/35338c2f41047ffa60e7524d0e690890d626744a"},{"sha":"cf96730c11a3f52088fd602160188eec676018f4","author":{"name":"Lukas Graf","email":"0853bffa8bdda3b53ed64ee24f78356fe48f0d7d@4teamwork.ch"},"message":"Bump ftw.contentstats to get disk usage logging.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/cf96730c11a3f52088fd602160188eec676018f4"},{"sha":"10a621605c1da0b6db57663b069fa5de0279359d","author":{"name":"Niklaus Johner","email":"19696394316bd1dfc612f3a602441bbb53d4583c@4teamwork.ch"},"message":"Merge pull request #4806 from 4teamwork/nj_dossier_enddate\n\nUse document modification date to determine dossier end date.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/10a621605c1da0b6db57663b069fa5de0279359d"},{"sha":"0477563c9f39f67b0d10cd0be51d9327e844f293","author":{"name":"Joni Orponen","email":"2efa43e5e554689c4f646beafbb07148e5a3b522@users.noreply.github.com"},"message":"Merge pull request #5049 from 4teamwork/jo-5006\n\nFix Officeconnector permission checks for task documents tab actions","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/0477563c9f39f67b0d10cd0be51d9327e844f293"},{"sha":"58ac26ba1bd7b5b29002c5ae61d43afa07db294c","author":{"name":"Joni Orponen","email":"4ab082ac2516a7d35fbf48f2783e103431883af1@4teamwork.ch"},"message":"Reindex document review_state when entering shadow state.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/58ac26ba1bd7b5b29002c5ae61d43afa07db294c"},{"sha":"47a8b5fe0dff2e1bc6bdd169320d54f07213d693","author":{"name":"Joni Orponen","email":"4ab082ac2516a7d35fbf48f2783e103431883af1@4teamwork.ch"},"message":"Restrict owner permissions on shadow documents.","distinct":false,"url":"https://api.github.com/repos/4teamwork/opengever.core/commits/47a8b5fe0dff2e1bc6bdd169320d54f07213d693"}]}
{"actor":{"display_login":"Rotonen"}}