{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":541514053,"defaultBranch":"main","name":"structured-log-transfer","ownerLogin":"City-of-Helsinki","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-26T09:50:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1875564?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714024185.0","currentOid":""},"activityList":{"items":[{"before":"8c69f864b0b79ab73204692d2e3a6e129149d347","after":"74b1f8329e0e06357326102f87b867900cd07827","ref":"refs/heads/dev","pushedAt":"2024-05-03T09:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonivirtanenamb","name":null,"path":"/jonivirtanenamb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104506652?s=80&v=4"},"commit":{"message":"chmod 444 digicert ca cert","shortMessageHtmlLink":"chmod 444 digicert ca cert"}},{"before":"21ad1cd5c5f73c0f8c0e980de4b1bca1f4e885a0","after":"8c69f864b0b79ab73204692d2e3a6e129149d347","ref":"refs/heads/dev","pushedAt":"2024-05-03T08:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonivirtanenamb","name":null,"path":"/jonivirtanenamb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104506652?s=80&v=4"},"commit":{"message":"chmod 440 digicert ca cert","shortMessageHtmlLink":"chmod 440 digicert ca cert"}},{"before":"19e9c1ed280d791d16ddbe65ccfb08d839e757f0","after":"21ad1cd5c5f73c0f8c0e980de4b1bca1f4e885a0","ref":"refs/heads/dev","pushedAt":"2024-05-03T07:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonivirtanenamb","name":null,"path":"/jonivirtanenamb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104506652?s=80&v=4"},"commit":{"message":"chmod 440 digicert ca cert","shortMessageHtmlLink":"chmod 440 digicert ca cert"}},{"before":null,"after":"19e9c1ed280d791d16ddbe65ccfb08d839e757f0","ref":"refs/heads/dev","pushedAt":"2024-04-25T05:49:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonivirtanenamb","name":null,"path":"/jonivirtanenamb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104506652?s=80&v=4"},"commit":{"message":"Dockerfile: Switch cybertrust root to global root, settings.py: modify 'ssl-ca' db connector key to 'ca'","shortMessageHtmlLink":"Dockerfile: Switch cybertrust root to global root, settings.py: modif…"}},{"before":"47e2f8a76dfa2f40cca8bf82e35e777fc1375103","after":"df1818b133bc2a134ed18ed1c8d6b11d91f8902a","ref":"refs/heads/main","pushedAt":"2023-11-15T14:08:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Update only the essential field when marking as sent. Also fixed some broken tests. (#13)\n\nCo-authored-by: Tuure Korhonen ","shortMessageHtmlLink":"Update only the essential field when marking as sent. Also fixed some…"}},{"before":null,"after":"e345c4fba42f512982850bc2af29b6b4fa90f932","ref":"refs/heads/PLATTA-4993-update-only-statusfield","pushedAt":"2023-11-15T14:07:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Update only the essential field when marking as sent. Also fixed some broken tests.","shortMessageHtmlLink":"Update only the essential field when marking as sent. Also fixed some…"}},{"before":"a6bd64904e1c11dd6e83a8e959032f99268e510a","after":"47e2f8a76dfa2f40cca8bf82e35e777fc1375103","ref":"refs/heads/main","pushedAt":"2023-10-30T14:23:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Fix to be able to use select_for_update together with select_related (#12)\n\n* Added missing import Generator\r\n\r\n* Fix to be able to use select_for_update together with select_related\r\n\r\n* eq self add only to select_related\r\n\r\n* removed select_for_update()\r\n\r\n* removed all instances of select_for_update in task py\r\n\r\n* testing of self\r\n\r\n---------\r\n\r\nCo-authored-by: Darius-Seputis ","shortMessageHtmlLink":"Fix to be able to use select_for_update together with select_related (#…"}},{"before":"2fa67f686069550067452032598ddca88884cc05","after":"a6bd64904e1c11dd6e83a8e959032f99268e510a","ref":"refs/heads/main","pushedAt":"2023-10-05T11:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Added missing import Generator (#11)\n\nCo-authored-by: Darius-Seputis ","shortMessageHtmlLink":"Added missing import Generator (#11)"}},{"before":"c0666e5eb7360220f4c9e370efb1cc5203f79131","after":"2fa67f686069550067452032598ddca88884cc05","ref":"refs/heads/main","pushedAt":"2023-10-03T10:45:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/ARO-1208'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/ARO-1208'"}},{"before":"f756efebac2d2c7417bf9a9ca89275c8ed3a348d","after":"10e1472c8146ab713a4092edba1e1b0d354feca2","ref":"refs/heads/ARO-1208","pushedAt":"2023-09-25T14:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitals9367","name":"Vitalijus Alšauskas","path":"/Vitals9367","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71445402?s=80&v=4"},"commit":{"message":"uncomment delete_elastic index","shortMessageHtmlLink":"uncomment delete_elastic index"}},{"before":"760296935229cfec055f48cc70d62818486a3d5d","after":"f756efebac2d2c7417bf9a9ca89275c8ed3a348d","ref":"refs/heads/ARO-1208","pushedAt":"2023-09-25T14:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vitals9367","name":"Vitalijus Alšauskas","path":"/Vitals9367","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71445402?s=80&v=4"},"commit":{"message":"Parallel testing","shortMessageHtmlLink":"Parallel testing"}},{"before":"d440e63d12c49e0e167455a353a2f75adc078ca8","after":"c0666e5eb7360220f4c9e370efb1cc5203f79131","ref":"refs/heads/main","pushedAt":"2023-06-07T11:52:20.124Z","pushType":"push","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Revert \"Add handling for errors & duplicate detection rules (#9)\"\n\nThis reverts commit d440e63d12c49e0e167455a353a2f75adc078ca8.\nThe solution required read access to logs for log writer, reverted.","shortMessageHtmlLink":"Revert \"Add handling for errors & duplicate detection rules (#9)\""}},{"before":"1ebbdd94f333cbd9894bca39264e467a21ee4426","after":"d440e63d12c49e0e167455a353a2f75adc078ca8","ref":"refs/heads/main","pushedAt":"2023-06-07T11:09:34.495Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Add handling for errors & duplicate detection rules (#9)","shortMessageHtmlLink":"Add handling for errors & duplicate detection rules (#9)"}},{"before":"70d672dfc8578f277627dbbd5d87adba9a7ee088","after":"1ebbdd94f333cbd9894bca39264e467a21ee4426","ref":"refs/heads/main","pushedAt":"2023-06-06T11:04:28.839Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Add configurable limits to how logs are fetched (#7)\n\nBATCH_LIMIT controls how many logs are fetched during a single job\r\nCHUNK_SIZE controls how many logs are put into memory at once","shortMessageHtmlLink":"Add configurable limits to how logs are fetched (#7)"}},{"before":"3c0c35da711d639e2430dfb774efb3db4318658c","after":"760296935229cfec055f48cc70d62818486a3d5d","ref":"refs/heads/ARO-1208","pushedAt":"2023-06-05T11:05:52.078Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Fix custom user model settings pr to this branch also (#6)\n\n* PLATTA-4861 - Add support for django auditlog (#3)\r\n\r\nMerging changes from Matti Lamppu\r\n\r\n* Add .gitattributes\r\n\r\nThis file helps convert line endings correctly for windows users\r\n\r\n* Add requirements.txt to .gitignore\r\n\r\n* Add docker-compose setup for testing\r\n\r\n* Add support for django_auditlog\r\n\r\n- Support of django_auditlog is optional and must be enabled with\r\n an environment variable\r\n- Created a common interface that abstracts the custom database model and\r\n django_audtilog model\r\n- Added better typing\r\n- Refactored and formatted code\r\n- Added tests for LogEnties\r\n- Added and improved on documentation\r\n\r\n* Add support for old log entries without is_sent in additional_data\r\n\r\n* Simplify django_auditlog schema example\r\n\r\n* Fix docker compose testing setup and add a second configuration\r\n\r\nConfigurations have to be selected using docker profiles, or with the\r\nincluded makefile scrips\r\n\r\n* Remove unused import\r\n\r\n* Change USE_DJANGO_AUDITLOG setting to an enum\r\n\r\nThis allows adding more configurations more easily in the future.\r\n\r\n* Merge pull request #2 from City-of-Helsinki/main (#4)\r\n\r\nReadme addition, time zone\r\n\r\n* Fix user model setting (#5)\r\n\r\n---------\r\n\r\nCo-authored-by: Matti Lamppu <121011317+matti-lamppu@users.noreply.github.com>","shortMessageHtmlLink":"Fix custom user model settings pr to this branch also (#6)"}},{"before":"dba681f2893aababf3fa13b25eda75e75e775d9d","after":"70d672dfc8578f277627dbbd5d87adba9a7ee088","ref":"refs/heads/main","pushedAt":"2023-06-05T10:57:53.961Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Fix user model setting (#5)","shortMessageHtmlLink":"Fix user model setting (#5)"}},{"before":"feb0b779d20a7c6aa16a5bded6a57dd9fa23b868","after":"dba681f2893aababf3fa13b25eda75e75e775d9d","ref":"refs/heads/main","pushedAt":"2023-05-24T13:02:45.228Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"Merge pull request #2 from City-of-Helsinki/main (#4)\n\nReadme addition, time zone","shortMessageHtmlLink":"Merge pull request #2 from City-of-Helsinki/main (#4)"}},{"before":"b6f34bd7056240363cff239f4ea759e89531b546","after":"feb0b779d20a7c6aa16a5bded6a57dd9fa23b868","ref":"refs/heads/main","pushedAt":"2023-05-24T12:59:07.168Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tuurek","name":"Tuure Korhonen","path":"/tuurek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33508724?s=80&v=4"},"commit":{"message":"PLATTA-4861 - Add support for django auditlog (#3)\n\nMerging changes from Matti Lamppu\r\n\r\n* Add .gitattributes\r\n\r\nThis file helps convert line endings correctly for windows users\r\n\r\n* Add requirements.txt to .gitignore\r\n\r\n* Add docker-compose setup for testing\r\n\r\n* Add support for django_auditlog\r\n\r\n- Support of django_auditlog is optional and must be enabled with\r\n an environment variable\r\n- Created a common interface that abstracts the custom database model and\r\n django_audtilog model\r\n- Added better typing\r\n- Refactored and formatted code\r\n- Added tests for LogEnties\r\n- Added and improved on documentation\r\n\r\n* Add support for old log entries without is_sent in additional_data\r\n\r\n* Simplify django_auditlog schema example\r\n\r\n* Fix docker compose testing setup and add a second configuration\r\n\r\nConfigurations have to be selected using docker profiles, or with the\r\nincluded makefile scrips\r\n\r\n* Remove unused import\r\n\r\n* Change USE_DJANGO_AUDITLOG setting to an enum\r\n\r\nThis allows adding more configurations more easily in the future.","shortMessageHtmlLink":"PLATTA-4861 - Add support for django auditlog (#3)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQJiteQA","startCursor":null,"endCursor":null}},"title":"Activity · City-of-Helsinki/structured-log-transfer"}