{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":166281603,"defaultBranch":"2.x","name":"senaite.storage","ownerLogin":"senaite","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-17T19:12:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29165573?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722805720.0","currentOid":""},"activityList":{"items":[{"before":"d3b8b2f1acbedf8d75975e50197b965464c904d3","after":"5d636b3001d27b6bd75336ced4b876ee5f2c573c","ref":"refs/heads/copmat-core-2584","pushedAt":"2024-08-04T21:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":null,"after":"d3b8b2f1acbedf8d75975e50197b965464c904d3","ref":"refs/heads/copmat-core-2584","pushedAt":"2024-08-04T21:08:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Compatibility with core#2584 (SampleType to DX)","shortMessageHtmlLink":"Compatibility with core#2584 (SampleType to DX)"}},{"before":"c3d61e9a6ed4a259429f97bc510cbce76e2fcec9","after":null,"ref":"refs/heads/dependabot/pip/setuptools-70.0.0","pushedAt":"2024-07-16T09:21:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"}},{"before":null,"after":"c3d61e9a6ed4a259429f97bc510cbce76e2fcec9","ref":"refs/heads/dependabot/pip/setuptools-70.0.0","pushedAt":"2024-07-15T16:35:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump setuptools from 44.1.1 to 70.0.0\n\nBumps [setuptools](https://github.com/pypa/setuptools) from 44.1.1 to 70.0.0.\n- [Release notes](https://github.com/pypa/setuptools/releases)\n- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)\n- [Commits](https://github.com/pypa/setuptools/compare/v44.1.1...v70.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: setuptools\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump setuptools from 44.1.1 to 70.0.0"}},{"before":"9644cb382cc36470b8c2043f97ad197465fa0bcb","after":null,"ref":"refs/heads/compat-2567","pushedAt":"2024-06-16T12:43:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}},{"before":"6cbe467b4660c52d3c8c5012ab669aa3a787c1e1","after":"deca534a3f0fa78eb2303727a53b18b224deca39","ref":"refs/heads/2.x","pushedAt":"2024-06-16T12:43:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Compatibility with core#2567 (AnalysisCategory to DX) (#44)\n\n* Compatibility with core#2567\r\n\r\n* Changelog","shortMessageHtmlLink":"Compatibility with core#2567 (AnalysisCategory to DX) (#44)"}},{"before":"b2a1a108b6f5f21330120f0ac0b1c707d243f772","after":"9644cb382cc36470b8c2043f97ad197465fa0bcb","ref":"refs/heads/compat-2567","pushedAt":"2024-06-15T10:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":null,"after":"b2a1a108b6f5f21330120f0ac0b1c707d243f772","ref":"refs/heads/compat-2567","pushedAt":"2024-06-15T10:52:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Compatibility with core#2567","shortMessageHtmlLink":"Compatibility with core#2567"}},{"before":"5619b85f3d987b6a3025222f76b11d992e5390c3","after":null,"ref":"refs/heads/dependabot/pip/setuptools-65.5.1","pushedAt":"2024-06-13T07:31:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"5619b85f3d987b6a3025222f76b11d992e5390c3","ref":"refs/heads/dependabot/pip/setuptools-65.5.1","pushedAt":"2024-06-13T07:31:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump setuptools from 44.1.1 to 65.5.1\n\nBumps [setuptools](https://github.com/pypa/setuptools) from 44.1.1 to 65.5.1.\n- [Release notes](https://github.com/pypa/setuptools/releases)\n- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)\n- [Commits](https://github.com/pypa/setuptools/compare/v44.1.1...v65.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: setuptools\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump setuptools from 44.1.1 to 65.5.1"}},{"before":"51f3f6ff2de6315644d6a06500802ed1b0044d15","after":null,"ref":"refs/heads/compat-core-2471","pushedAt":"2024-06-13T07:29:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}},{"before":"fa60c8fe72b610428513d58e3753fd09c4986cf2","after":"6cbe467b4660c52d3c8c5012ab669aa3a787c1e1","ref":"refs/heads/2.x","pushedAt":"2024-06-13T07:29:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Compatibility with core#2471 (#42)\n\n* Compatibility with core#2471\r\n\r\n* Changelog\r\n\r\n* Added build-and-test action\r\n\r\n* Update buildout\r\n\r\n* Update readme","shortMessageHtmlLink":"Compatibility with core#2471 (#42)"}},{"before":"eda9448fccf9ce777f8822322b0092874d4d5281","after":"51f3f6ff2de6315644d6a06500802ed1b0044d15","ref":"refs/heads/compat-core-2471","pushedAt":"2024-06-12T16:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"67f5a33240e5654f7dd67eea054a8aee1ed78200","after":"eda9448fccf9ce777f8822322b0092874d4d5281","ref":"refs/heads/compat-core-2471","pushedAt":"2024-06-12T16:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Update buildout","shortMessageHtmlLink":"Update buildout"}},{"before":"d0f5ab3130363c83aa8974132a1c0ada425ae457","after":"67f5a33240e5654f7dd67eea054a8aee1ed78200","ref":"refs/heads/compat-core-2471","pushedAt":"2024-06-12T16:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Added build-and-test action","shortMessageHtmlLink":"Added build-and-test action"}},{"before":"648fce4bad42c0b8215a1bb9cb62aa553abd2347","after":"d0f5ab3130363c83aa8974132a1c0ada425ae457","ref":"refs/heads/compat-core-2471","pushedAt":"2024-06-12T16:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":null,"after":"648fce4bad42c0b8215a1bb9cb62aa553abd2347","ref":"refs/heads/compat-core-2471","pushedAt":"2024-06-12T16:22:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Compatibility with core#2471","shortMessageHtmlLink":"Compatibility with core#2471"}},{"before":"9646e087086f8ae59916ab60685b8318760d5c99","after":null,"ref":"refs/heads/discard-action","pushedAt":"2024-02-11T21:50:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"}},{"before":"0cbc5820ea9276ba60a5ef9b89bd85a11d08f525","after":"9646e087086f8ae59916ab60685b8318760d5c99","ref":"refs/heads/discard-action","pushedAt":"2024-01-29T12:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"e805ec3f173d1e7bf6fc19b407e6adb691382ec1","after":"0cbc5820ea9276ba60a5ef9b89bd85a11d08f525","ref":"refs/heads/discard-action","pushedAt":"2024-01-29T12:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":"a1e7c25f0e794016e834bc2779c11d82f08959bc","after":"e805ec3f173d1e7bf6fc19b407e6adb691382ec1","ref":"refs/heads/discard-action","pushedAt":"2024-01-29T12:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Additional filter button in samples listing for discarded samples","shortMessageHtmlLink":"Additional filter button in samples listing for discarded samples"}},{"before":null,"after":"a1e7c25f0e794016e834bc2779c11d82f08959bc","ref":"refs/heads/discard-action","pushedAt":"2024-01-29T12:08:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Viewlet for discarded samples","shortMessageHtmlLink":"Viewlet for discarded samples"}},{"before":"0555a97b7a6f5be5915a6b079bb2fdee631fdc5d","after":null,"ref":"refs/heads/storage-settings","pushedAt":"2024-01-16T10:22:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}},{"before":"a5ce66793ea296c8f2a8304aff9085adabfff963","after":"fa60c8fe72b610428513d58e3753fd09c4986cf2","ref":"refs/heads/2.x","pushedAt":"2024-01-16T10:22:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Add storage settings for auto-store/recover of primary sample (#39)\n\n* Add control panel for SENAITE STORAGE\r\n\r\n* Better wording (restore -> recover)\r\n\r\n* Auto-store/recover primary depending on configuration settings\r\n\r\n* Do not store primary if it has it's own analyses assigned\r\n\r\n* Added missing whitespace character\r\n\r\n* Changelog\r\n\r\n* Fix dependency profile error when running tests\r\n\r\n```\r\nTraceback (most recent call last):\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/zope.testrunner-5.6-py2.7.egg/zope/testrunner/runner.py\", line 475, in run_layer\r\n setup_layer(options, layer, setup_layers)\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/zope.testrunner-5.6-py2.7.egg/zope/testrunner/runner.py\", line 845, in setup_layer\r\n setup_layer(options, base, setup_layers)\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/zope.testrunner-5.6-py2.7.egg/zope/testrunner/runner.py\", line 850, in setup_layer\r\n layer.setUp()\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/plone.app.testing-6.1.9-py2.7.egg/plone/app/testing/helpers.py\", line 370, in setUp\r\n self.setUpPloneSite(portal)\r\n File \"/home/jordi/Desenvolupament/plone5/zinstance/src/senaite.storage/src/senaite/storage/tests/base.py\", line 66, in setUpPloneSite\r\n applyProfile(portal, \"senaite.storage:default\")\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/plone.app.testing-6.1.9-py2.7.egg/plone/app/testing/helpers.py\", line 129, in applyProfile\r\n blacklisted_steps=blacklisted_steps)\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/Products.GenericSetup-2.3.0-py2.7.egg/Products/GenericSetup/tool.py\", line 405, in runAllImportStepsFromProfile\r\n dependency_strategy=dependency_strategy)\r\n - __traceback_info__: profile-senaite.storage:default\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/Products.GenericSetup-2.3.0-py2.7.egg/Products/GenericSetup/tool.py\", line 1436, in _runImportStepsFromContext\r\n chain = self.getProfileDependencyChain(profile_id)\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/Products.GenericSetup-2.3.0-py2.7.egg/Products/GenericSetup/tool.py\", line 1378, in getProfileDependencyChain\r\n dependencies = self.getDependenciesForProfile(profile_id)\r\n File \"/home/jordi/Desenvolupament/plone5/buildout-cache/eggs/Products.GenericSetup-2.3.0-py2.7.egg/Products/GenericSetup/tool.py\", line 974, in getDependenciesForProfile\r\n % (profile_id, dependency_id))\r\nKeyError: u'Profile \"profile-senaite.storage:default\" requires the dependency-profile \"profile-senaite.lims:default\", which does not exist.'\r\n```\r\n\r\n* Doctest basics\r\n\r\n* Compliment doctest","shortMessageHtmlLink":"Add storage settings for auto-store/recover of primary sample (#39)"}},{"before":"920b3448d3435d02e9229454d497ba470a93fd25","after":"0555a97b7a6f5be5915a6b079bb2fdee631fdc5d","ref":"refs/heads/storage-settings","pushedAt":"2024-01-15T14:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Compliment doctest","shortMessageHtmlLink":"Compliment doctest"}},{"before":"1c0038ed562e4118e35576629a21c49b3952c654","after":"920b3448d3435d02e9229454d497ba470a93fd25","ref":"refs/heads/storage-settings","pushedAt":"2024-01-15T14:27:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Doctest basics","shortMessageHtmlLink":"Doctest basics"}},{"before":"fef18ddcff035ea7a17ab0f6ad4c1b40e3959fa4","after":"1c0038ed562e4118e35576629a21c49b3952c654","ref":"refs/heads/storage-settings","pushedAt":"2024-01-15T13:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":"fa78d0aa3b266a2bf9d7a3d506cf4bd4b217e807","after":"fef18ddcff035ea7a17ab0f6ad4c1b40e3959fa4","ref":"refs/heads/storage-settings","pushedAt":"2024-01-15T12:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Added missing whitespace character","shortMessageHtmlLink":"Added missing whitespace character"}},{"before":null,"after":"fa78d0aa3b266a2bf9d7a3d506cf4bd4b217e807","ref":"refs/heads/storage-settings","pushedAt":"2024-01-15T12:53:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Do not store primary if it has it's own analyses assigned","shortMessageHtmlLink":"Do not store primary if it has it's own analyses assigned"}},{"before":"6388bcaf16d8795d659d2d0ab0047ba97ce6d323","after":null,"ref":"refs/heads/remove-guard-scripts","pushedAt":"2024-01-13T21:20:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQyMToxMToyOC4wMDAwMDBazwAAAASRd0hQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQyMToxMToyOC4wMDAwMDBazwAAAASRd0hQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xM1QyMToyMDowMS4wMDAwMDBazwAAAAPfD00C"}},"title":"Activity · senaite/senaite.storage"}