{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":613438611,"defaultBranch":"development","name":"codeforlife-portal-backend","ownerLogin":"ocadotechnology","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-13T15:12:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2088731?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718794390.0","currentOid":""},"activityList":{"items":[{"before":"d542f225ffab89ed56f3a56e9764e5514038b22a","after":"6ff3b2a51f47193cc5fae769172fdbf726ae3842","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T16:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"Teacher released from school","shortMessageHtmlLink":"Teacher released from school"}},{"before":"e2f95a1e3d00fee5b27095da05340e140bb79af5","after":"d542f225ffab89ed56f3a56e9764e5514038b22a","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T16:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"User already registered","shortMessageHtmlLink":"User already registered"}},{"before":"03fcdb988bca1b918defe73076af00a4b16dec6d","after":"e2f95a1e3d00fee5b27095da05340e140bb79af5","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T15:35:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"Invite teacher - account exists","shortMessageHtmlLink":"Invite teacher - account exists"}},{"before":"70f27c8f5b2753d4c58f19843f1380e78bd78cab","after":"03fcdb988bca1b918defe73076af00a4b16dec6d","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T15:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"Invite teacher - account doesn't exist","shortMessageHtmlLink":"Invite teacher - account doesn't exist"}},{"before":"2b06bcd001bd242cd41cde5d40802f695ec95a11","after":"70f27c8f5b2753d4c58f19843f1380e78bd78cab","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T15:18:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"teacher admin given and revoked","shortMessageHtmlLink":"teacher admin given and revoked"}},{"before":"691a7e7cf1fa702b7a6580c29978880cea68d974","after":"2b06bcd001bd242cd41cde5d40802f695ec95a11","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T14:36:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"Student join request sent","shortMessageHtmlLink":"Student join request sent"}},{"before":"7f6d3b5c6f976620097d0ba45cba9b0a9b7ab875","after":"691a7e7cf1fa702b7a6580c29978880cea68d974","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T14:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"join class request notification","shortMessageHtmlLink":"join class request notification"}},{"before":"8ad39f6f66d631ee2650a69d346a26d9b4e2352d","after":"7f6d3b5c6f976620097d0ba45cba9b0a9b7ab875","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T09:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"join class request notification","shortMessageHtmlLink":"join class request notification"}},{"before":"0e7fd06ec0bd7aea28477bde91eafeb92791a7a8","after":"8ad39f6f66d631ee2650a69d346a26d9b4e2352d","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T09:25:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"reject join class request","shortMessageHtmlLink":"reject join class request"}},{"before":"bdfff4f0d87360eb5265a4c7fd8d703012c9c244","after":"0e7fd06ec0bd7aea28477bde91eafeb92791a7a8","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T08:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"reset password","shortMessageHtmlLink":"reset password"}},{"before":"4b43262e8316fb5f9d210ece80828bb9e3a32576","after":"bdfff4f0d87360eb5265a4c7fd8d703012c9c244","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T08:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"fix linting error","shortMessageHtmlLink":"fix linting error"}},{"before":"7a99fb2d143874125a7884c6fdcc3c58b5eb2d8d","after":"4b43262e8316fb5f9d210ece80828bb9e3a32576","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T08:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"ignore duplicate code","shortMessageHtmlLink":"ignore duplicate code"}},{"before":"9f6dfff0d36557c0cfb5b88f05d6019ec8051568","after":"7a99fb2d143874125a7884c6fdcc3c58b5eb2d8d","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-20T08:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"fix signals","shortMessageHtmlLink":"fix signals"}},{"before":"db1e192ac8125d8375780eaa05265e9a37385d10","after":"55e4d19948282c4f52393f5e840d04033c8102bc","ref":"refs/heads/development","pushedAt":"2024-06-19T15:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"use new py package","shortMessageHtmlLink":"use new py package"}},{"before":"f0bc1e09ec4d0f78d32e6636d0356c799219453b","after":"db1e192ac8125d8375780eaa05265e9a37385d10","ref":"refs/heads/development","pushedAt":"2024-06-19T14:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"url encode session metadata cookie","shortMessageHtmlLink":"url encode session metadata cookie"}},{"before":"b0ef13dba05a7b0f21ddc2360b1607cfa769cf55","after":"9f6dfff0d36557c0cfb5b88f05d6019ec8051568","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-19T12:49:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"refreshed lock","shortMessageHtmlLink":"refreshed lock"}},{"before":"667c4ccd10b21699ce847961972537404ae31ccf","after":null,"ref":"refs/heads/auth_flow","pushedAt":"2024-06-19T10:53:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"}},{"before":"339e65904f9e3c27dfcf221f5b4a7838be0efe79","after":"f0bc1e09ec4d0f78d32e6636d0356c799219453b","ref":"refs/heads/development","pushedAt":"2024-06-19T10:53:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"Auth flow (#332)\n\n* move service configs to root\n\n* fix launch\n\n* move scripts to dir\n\n* load fixtures\n\n* fix login endpoints\n\n* add user type to session metadata\n\n* install new py package\n\n* sync config\n\n* fix auth tests\n\n* fix scripts\n\n* install new package","shortMessageHtmlLink":"Auth flow (#332)"}},{"before":"3eca4dfe3c68498ca752db1271a7fa86dcb00468","after":"b0ef13dba05a7b0f21ddc2360b1607cfa769cf55","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-19T10:29:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"merge from auth_flow","shortMessageHtmlLink":"merge from auth_flow"}},{"before":"da1455fa4e31123de791b537a35bf3d5030a08f7","after":"667c4ccd10b21699ce847961972537404ae31ccf","ref":"refs/heads/auth_flow","pushedAt":"2024-06-19T10:13:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"install new package","shortMessageHtmlLink":"install new package"}},{"before":"20a2bef5740128ef1299dbbd088b0e336e63c94b","after":"3eca4dfe3c68498ca752db1271a7fa86dcb00468","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-18T12:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"send release student email","shortMessageHtmlLink":"send release student email"}},{"before":"60a09f7fd545eda2f5dfe9afdcc6d2b05f10ecc2","after":"20a2bef5740128ef1299dbbd088b0e336e63c94b","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-17T08:13:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"Merge branch 'auth_flow' into send_triggered_emails","shortMessageHtmlLink":"Merge branch 'auth_flow' into send_triggered_emails"}},{"before":"082f47d72c85a18728b01c3cc0a346ed46434e37","after":"da1455fa4e31123de791b537a35bf3d5030a08f7","ref":"refs/heads/auth_flow","pushedAt":"2024-06-17T08:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"fix scripts","shortMessageHtmlLink":"fix scripts"}},{"before":"3f3bc3e7abe23c83a8045b7b9c5928bcd0a08f87","after":"60a09f7fd545eda2f5dfe9afdcc6d2b05f10ecc2","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-14T17:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"reuse campaign names","shortMessageHtmlLink":"reuse campaign names"}},{"before":"8126507038009744308ce655e03d68535761a1aa","after":"3f3bc3e7abe23c83a8045b7b9c5928bcd0a08f87","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-14T16:59:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"fix type","shortMessageHtmlLink":"fix type"}},{"before":"082f47d72c85a18728b01c3cc0a346ed46434e37","after":"8126507038009744308ce655e03d68535761a1aa","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-14T16:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"send verify email address campaigns","shortMessageHtmlLink":"send verify email address campaigns"}},{"before":null,"after":"082f47d72c85a18728b01c3cc0a346ed46434e37","ref":"refs/heads/send_triggered_emails","pushedAt":"2024-06-14T10:04:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"fix auth tests","shortMessageHtmlLink":"fix auth tests"}},{"before":"d42122eda0d4c4c4e52d6ed722062f14b557d0fa","after":"082f47d72c85a18728b01c3cc0a346ed46434e37","ref":"refs/heads/auth_flow","pushedAt":"2024-06-14T07:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"fix auth tests","shortMessageHtmlLink":"fix auth tests"}},{"before":"f78cb4561ffb5e43e043d92cdb83fe4d0a5b837f","after":"d42122eda0d4c4c4e52d6ed722062f14b557d0fa","ref":"refs/heads/auth_flow","pushedAt":"2024-06-13T18:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"sync config","shortMessageHtmlLink":"sync config"}},{"before":"217642be14c78dc00de3eefde60188583d16d283","after":"f78cb4561ffb5e43e043d92cdb83fe4d0a5b837f","ref":"refs/heads/auth_flow","pushedAt":"2024-06-13T18:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SKairinos","name":"Stefan Kairinos","path":"/SKairinos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118008817?s=80&v=4"},"commit":{"message":"install new py package","shortMessageHtmlLink":"install new py package"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEasRQowA","startCursor":null,"endCursor":null}},"title":"Activity ยท ocadotechnology/codeforlife-portal-backend"}