{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":129740507,"defaultBranch":"master","name":"marsha","ownerLogin":"openfun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-16T12:32:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7224891?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716479624.0","currentOid":""},"activityList":{"items":[{"before":"94c58a938f97dc6c5edf28329039d2cdfd9f5ebe","after":null,"ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-23T15:53:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"}},{"before":"8b7f32c8516758702b9d7a69a8bae60482c2ba41","after":"113f0aa48f68b2b4b17bce22768fcfc94b97cdc4","ref":"refs/heads/master","pushedAt":"2024-05-23T15:53:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"✨(front) enable form submission with enter key when entering a classroom\n\nWhen users join a classroom via an invite link, they are prompted to enter a\nusername before joining.\nPreviously, this form could not be submitted using the Enter key.\nThis commits adds form submission when pressing the Enter key.","shortMessageHtmlLink":"✨(front) enable form submission with enter key when entering a classroom"}},{"before":"943bb0d60c3b90e4c682ead3a30276aa53f9b61b","after":"94c58a938f97dc6c5edf28329039d2cdfd9f5ebe","ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-23T15:39:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"✨(front) enable form submission with enter key when entering a classroom\n\nWhen users join a classroom via an invite link, they are prompted to enter a\nusername before joining.\nPreviously, this form could not be submitted using the Enter key.\nThis commits adds form submission when pressing the Enter key.","shortMessageHtmlLink":"✨(front) enable form submission with enter key when entering a classroom"}},{"before":"aab26f319251bad5b4fa7c3016bf7bfd8621fecb","after":"943bb0d60c3b90e4c682ead3a30276aa53f9b61b","ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-23T15:01:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"fixup! ✨(front) enable form submission with enter key when entering a classroom","shortMessageHtmlLink":"fixup! ✨(front) enable form submission with enter key when entering a…"}},{"before":"781a4c0a879de60a5b5e75957f827965b4064762","after":"aab26f319251bad5b4fa7c3016bf7bfd8621fecb","ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-23T10:25:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"✨(front) enable form submission with enter key when entering a classroom\n\nWhen users join a classroom via an invite link, they are prompted to enter a\nusername before joining.\nPreviously, this form could not be submitted using the Enter key.\nThis commits adds form submission when pressing the Enter key.","shortMessageHtmlLink":"✨(front) enable form submission with enter key when entering a classroom"}},{"before":"77ceadaa63b9e35949ec863e9008c8cf954b1c0d","after":"781a4c0a879de60a5b5e75957f827965b4064762","ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-23T09:31:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"✨(front) enable form submission with enter key when entering a classroom\n\nWhen users join a classroom via an invite link, they are prompted to enter a\nusername before joining.\nPreviously, this form could not be submitted using the Enter key.\nThis commits adds form submission when pressing the Enter key.","shortMessageHtmlLink":"✨(front) enable form submission with enter key when entering a classroom"}},{"before":"84530edb06bf117927a17b9cbd8980dce3c8e846","after":"77ceadaa63b9e35949ec863e9008c8cf954b1c0d","ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-22T17:12:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"✨(front) enable form submission with enter key when entering a classroom\n\nWhen users join a classroom via an invite link, they are prompted to enter a\nusername before joining.\nPreviously, this form could not be submitted using the Enter key.\nThis commits adds form submission when pressing the Enter key.","shortMessageHtmlLink":"✨(front) enable form submission with enter key when entering a classroom"}},{"before":"0a5cfaaebbd81e06b37c3514a457f5f510d54a47","after":"84530edb06bf117927a17b9cbd8980dce3c8e846","ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-22T17:08:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"✨(front) enable form submission with enter key when entering a classroom\n\nWhen users join a classroom via an invite link, they are prompted to enter a\nusername before joining.\nPreviously, this form could not be submitted using the Enter key.\nThis commits adds form submission when pressing the Enter key.","shortMessageHtmlLink":"✨(front) enable form submission with enter key when entering a classroom"}},{"before":null,"after":"0a5cfaaebbd81e06b37c3514a457f5f510d54a47","ref":"refs/heads/form-classroom-enter-key","pushedAt":"2024-05-22T17:06:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wilbrdt","name":"Wilfried","path":"/wilbrdt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18288083?s=80&v=4"},"commit":{"message":"✨(front) enable form submission with enter key when entering a classroom\n\nWhen users join a classroom via an invite link, they are prompted to enter a\nusername before joining.\nPreviously, this form could not be submitted using the Enter key.\nThis commits adds form submission when pressing the Enter key.","shortMessageHtmlLink":"✨(front) enable form submission with enter key when entering a classroom"}},{"before":"ccab22a1ad78db4a7552768d8354a0b6337a0089","after":"45c9636964105c97c3fe989ff8e4e91329b5dca7","ref":"refs/heads/xapi/integrate-ralph","pushedAt":"2024-05-07T12:30:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"✨(xapi) add ralph-malph library for statements generation\n\nFinally, we have integrated Ralph in marsha to help generate xAPI statements\nwith Pydantic! However the integration is partial as statements are initialized\nfrom the frontend.","shortMessageHtmlLink":"✨(xapi) add ralph-malph library for statements generation"}},{"before":"c5d095783b901ebbcdda6d35300d950242e2cfe9","after":"ccab22a1ad78db4a7552768d8354a0b6337a0089","ref":"refs/heads/xapi/integrate-ralph","pushedAt":"2024-05-06T08:21:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"✨(xapi) add ralph-malph library for statements generation\n\nFinally, we have integrated Ralph in marsha to help generate xAPI statements\nwith Pydantic! However the integration is partial as statements are initialized\nfrom the frontend.","shortMessageHtmlLink":"✨(xapi) add ralph-malph library for statements generation"}},{"before":"8e96766f33f1583257a6e5330e438fbc2468d467","after":null,"ref":"refs/heads/fix-lxml","pushedAt":"2024-05-06T08:19:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"}},{"before":"6fffd62a4dac4f7ed4650f7b2398e9d1faf16d31","after":"8b7f32c8516758702b9d7a69a8bae60482c2ba41","ref":"refs/heads/master","pushedAt":"2024-05-06T08:19:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"📌(backend) unpin lxml and upgrade to 5.2.1\n\nWith the constraint on lxml<5, an error on the collectstatic occured about lxml\nand xmlsec libxml2 versions mismatch. Unpin lxml to the latest release fix this\nerror. We give back renovate the permission to upgrade the package.","shortMessageHtmlLink":"📌(backend) unpin lxml and upgrade to 5.2.1"}},{"before":null,"after":"c5d095783b901ebbcdda6d35300d950242e2cfe9","ref":"refs/heads/xapi/integrate-ralph","pushedAt":"2024-05-03T14:20:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"✨(xapi) add ralph-malph library for statements generation\n\nFinally, we have integrated Ralph in marsha to help generate xAPI statements\nwith Pydantic! However the integration is partial as statements are initialized\nfrom the frontend.","shortMessageHtmlLink":"✨(xapi) add ralph-malph library for statements generation"}},{"before":null,"after":"766d4b77b7734137a4abc54da93080650f9c0277","ref":"refs/heads/dependabot/npm_and_yarn/src/frontend/ejs-3.1.10","pushedAt":"2024-05-02T15:46:54.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":":arrow_up: Bump ejs from 3.1.9 to 3.1.10 in /src/frontend\n\nBumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"⬆️ Bump ejs from 3.1.9 to 3.1.10 in /src/frontend"}},{"before":"3bd2af10e9ae7bd40bd528fbf49a7b8452388ded","after":"8e96766f33f1583257a6e5330e438fbc2468d467","ref":"refs/heads/fix-lxml","pushedAt":"2024-04-29T08:04:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"📌(backend) unpin lxml and upgrade to 5.2.1\n\nWith the constraint on lxml<5, an error on the collectstatic occured about lxml\nand xmlsec libxml2 versions mismatch. Unpin lxml to the latest release fix this\nerror. We give back renovate the permission to upgrade the package.","shortMessageHtmlLink":"📌(backend) unpin lxml and upgrade to 5.2.1"}},{"before":"12f2dd0c19ca2dc2eaa947e8e64fd837d0802cdd","after":"9e7c1b0dea6bd144c4ae2df5f70bba68c5e78364","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-25T16:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"✅(backend) unset JWT_AUTH_HTTPONLY django parameters\n\nIn `dj-rest-auth` 5.1.0, a conditional check is made on JWT_AUTH_HTTPONLY set to\nTrue to check cookies for the refresh token. To avoid this new behavior,\nJWT_AUTH_HTTPONLY is deactivated. (see\nhttps://github.com/iMerica/dj-rest-auth/pull/572)","shortMessageHtmlLink":"✅(backend) unset JWT_AUTH_HTTPONLY django parameters"}},{"before":"152ead7b9d95a4984ab012d9af84da9797218583","after":"12f2dd0c19ca2dc2eaa947e8e64fd837d0802cdd","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-25T15:49:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":null,"after":"3bd2af10e9ae7bd40bd528fbf49a7b8452388ded","ref":"refs/heads/fix-lxml","pushedAt":"2024-04-25T15:41:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"📌(backend) pin lxml dependency to 5.2.1\n\nWith the constraint on lxml<5, an error on the collectstatic occured about lxml\nand xmlsec libxml2 versions mismatch. Pin lxml to the latest release fix this\nerror.","shortMessageHtmlLink":"📌(backend) pin lxml dependency to 5.2.1"}},{"before":"12f2dd0c19ca2dc2eaa947e8e64fd837d0802cdd","after":"152ead7b9d95a4984ab012d9af84da9797218583","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-25T13:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quitterie-lcs","name":"Quitterie Lucas","path":"/quitterie-lcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56359895?s=80&v=4"},"commit":{"message":"📌(backend) pin lxml dependency to 5.2.1\n\nWith the constraint on lxml<5, an error on the collectstatic occured about lxml\nand xmlsec libxml2 versions mismatch. Pin lxml to the latest release fix this\nerror.","shortMessageHtmlLink":"📌(backend) pin lxml dependency to 5.2.1"}},{"before":"69b16c764aaff940c61ec8543d1601002fddf7d4","after":"12f2dd0c19ca2dc2eaa947e8e64fd837d0802cdd","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-25T12:01:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"b24dd09f22524f6b0355b5f3a4e8040ed8dbfd41","after":"69b16c764aaff940c61ec8543d1601002fddf7d4","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-25T07:55:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"bbde1a19c5e54175239203db0b164d55ac2deda3","after":"b24dd09f22524f6b0355b5f3a4e8040ed8dbfd41","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-24T21:27:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"22b6f0fb0f81a46dc34ea606bc42a12a47230fe4","after":"bbde1a19c5e54175239203db0b164d55ac2deda3","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-24T20:04:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"2299e647656e7bca5c94ce9cb2e02697280b3c06","after":"22b6f0fb0f81a46dc34ea606bc42a12a47230fe4","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-24T16:49:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"6f839bfd104e1cb5f9aa4098b82b5f9e159546f6","after":"2299e647656e7bca5c94ce9cb2e02697280b3c06","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-23T19:37:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"5d06c3b3878bafff56d7aeefee62a8dfa505d966","after":"6f839bfd104e1cb5f9aa4098b82b5f9e159546f6","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-22T23:07:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"fbc1b52a6d1e4df91e25515341eb150069a83547","after":"5d06c3b3878bafff56d7aeefee62a8dfa505d966","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-19T22:27:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"f0704d468736e1f3f0787339a77cae1dd57ac081","after":"fbc1b52a6d1e4df91e25515341eb150069a83547","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-18T23:19:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}},{"before":"c9d67e2100c86cffe1305b1e9323242d3fa0ca32","after":"f0704d468736e1f3f0787339a77cae1dd57ac081","ref":"refs/heads/renovate/python-dependencies","pushedAt":"2024-04-17T23:17:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"⬆️(dependencies) update python dependencies","shortMessageHtmlLink":"⬆️(dependencies) update python dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUjUSFQA","startCursor":null,"endCursor":null}},"title":"Activity · openfun/marsha"}