{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32164706,"defaultBranch":"master","name":"cp-zen-platform","ownerLogin":"CoderDojo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-13T15:44:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1159537?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686035635.2878048","currentOid":""},"activityList":{"items":[{"before":"dcdd5248e91cbcedb78fb031c94f0663ad9eccae","after":"980f2759beacaa8038905dc093743018e2f8a3e1","ref":"refs/heads/refactor-session-clearing","pushedAt":"2023-06-06T07:36:47.269Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Remove comment in env file. Replace with a sentence in README","shortMessageHtmlLink":"Remove comment in env file. Replace with a sentence in README"}},{"before":"617f463302e7aa07a86505da9c25dcf1f145be41","after":"dcdd5248e91cbcedb78fb031c94f0663ad9eccae","ref":"refs/heads/refactor-session-clearing","pushedAt":"2023-06-06T07:29:27.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Add HAPI_DEBUG env var + docs","shortMessageHtmlLink":"Add HAPI_DEBUG env var + docs"}},{"before":null,"after":"617f463302e7aa07a86505da9c25dcf1f145be41","ref":"refs/heads/refactor-session-clearing","pushedAt":"2023-06-06T07:13:55.287Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Refactor login/logout to share session clearing code\n\nI noticed that when logging in with another user on top of an existing\nsession that the old session was still present on the \"account select\"\nscreen. This change makes sure the session is cleared before going\nthrough the login flow, the same way as it is cleared in the logout\nflow.\n\nAlso I've added an option to the gulpfile to allow large HTTP headers to\nbe parsed, as I was seeing HPE_HEADER_OVERFLOW errors in the HAPI debug\nlogs. I don't think this will happen in prod as not as many cookies are\nsent, as more than one domain is used for profile, zen, cd frontend etc.","shortMessageHtmlLink":"Refactor login/logout to share session clearing code"}},{"before":"d6fda2cb60c59eca43df1ab1e5d1065a566ed1a3","after":"4bc10695d41347b6857eea34c2a29a90e39ff5ca","ref":"refs/heads/master","pushedAt":"2023-06-05T13:58:50.502Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Merge pull request #1488 from CoderDojo/add-v1-signup-param\n\nAdd `v1_signup` login option","shortMessageHtmlLink":"Merge pull request #1488 from CoderDojo/add-v1-signup-param"}},{"before":null,"after":"cab99a6320a7f916910e7599c75143bbe0b0b465","ref":"refs/heads/add-v1-signup-param","pushedAt":"2023-06-05T12:51:59.269Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Add `v1_signup` login option\n\nThis means that if a user decides to sign up during the login flow, they\nget redirected back to Zen correctly.","shortMessageHtmlLink":"Add v1_signup login option"}},{"before":"1ae966f4ee2cc6649327c167591e8fffef1a4546","after":"d6fda2cb60c59eca43df1ab1e5d1065a566ed1a3","ref":"refs/heads/master","pushedAt":"2023-05-30T16:26:36.731Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Merge pull request #1486 from CoderDojo/allow-redirectTo-param-in-login\n\nAdd redirectTo param handler to login function","shortMessageHtmlLink":"Merge pull request #1486 from CoderDojo/allow-redirectTo-param-in-login"}},{"before":"ac6018cdae5144c2e9df9193d91299e67708d9c6","after":"3a2d200186ebb279340cf32d865987dbe4aa2570","ref":"refs/heads/allow-redirectTo-param-in-login","pushedAt":"2023-05-30T14:21:33.393Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Add staging to permitted list of domains","shortMessageHtmlLink":"Add staging to permitted list of domains"}},{"before":"6b00413fcafcca0bc3c91166c173103fbac57f6d","after":"ac6018cdae5144c2e9df9193d91299e67708d9c6","ref":"refs/heads/allow-redirectTo-param-in-login","pushedAt":"2023-05-30T13:01:02.897Z","pushType":"push","commitsCount":2,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into allow-redirectTo-param-in-login","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into allow-redirectTo-pa…"}},{"before":"48edd49e04844ab425a2991079bd74b8fbfb4258","after":"1ae966f4ee2cc6649327c167591e8fffef1a4546","ref":"refs/heads/master","pushedAt":"2023-05-30T12:53:08.259Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Merge pull request #1487 from CoderDojo/move-build-to-debian-buster\n\nUpdate build process to use Debian Buster to fix SSL certificate issues","shortMessageHtmlLink":"Merge pull request #1487 from CoderDojo/move-build-to-debian-buster"}},{"before":"5c0bb6082b22a9f3625a78f846fc529cc438ca27","after":"6b00413fcafcca0bc3c91166c173103fbac57f6d","ref":"refs/heads/allow-redirectTo-param-in-login","pushedAt":"2023-05-30T06:18:28.398Z","pushType":"push","commitsCount":3,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Merge branch 'move-build-to-debian-buster' into allow-redirectTo-param-in-login","shortMessageHtmlLink":"Merge branch 'move-build-to-debian-buster' into allow-redirectTo-para…"}},{"before":"247a79e3ef45cc39b031c3cbec8edaf12ee3db29","after":"89b0921ff672c24d123bf962ab6499b197f9d951","ref":"refs/heads/move-build-to-debian-buster","pushedAt":"2023-05-30T06:15:20.229Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Add NODE_OPTIONS env var","shortMessageHtmlLink":"Add NODE_OPTIONS env var"}},{"before":null,"after":"247a79e3ef45cc39b031c3cbec8edaf12ee3db29","ref":"refs/heads/move-build-to-debian-buster","pushedAt":"2023-05-30T06:09:27.390Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Update build process to use Debian Buster","shortMessageHtmlLink":"Update build process to use Debian Buster"}},{"before":"97873e7b989f929ad46268c30886b31d28007bc7","after":"5c0bb6082b22a9f3625a78f846fc529cc438ca27","ref":"refs/heads/allow-redirectTo-param-in-login","pushedAt":"2023-05-26T15:36:44.735Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Remove console logs","shortMessageHtmlLink":"Remove console logs"}},{"before":"cf15a8e3a1ce47212662871e03e962a2c57aae4c","after":"97873e7b989f929ad46268c30886b31d28007bc7","ref":"refs/heads/allow-redirectTo-param-in-login","pushedAt":"2023-05-26T15:32:46.157Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Fix SSL certificate nonsense","shortMessageHtmlLink":"Fix SSL certificate nonsense"}},{"before":null,"after":"cf15a8e3a1ce47212662871e03e962a2c57aae4c","ref":"refs/heads/allow-redirectTo-param-in-login","pushedAt":"2023-05-26T13:21:50.836Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Add redirectTo param handler to login function","shortMessageHtmlLink":"Add redirectTo param handler to login function"}},{"before":"5b03448864fdef10e9802b3414cd7dbb8d4790f3","after":"48edd49e04844ab425a2991079bd74b8fbfb4258","ref":"refs/heads/master","pushedAt":"2023-04-19T09:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"updated cp-zen-frontend version","shortMessageHtmlLink":"updated cp-zen-frontend version"}},{"before":"f8420ad86b5f1ab78402a6ce11436c793e914966","after":"5b03448864fdef10e9802b3414cd7dbb8d4790f3","ref":"refs/heads/master","pushedAt":"2023-04-19T09:16:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"add rpfcoderdojo.wpengine.com to content security policy (#1485)","shortMessageHtmlLink":"add rpfcoderdojo.wpengine.com to content security policy (#1485)"}},{"before":null,"after":"e7c0e9cc58302055e5d9893ddee252c8078f7cb1","ref":"refs/heads/add-rpfcoderdojo-wpengine-csp","pushedAt":"2023-04-18T08:17:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"add rpfcoderdojo.wpengine.com to content security policy","shortMessageHtmlLink":"add rpfcoderdojo.wpengine.com to content security policy"}},{"before":"0e9c4594bc24da872c4c436dfd10a49a6e142c0f","after":"f8420ad86b5f1ab78402a6ce11436c793e914966","ref":"refs/heads/master","pushedAt":"2023-04-17T14:05:19.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Merge pull request #1484 from CoderDojo/add-join-as-parent-route\n\nAdd join as parent API endpoint","shortMessageHtmlLink":"Merge pull request #1484 from CoderDojo/add-join-as-parent-route"}},{"before":"5aa3876c1bbbf5cbf6470fb39620666ef5e4a6bb","after":"0e9c4594bc24da872c4c436dfd10a49a6e142c0f","ref":"refs/heads/testing-auth-tokens","pushedAt":"2023-04-17T12:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"Merge pull request #1482 from CoderDojo/testing-auth-tokens\n\nAdding support for profile auth tokens","shortMessageHtmlLink":"Merge pull request #1482 from CoderDojo/testing-auth-tokens"}},{"before":"44b11bb2a12404ed3e31ae8c46c6649558d71401","after":"0e9c4594bc24da872c4c436dfd10a49a6e142c0f","ref":"refs/heads/master","pushedAt":"2023-04-17T12:52:14.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"Merge pull request #1482 from CoderDojo/testing-auth-tokens\n\nAdding support for profile auth tokens","shortMessageHtmlLink":"Merge pull request #1482 from CoderDojo/testing-auth-tokens"}},{"before":"39851f75a4397117dce4333a4dd41fc7283b5ddf","after":"4c1e6da1b83a5c9bbd2bcb1644329189d9f5aa0f","ref":"refs/heads/add-join-as-parent-route","pushedAt":"2023-04-14T11:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Lint","shortMessageHtmlLink":"Lint"}},{"before":"329b470b9c7f40bfd9f24fb10fda0ff1624d80cd","after":"39851f75a4397117dce4333a4dd41fc7283b5ddf","ref":"refs/heads/add-join-as-parent-route","pushedAt":"2023-04-14T11:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Fix linting error","shortMessageHtmlLink":"Fix linting error"}},{"before":"1e4bbd2ab3e88ba9925888fcd3a1966f1ec1e826","after":"329b470b9c7f40bfd9f24fb10fda0ff1624d80cd","ref":"refs/heads/add-join-as-parent-route","pushedAt":"2023-04-14T10:59:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Update naming to be really clear about this API call","shortMessageHtmlLink":"Update naming to be really clear about this API call"}},{"before":null,"after":"1e4bbd2ab3e88ba9925888fcd3a1966f1ec1e826","ref":"refs/heads/add-join-as-parent-route","pushedAt":"2023-04-14T10:35:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"First pass at adding new Join As Parent endpoint","shortMessageHtmlLink":"First pass at adding new Join As Parent endpoint"}},{"before":"ab6ffe913be20c57b98c0b28431435524041adee","after":"5aa3876c1bbbf5cbf6470fb39620666ef5e4a6bb","ref":"refs/heads/testing-auth-tokens","pushedAt":"2023-04-14T09:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Increment number of plugins\n\nWe added the auth-bearer hapi plugin","shortMessageHtmlLink":"Increment number of plugins"}},{"before":"5f6757106a785075accf01c8f696401da49549e1","after":"ab6ffe913be20c57b98c0b28431435524041adee","ref":"refs/heads/testing-auth-tokens","pushedAt":"2023-04-13T17:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"only allow auth header login for the endpoints we use","shortMessageHtmlLink":"only allow auth header login for the endpoints we use"}},{"before":"cab8660bbf84c49fb74105c4525f1f9cb82f1557","after":"5f6757106a785075accf01c8f696401da49549e1","ref":"refs/heads/testing-auth-tokens","pushedAt":"2023-04-13T16:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"return 401 for bad token","shortMessageHtmlLink":"return 401 for bad token"}},{"before":"dbb2185a88fa5420a139158297649bac442c41f0","after":"cab8660bbf84c49fb74105c4525f1f9cb82f1557","ref":"refs/heads/testing-auth-tokens","pushedAt":"2023-04-13T16:21:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"peconia","name":null,"path":"/peconia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756669?s=80&v=4"},"commit":{"message":"Merge branch 'master' into testing-auth-tokens\n\n# Conflicts:\n#\tweb/controllers/rpi/index.js","shortMessageHtmlLink":"Merge branch 'master' into testing-auth-tokens"}},{"before":"e797810e7a3895e12ce80e037bef20ebb2909ba0","after":"44b11bb2a12404ed3e31ae8c46c6649558d71401","ref":"refs/heads/master","pushedAt":"2023-04-13T16:12:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"patch0","name":"Patrick Cherry","path":"/patch0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317667?s=80&v=4"},"commit":{"message":"Merge pull request #1483 from CoderDojo/change-uuid-to-user-field\n\nUse the `sub` field instead of `uuid` field when logging in","shortMessageHtmlLink":"Merge pull request #1483 from CoderDojo/change-uuid-to-user-field"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADO345iwA","startCursor":null,"endCursor":null}},"title":"Activity · CoderDojo/cp-zen-platform"}