{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12933677,"defaultBranch":"master","name":"gsec","ownerLogin":"PavlidisLab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-18T20:21:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25695421?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719511234.0","currentOid":""},"activityList":{"items":[{"before":"e7ee921346b04ad8734c3502015fb8b461c37321","after":"da432e8edbf165f896722ba74bba2a7cb8e81bbe","ref":"refs/heads/master","pushedAt":"2024-07-26T19:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"fd1066e771a647f435ce70355a554efc527f9baa","after":"e7ee921346b04ad8734c3502015fb8b461c37321","ref":"refs/heads/master","pushedAt":"2024-06-27T18:05:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update pavlab-starter-parent to 1.2.14 and add depcheck profile","shortMessageHtmlLink":"Update pavlab-starter-parent to 1.2.14 and add depcheck profile"}},{"before":"14528acce6fb8208e5d28fa818b5c265c88daca8","after":"fd1066e771a647f435ce70355a554efc527f9baa","ref":"refs/heads/master","pushedAt":"2024-06-27T18:00:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update version to 0.0.17","shortMessageHtmlLink":"Update version to 0.0.17"}},{"before":"f8393d5f3143023c02483ab7bdff18dc421a897e","after":"14528acce6fb8208e5d28fa818b5c265c88daca8","ref":"refs/heads/master","pushedAt":"2024-06-27T17:59:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update aspectjweaver to 1.9.22.1","shortMessageHtmlLink":"Update aspectjweaver to 1.9.22.1"}},{"before":"4b0971961c5c473f7d055305f168d712ed2c7b11","after":"f8393d5f3143023c02483ab7bdff18dc421a897e","ref":"refs/heads/master","pushedAt":"2024-06-27T17:58:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Add tests for generic collections and maps","shortMessageHtmlLink":"Add tests for generic collections and maps"}},{"before":"92e66dbeaed85df50bb8e2ab1e6e22aa9658cf57","after":"4b0971961c5c473f7d055305f168d712ed2c7b11","ref":"refs/heads/master","pushedAt":"2024-06-08T19:13:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Add support for generic collections in AclEntryCollectionVoter and subclasses","shortMessageHtmlLink":"Add support for generic collections in AclEntryCollectionVoter and su…"}},{"before":"5f5147b72543a5b6bd274e8fb3e1a167532f8e7b","after":"92e66dbeaed85df50bb8e2ab1e6e22aa9658cf57","ref":"refs/heads/master","pushedAt":"2024-06-08T19:09:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update version to 0.0.16","shortMessageHtmlLink":"Update version to 0.0.16"}},{"before":"92e66dbeaed85df50bb8e2ab1e6e22aa9658cf57","after":"5f5147b72543a5b6bd274e8fb3e1a167532f8e7b","ref":"refs/heads/master","pushedAt":"2024-06-08T19:09:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Add support for generic collections in AclEntryCollectionVoter and subclasses","shortMessageHtmlLink":"Add support for generic collections in AclEntryCollectionVoter and su…"}},{"before":"925e18b73cdf5be92c36c33f48cc61198cfce34a","after":"92e66dbeaed85df50bb8e2ab1e6e22aa9658cf57","ref":"refs/heads/master","pushedAt":"2024-03-07T18:04:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update version to 0.0.16","shortMessageHtmlLink":"Update version to 0.0.16"}},{"before":"ae1a7edc2bc34bf193e374297370120449d28884","after":"181bf9ac53a1b1fdbe6029a374243374775e94e4","ref":"refs/heads/fix-retrieval-of-parent-acls","pushedAt":"2024-03-07T18:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Fix formatting and warnings in AclDaoImpl","shortMessageHtmlLink":"Fix formatting and warnings in AclDaoImpl"}},{"before":"faeefe7da09aa487fd16bcb7287a6d5399315379","after":"ae1a7edc2bc34bf193e374297370120449d28884","ref":"refs/heads/fix-retrieval-of-parent-acls","pushedAt":"2024-01-31T23:43:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Fix version for development","shortMessageHtmlLink":"Fix version for development"}},{"before":"2b7faa980afeeb62b1b49a38cea1d186e71cd434","after":"925e18b73cdf5be92c36c33f48cc61198cfce34a","ref":"refs/heads/master","pushedAt":"2024-01-31T23:32:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update pavlab-starter-parent to 1.2.11","shortMessageHtmlLink":"Update pavlab-starter-parent to 1.2.11"}},{"before":null,"after":"faeefe7da09aa487fd16bcb7287a6d5399315379","ref":"refs/heads/fix-retrieval-of-parent-acls","pushedAt":"2024-01-31T23:27:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Fix bug in creation of ACL","shortMessageHtmlLink":"Fix bug in creation of ACL"}},{"before":"e3891dcd1d9af88f5d0fe4906ccbb495595c3e08","after":"2b7faa980afeeb62b1b49a38cea1d186e71cd434","ref":"refs/heads/master","pushedAt":"2023-10-25T19:48:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Update servlet API to 4.0","shortMessageHtmlLink":"Update servlet API to 4.0"}},{"before":"8b9141558fae4029e6a608df2ee3a9c930d37369","after":"e3891dcd1d9af88f5d0fe4906ccbb495595c3e08","ref":"refs/heads/master","pushedAt":"2023-09-29T21:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Bump version to 0.0.15","shortMessageHtmlLink":"Bump version to 0.0.15"}},{"before":"abc83b60cd73cf860260ab82c34c66fa68aec839","after":"7d94a1145738e2cb8b50af6813e1398a42860830","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-29T17:45:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"More documentation update and assertions","shortMessageHtmlLink":"More documentation update and assertions"}},{"before":"f3f16a0b08b1d9970589f392fbc7cea93dc994c5","after":"abc83b60cd73cf860260ab82c34c66fa68aec839","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-29T17:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"More tests and documentation","shortMessageHtmlLink":"More tests and documentation"}},{"before":"e9cf135f3266be474505cec9d04cdacedc10230b","after":"f3f16a0b08b1d9970589f392fbc7cea93dc994c5","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-29T17:06:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Fast path using ID for SIDs","shortMessageHtmlLink":"Fast path using ID for SIDs"}},{"before":"d68d33aced06e0f3da8d45a3e222da93853bfdfa","after":"8b9141558fae4029e6a608df2ee3a9c930d37369","ref":"refs/heads/master","pushedAt":"2023-09-28T20:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Make _QUIET a modifier for AclEntryAfterInvocationProvider\n\nThis is similar to how _IGNORE_TRANSIENT is handled for voters.","shortMessageHtmlLink":"Make _QUIET a modifier for AclEntryAfterInvocationProvider"}},{"before":"e416e6f00ea15fd248cfd8b55a9f4ba1fb9c9f0a","after":"e9cf135f3266be474505cec9d04cdacedc10230b","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-28T19:15:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Improve ACL implementation\n\nTake advantage of eager fetching and second-level cache for ACLs\n\nAvoid querying the database in AclDao, models are already eagerly\nfetched, so querying is pointless.\n\nRemove ACL cache, ACLs are already stored in the second-level cache.\n\nUse Spring-supplied ACL implementation","shortMessageHtmlLink":"Improve ACL implementation"}},{"before":"f104609736a788de5af78dbc1ed5e6b9249eac32","after":"e416e6f00ea15fd248cfd8b55a9f4ba1fb9c9f0a","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-28T18:50:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Improve ACL implementation\n\nTake advantage of eager fetching and second-level cache for ACLs\n\nAvoid querying the database in AclDao, models are already eagerly\nfetched, so querying is pointless.\n\nRemove ACL cache, ACLs are already stored in the second-level cache.\n\nUse Spring-supplied ACL implementation","shortMessageHtmlLink":"Improve ACL implementation"}},{"before":"c4761ff557156af1af45460a9422af3d42c05f02","after":"f104609736a788de5af78dbc1ed5e6b9249eac32","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-28T18:43:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Improve ACL implementation\n\nTake advantage of eager fetching and second-level cache for ACLs\n\nAvoid querying the database in AclDao, models are already eagerly\nfetched, so querying is pointless.\n\nRemove ACL cache, ACLs are already stored in the second-level cache.\n\nUse Spring-supplied ACL implementation","shortMessageHtmlLink":"Improve ACL implementation"}},{"before":"87769b9fdb2d74efdab6a656d148f99a29f01f6d","after":"c4761ff557156af1af45460a9422af3d42c05f02","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-28T18:37:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Improve ACL implementation\n\nTake advantage of eager fetching and second-level cache for ACLs\n\nAvoid querying the database in AclDao, models are already eagerly\nfetched, so querying is pointless.\n\nRemove ACL cache, ACLs are already stored in the second-level cache.\n\nUse Spring-supplied ACL implementation","shortMessageHtmlLink":"Improve ACL implementation"}},{"before":"183e26d4d753f5131c75e018e76be66e4d5ef54a","after":"87769b9fdb2d74efdab6a656d148f99a29f01f6d","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-28T17:05:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Improve ACL implementation\n\nTake advantage of eager fetching and second-level cache for ACLs\n\nAvoid querying the database in AclDao, models are already eagerly\nfetched, so querying is pointless.\n\nRemove ACL cache, ACLs are already stored in the second-level cache.\n\nUse Spring-supplied ACL implementation","shortMessageHtmlLink":"Improve ACL implementation"}},{"before":"c048e76dfe5c32f28bdefc186eb991ea9d26d0b7","after":"183e26d4d753f5131c75e018e76be66e4d5ef54a","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-28T17:01:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Improve ACL implementation\n\nTake advantage of eager fetching and second-level cache for ACLs\n\nAvoid querying the database in AclDao, models are already eagerly\nfetched, so querying is pointless.\n\nRemove ACL cache, ACLs are already stored in the second-level cache.\n\nUse Spring-supplied ACL implementation","shortMessageHtmlLink":"Improve ACL implementation"}},{"before":null,"after":"c048e76dfe5c32f28bdefc186eb991ea9d26d0b7","ref":"refs/heads/wip/improve-acl-dao","pushedAt":"2023-09-27T18:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Take advantage of eager fetching and second-level cache for ACLs\n\nAvoid querying the database in AclDao, models are already eagerly\nfetched, so querying is pointless.\n\nRemove ACL cache, ACLs are already stored in the second-level cache.","shortMessageHtmlLink":"Take advantage of eager fetching and second-level cache for ACLs"}},{"before":"015c43e3d64c96dc9e3466bdc80d8dfc91ab0604","after":"d68d33aced06e0f3da8d45a3e222da93853bfdfa","ref":"refs/heads/master","pushedAt":"2023-09-27T18:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Revert \"Make AclObjectIdentity immutable (but not their entries)\"\n\nThis reverts commit 86aa3d2aff3f5af9127ea26a14c2af295f853211.","shortMessageHtmlLink":"Revert \"Make AclObjectIdentity immutable (but not their entries)\""}},{"before":"1b21f288007c10c038008f281fd918c48544a425","after":"015c43e3d64c96dc9e3466bdc80d8dfc91ab0604","ref":"refs/heads/master","pushedAt":"2023-09-27T16:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Improve testcase for #25","shortMessageHtmlLink":"Improve testcase for #25"}},{"before":"62cd2841bc25f288428a07f1fbc24b2af0eefe49","after":"1b21f288007c10c038008f281fd918c48544a425","ref":"refs/heads/master","pushedAt":"2023-09-26T20:32:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Use select-fetching for sid, ownerSid and parentObject\n\nThose are almost certainly already in the cache, so there is no reason\nto use jointure to retrieve them.","shortMessageHtmlLink":"Use select-fetching for sid, ownerSid and parentObject"}},{"before":"e103789ee4e4ee1e02a0f6594c4aa6454aaaaed6","after":"62cd2841bc25f288428a07f1fbc24b2af0eefe49","ref":"refs/heads/master","pushedAt":"2023-09-25T21:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arteymix","name":"Guillaume Poirier-Morency","path":"/arteymix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318477?s=80&v=4"},"commit":{"message":"Revert \"Update pavlab-starter-parent to 1.2.11\"\n\nThis reverts commit adf504ef6e640ad807cffe4bbf2fa34efb52b4c2.","shortMessageHtmlLink":"Revert \"Update pavlab-starter-parent to 1.2.11\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQxOToyMDoyMC4wMDAwMDBazwAAAASKVnir","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQxOToyMDoyMC4wMDAwMDBazwAAAASKVnir","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yNVQyMTo1NToyMC4wMDAwMDBazwAAAAOIncvz"}},"title":"Activity · PavlidisLab/gsec"}