{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19369035,"defaultBranch":"master","name":"teammates","ownerLogin":"TEAMMATES","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-02T07:43:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7374810?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713852784.0","currentOid":""},"activityList":{"items":[{"before":"5d6634805924b65663ff7b0967beb81e12c55f60","after":"48d61a7cb3006d859f93d851ee784c19b9987a0d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-12T18:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Site Update. [skip ci]","shortMessageHtmlLink":"Site Update. [skip ci]"}},{"before":"1ea04f409706451501fbe869c6ea1164bd065f02","after":"06bfafdc33bcff2cebaf0907508aacfde0501b8d","ref":"refs/heads/master","pushedAt":"2024-05-12T18:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wkurniawan07","name":"Wilson Kurniawan","path":"/wkurniawan07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7261051?s=80&v=4"},"commit":{"message":"[#12048] Remove null default section (#13040)\n\n* Add changes\r\n\r\n* Add missing\r\n\r\n---------\r\n\r\nCo-authored-by: Nicolas <25302138+NicolasCwy@users.noreply.github.com>\r\nCo-authored-by: Wilson Kurniawan ","shortMessageHtmlLink":"[#12048] Remove null default section (#13040)"}},{"before":"e76c0bb47a23aa5fd3fcc1314b3fa3b2f7297cb8","after":"5d6634805924b65663ff7b0967beb81e12c55f60","ref":"refs/heads/gh-pages","pushedAt":"2024-05-12T00:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Site Update. [skip ci]","shortMessageHtmlLink":"Site Update. [skip ci]"}},{"before":"34248a030281645be07aa68974dfc8265be6c0d1","after":"1ea04f409706451501fbe869c6ea1164bd065f02","ref":"refs/heads/master","pushedAt":"2024-05-12T00:35:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weiquu","name":"Wei Qing","path":"/weiquu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48304907?s=80&v=4"},"commit":{"message":"[#12900] Gradle task componentTests should not stop entirely when only one task fails (#12963)","shortMessageHtmlLink":"[#12900] Gradle task componentTests should not stop entirely when onl…"}},{"before":"6de4d941110a2caa00ce3c3bd2935f14c0149d58","after":"8053c27af3ba5fbfcf8ca97f2f3a621d9d374551","ref":"refs/heads/v9-course-migration","pushedAt":"2024-05-06T10:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"Remove duplicate method","shortMessageHtmlLink":"Remove duplicate method"}},{"before":"fd4e7d4ed84fb94e41303e4a1597fa82f360f508","after":"6de4d941110a2caa00ce3c3bd2935f14c0149d58","ref":"refs/heads/v9-course-migration","pushedAt":"2024-05-06T10:30:46.000Z","pushType":"pr_merge","commitsCount":94,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"Merge pull request #13112 from NicolasCwy/v9-course-migration\n\n[#12048] Update v9 course migration feature branch","shortMessageHtmlLink":"Merge pull request #13112 from NicolasCwy/v9-course-migration"}},{"before":"cb9dcb910baa35ac557c46c45aef42cd7c412f4b","after":"fd4e7d4ed84fb94e41303e4a1597fa82f360f508","ref":"refs/heads/v9-course-migration","pushedAt":"2024-05-03T05:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"Relax account request verification","shortMessageHtmlLink":"Relax account request verification"}},{"before":"d6fdd08422be8a2ebd4203b895465d2ed2ebcfa3","after":"cb9dcb910baa35ac557c46c45aef42cd7c412f4b","ref":"refs/heads/v9-course-migration","pushedAt":"2024-05-03T05:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"Fix null pointer for acc registered at","shortMessageHtmlLink":"Fix null pointer for acc registered at"}},{"before":"88353da7ef471423bde02415cddd6707dda9b814","after":"d6fdd08422be8a2ebd4203b895465d2ed2ebcfa3","ref":"refs/heads/v9-course-migration","pushedAt":"2024-05-03T04:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"Remove migration criteria","shortMessageHtmlLink":"Remove migration criteria"}},{"before":"49caf5b0c659692887ec491d5d49b1baa7d35166","after":"88353da7ef471423bde02415cddd6707dda9b814","ref":"refs/heads/v9-course-migration","pushedAt":"2024-05-03T03:03:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"[#12048] Optimse account request - createdAt patch script (#13107)\n\n* Optimise account request patch script\r\n\r\n* Fix incorrect console prefix\r\n\r\n* fix buffer not flushing","shortMessageHtmlLink":"[#12048] Optimse account request - createdAt patch script (#13107)"}},{"before":"d36ed54473e18f1325fd75f5d7de5ab3b04b8d4e","after":"e76c0bb47a23aa5fd3fcc1314b3fa3b2f7297cb8","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T07:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Site Update. [skip ci]","shortMessageHtmlLink":"Site Update. [skip ci]"}},{"before":"a2a9ef38b5e1a951b3527d2870fc83c402e7e421","after":"34248a030281645be07aa68974dfc8265be6c0d1","ref":"refs/heads/master","pushedAt":"2024-05-02T07:10:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FergusMok","name":null,"path":"/FergusMok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10182564?s=80&v=4"},"commit":{"message":"[#12048] Migrate SubmitFeedbackResponseAction tests (#13033)\n\n* Skeleton till shouldAllowIfBeforeDeadline\r\n\r\n* Save progress\r\n\r\n* Save progress\r\n\r\n* Fix all tests\r\n\r\n* Fix linting\r\n\r\n* Remove redundant\r\n\r\n* Refactor to fit integration tests structure\r\n\r\n* Add breaking changes\r\n\r\n* Add flush\r\n\r\n* Fix linting\r\n\r\n* Fix clean-up from access control","shortMessageHtmlLink":"[#12048] Migrate SubmitFeedbackResponseAction tests (#13033)"}},{"before":"dca2a483d128ca3cc3ca7d28d3cf3e7b55860bfc","after":"d36ed54473e18f1325fd75f5d7de5ab3b04b8d4e","ref":"refs/heads/gh-pages","pushedAt":"2024-04-28T15:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Site Update. [skip ci]","shortMessageHtmlLink":"Site Update. [skip ci]"}},{"before":"e738e25d852e52ae3b8476c0f80d4252d31601a8","after":"a2a9ef38b5e1a951b3527d2870fc83c402e7e421","ref":"refs/heads/master","pushedAt":"2024-04-28T15:47:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weiquu","name":"Wei Qing","path":"/weiquu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48304907?s=80&v=4"},"commit":{"message":"[#12048] Migrate FeedbackRubricQuestionsE2E (#13078)\n\n* Add e2e test\r\n\r\n* Migrate all tests\r\n\r\n* Update xml\r\n\r\n---------\r\n\r\nCo-authored-by: YX Z \r\nCo-authored-by: Wei Qing <48304907+weiquu@users.noreply.github.com>","shortMessageHtmlLink":"[#12048] Migrate FeedbackRubricQuestionsE2E (#13078)"}},{"before":"1d7fb0c6b85cb9d546e38002479fd1586651c7d7","after":"49caf5b0c659692887ec491d5d49b1baa7d35166","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T12:44:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"[#12048] Add dangling course delete script (#13090)\n\n* Add remove dangling course script","shortMessageHtmlLink":"[#12048] Add dangling course delete script (#13090)"}},{"before":"8c71ecf74c204abfc36d8d937663593205777e2a","after":"1d7fb0c6b85cb9d546e38002479fd1586651c7d7","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T12:35:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"[#12048] Delete redundant index (#13095)\n\n* Add null check\r\n\r\n* Delete index","shortMessageHtmlLink":"[#12048] Delete redundant index (#13095)"}},{"before":"f83d0d8599ec6d807964ce037dcf3fa548e7653b","after":"8c71ecf74c204abfc36d8d937663593205777e2a","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T12:31:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"Add registration key field in query (#13093)","shortMessageHtmlLink":"Add registration key field in query (#13093)"}},{"before":"e9df5544b7633550727b0957e3ffa4ec58474c96","after":"f83d0d8599ec6d807964ce037dcf3fa548e7653b","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T12:27:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mingyuanc","name":"Ching Ming Yuan","path":"/mingyuanc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94535035?s=80&v=4"},"commit":{"message":"Merge pull request #13094 from mingyuanc/12048-data-migration-fix-student-email-seed\n\n[#12048] data migration fix student email seed","shortMessageHtmlLink":"Merge pull request #13094 from mingyuanc/12048-data-migration-fix-stu…"}},{"before":"2272666fbbcbe31edd38cc0e9de839c915253a61","after":"e9df5544b7633550727b0957e3ffa4ec58474c96","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T11:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FergusMok","name":null,"path":"/FergusMok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10182564?s=80&v=4"},"commit":{"message":"hot fix (#13092)","shortMessageHtmlLink":"hot fix (#13092)"}},{"before":"01b320962415e6d2d213ee29f193e733d0e5c14f","after":"2272666fbbcbe31edd38cc0e9de839c915253a61","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T11:47:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FergusMok","name":null,"path":"/FergusMok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10182564?s=80&v=4"},"commit":{"message":"Add seed script for deadline extensions and instructors (#13091)","shortMessageHtmlLink":"Add seed script for deadline extensions and instructors (#13091)"}},{"before":"b0c36b037475e32b0f38dd9a2e2f16f67e134ede","after":"01b320962415e6d2d213ee29f193e733d0e5c14f","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T09:59:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FergusMok","name":null,"path":"/FergusMok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10182564?s=80&v=4"},"commit":{"message":"[#12048] Prepare for migration testing (#13089)\n\n* Add Marques' IndexCourseFields\r\n\r\n* Set max response count at 10000\r\n\r\n* Add scripts\r\n\r\n* Add spacing","shortMessageHtmlLink":"[#12048] Prepare for migration testing (#13089)"}},{"before":"620e05d25d27f0ab1a16ccf1574ada4dfdad21f1","after":"b0c36b037475e32b0f38dd9a2e2f16f67e134ede","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T08:43:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FergusMok","name":null,"path":"/FergusMok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10182564?s=80&v=4"},"commit":{"message":"Remove clear datastore function (#13088)","shortMessageHtmlLink":"Remove clear datastore function (#13088)"}},{"before":"4c4a900c80215f976bb8f54eb4b86416fdb9c970","after":"620e05d25d27f0ab1a16ccf1574ada4dfdad21f1","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T08:00:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"[#12048] Add patch script for account request and notifications to amend createdAt field (#13077)\n\n* Change account request and notification verification\r\n\r\n* Add script to patch notification created time\r\n\r\n* Add script to patch account request created time","shortMessageHtmlLink":"[#12048] Add patch script for account request and notifications to am…"}},{"before":"fa8be50d5c97fd5c87dff62c9a13b0ae0adb61ed","after":"4c4a900c80215f976bb8f54eb4b86416fdb9c970","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T07:57:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NicolasCwy","name":"Nicolas","path":"/NicolasCwy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25302138?s=80&v=4"},"commit":{"message":"[#12048] Fix seed, migration and verification script for course verification (#13086)\n\n* Add migration and verification script for feedback session\r\n\r\n* Optimize data migration\r\n\r\n* Add counts verification script\r\n\r\n* Abstract seed account method\r\n\r\n* Combine non-course and course seed methods\r\n\r\n* Fix migration script\r\n\r\n* Add additional logs\r\n\r\nCo-authored-by: Marques Tye Jia Jun <97437396+marquestye@users.noreply.github.com>\r\n\r\n* Comment out usage statistics, account requests, notifications, add null to student google id\r\n---------\r\n\r\nCo-authored-by: YX Z \r\nCo-authored-by: Fergus Mok \r\nCo-authored-by: Marques Tye Jia Jun <97437396+marquestye@users.noreply.github.com>","shortMessageHtmlLink":"[#12048] Fix seed, migration and verification script for course verif…"}},{"before":"25a6c916ebe98ff17a8dd3092a4da2ed9272caf3","after":"fa8be50d5c97fd5c87dff62c9a13b0ae0adb61ed","ref":"refs/heads/v9-course-migration","pushedAt":"2024-04-24T06:21:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FergusMok","name":null,"path":"/FergusMok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10182564?s=80&v=4"},"commit":{"message":"[#12048] Add database changes and speed up seeding (#13085)\n\n* Add changes\r\n\r\n* Speed up seeding","shortMessageHtmlLink":"[#12048] Add database changes and speed up seeding (#13085)"}},{"before":"5a1b61df93bfbd200b73224e864cc4dfe3dbc913","after":"dca2a483d128ca3cc3ca7d28d3cf3e7b55860bfc","ref":"refs/heads/gh-pages","pushedAt":"2024-04-24T00:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Site Update. [skip ci]","shortMessageHtmlLink":"Site Update. [skip ci]"}},{"before":"6b83e4fe0aa026a6f743ab7f6b56a7705f899a02","after":"e738e25d852e52ae3b8476c0f80d4252d31601a8","ref":"refs/heads/master","pushedAt":"2024-04-24T00:27:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ziqing26","name":"Zhang Ziqing","path":"/ziqing26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69516975?s=80&v=4"},"commit":{"message":" [#13064] Use AccountRequestUpdateRequest as parameter (#13068)\n\n* Update editAccountRequest parameter type to AccountRequestUpdateRequest\r\n\r\n* Fixing the lint\r\n\r\n* Refatoring editAccountRequest method\r\n\r\n---------\r\n\r\nCo-authored-by: Cedric Ong <67156011+cedricongjh@users.noreply.github.com>","shortMessageHtmlLink":" [#13064] Use AccountRequestUpdateRequest as parameter (#13068)"}},{"before":"0a0e7c94c66d93709db39f4c8fda68b4b87859be","after":"6b83e4fe0aa026a6f743ab7f6b56a7705f899a02","ref":"refs/heads/release","pushedAt":"2024-04-23T06:11:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ziqing26","name":"Zhang Ziqing","path":"/ziqing26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69516975?s=80&v=4"},"commit":{"message":"[#11878] Add CAPTCHA to ARF (#13081)\n\n* Add captcha to ARF\r\n\r\n* Update front-end tests\r\n\r\n* Fix lint errors\r\n\r\n* Change captcha to uppercase in error text\r\n\r\n* Return captcha response when the getter is called\r\n\r\n---------\r\n\r\nCo-authored-by: Jay Aljelo Ting <65202977+jayasting98@users.noreply.github.com>","shortMessageHtmlLink":"[#11878] Add CAPTCHA to ARF (#13081)"}},{"before":"45461fb7660b6a940ef1bf3344463b435dd3c881","after":"5a1b61df93bfbd200b73224e864cc4dfe3dbc913","ref":"refs/heads/gh-pages","pushedAt":"2024-04-23T05:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Site Update. [skip ci]","shortMessageHtmlLink":"Site Update. [skip ci]"}},{"before":"76db4ccd88782571cd9ecddb9ba14e2bc5cc5f8e","after":"6b83e4fe0aa026a6f743ab7f6b56a7705f899a02","ref":"refs/heads/master","pushedAt":"2024-04-23T05:43:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jayasting98","name":"Jay Aljelo Ting","path":"/jayasting98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65202977?s=80&v=4"},"commit":{"message":"[#11878] Add CAPTCHA to ARF (#13081)\n\n* Add captcha to ARF\r\n\r\n* Update front-end tests\r\n\r\n* Fix lint errors\r\n\r\n* Change captcha to uppercase in error text\r\n\r\n* Return captcha response when the getter is called\r\n\r\n---------\r\n\r\nCo-authored-by: Jay Aljelo Ting <65202977+jayasting98@users.noreply.github.com>","shortMessageHtmlLink":"[#11878] Add CAPTCHA to ARF (#13081)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER8nakQA","startCursor":null,"endCursor":null}},"title":"Activity · TEAMMATES/teammates"}