{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":650422328,"defaultBranch":"main","name":"final-project-jamalaso","ownerLogin":"osu-cs493-sp23","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-07T03:26:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129456171?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686844988.273962","currentOid":""},"activityList":{"items":[{"before":"630c379e8584284cadbfd815013660fa27878a9a","after":"8450b5d2d36a41681f6919f1456c0fbdbada8cf5","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-15T17:47:17.327Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Use flags to check for authentication for rate-limiting.","shortMessageHtmlLink":"Use flags to check for authentication for rate-limiting."}},{"before":"7461efd1d5ec0d4d883dd10563db56d9d1728ff2","after":"e4eb978eab6601417e74177abfe112335c10f839","ref":"refs/heads/adding-rate-limit","pushedAt":"2023-06-15T17:03:30.719Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"adding 30 request rate limit for valid auth token","shortMessageHtmlLink":"adding 30 request rate limit for valid auth token"}},{"before":"630c379e8584284cadbfd815013660fa27878a9a","after":"7461efd1d5ec0d4d883dd10563db56d9d1728ff2","ref":"refs/heads/adding-rate-limit","pushedAt":"2023-06-15T16:19:45.716Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"added functional rate limit","shortMessageHtmlLink":"added functional rate limit"}},{"before":null,"after":"630c379e8584284cadbfd815013660fa27878a9a","ref":"refs/heads/adding-rate-limit","pushedAt":"2023-06-15T16:03:08.273Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"Implemented file submission and displaying url to access submission file for GET /assignments/:id/submissions endpoint.","shortMessageHtmlLink":"Implemented file submission and displaying url to access submission f…"}},{"before":"ef689bd9e70d74a27ee5e56eb4d4869bc9dad64b","after":"630c379e8584284cadbfd815013660fa27878a9a","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-15T08:47:52.863Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Implemented file submission and displaying url to access submission file for GET /assignments/:id/submissions endpoint.","shortMessageHtmlLink":"Implemented file submission and displaying url to access submission f…"}},{"before":"439680a11d3e0bbc661d7acacf4bc2e9ced43eb3","after":"ef689bd9e70d74a27ee5e56eb4d4869bc9dad64b","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-15T04:40:41.487Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Fixed GET /courses/{id}/students endpoint to work with new structure of \"students\" collection.","shortMessageHtmlLink":"Fixed GET /courses/{id}/students endpoint to work with new structure …"}},{"before":"9f6cd3fe1cdbcaa83eacc98cba43d4933d718e00","after":"439680a11d3e0bbc661d7acacf4bc2e9ced43eb3","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-15T04:34:59.938Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Modified the structure of enrollments of students in classes. Completed GET /courses/{id}/roster implementation by creating and sending CSV file.","shortMessageHtmlLink":"Modified the structure of enrollments of students in classes. Complet…"}},{"before":"5692b3cebf615874b088d1732d61c5b77f4451ac","after":"9f6cd3fe1cdbcaa83eacc98cba43d4933d718e00","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-15T01:54:10.215Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Fixed the checking condition to ensure that an admin or the instructor with the matching instructorId of the course is using the endpoint. Added links to the pagination to navigate between pages. Properly compare the courseId in the middleware functions.","shortMessageHtmlLink":"Fixed the checking condition to ensure that an admin or the instructo…"}},{"before":"d73abecee703e81e64b912b77c7ec3ab524f90e0","after":"5692b3cebf615874b088d1732d61c5b77f4451ac","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-14T22:49:59.151Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Completed authentication for assignment endpoints. Fixed status codes for courses and assignments endpoints. Added pagination for assignment submissionis.","shortMessageHtmlLink":"Completed authentication for assignment endpoints. Fixed status codes…"}},{"before":"51b17bd11de4f633f2fbb9204a656c766914e4db","after":"40187e191b2b1a7384e2d0a42ae1219dfe2804ff","ref":"refs/heads/main","pushedAt":"2023-06-14T17:41:01.641Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"Merge pull request #2 from osu-cs493-sp23/anshul-final-project-branch\n\nAnshul final project branch","shortMessageHtmlLink":"Merge pull request #2 from osu-cs493-sp23/anshul-final-project-branch"}},{"before":"bae1b902b0beec97bc41d9a63f39569f93206900","after":"d73abecee703e81e64b912b77c7ec3ab524f90e0","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-14T17:40:24.881Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"working endpoints with auth except for assignments","shortMessageHtmlLink":"working endpoints with auth except for assignments"}},{"before":"b9eb5dfd04a8a5e19253c12b1d5e964370468de1","after":"bae1b902b0beec97bc41d9a63f39569f93206900","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-14T02:53:02.499Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"working auth for POST /users endpoint","shortMessageHtmlLink":"working auth for POST /users endpoint"}},{"before":"c3050ac542fc27bcd891efe950fd13001bf4ba7d","after":"b9eb5dfd04a8a5e19253c12b1d5e964370468de1","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-14T01:57:36.980Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Added authentication user checking for User endpoints and Courses endpoints up to the \"/get/:id/students\" endpoint. Added pagination for Courses.","shortMessageHtmlLink":"Added authentication user checking for User endpoints and Courses end…"}},{"before":"5f6cb32f0dc6ad5da62b351e7cc39049c114310c","after":"c3050ac542fc27bcd891efe950fd13001bf4ba7d","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-14T00:22:38.385Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Implemented authentication of user for user endpoints, updated schema for better error handling, display courses for users with 'instructor' or 'student' roles.","shortMessageHtmlLink":"Implemented authentication of user for user endpoints, updated schema…"}},{"before":null,"after":"5f6cb32f0dc6ad5da62b351e7cc39049c114310c","ref":"refs/heads/anshul-final-project-branch","pushedAt":"2023-06-13T23:55:11.596Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"basic implementation of all endpoints","shortMessageHtmlLink":"basic implementation of all endpoints"}},{"before":"51b17bd11de4f633f2fbb9204a656c766914e4db","after":null,"ref":"refs/heads/anshul-final-project","pushedAt":"2023-06-13T23:55:01.565Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"}},{"before":null,"after":"51b17bd11de4f633f2fbb9204a656c766914e4db","ref":"refs/heads/anshul-final-project","pushedAt":"2023-06-13T23:54:58.422Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Merge pull request #1 from osu-cs493-sp23/setting-up-endpoints\n\nSetting up endpoints","shortMessageHtmlLink":"Merge pull request #1 from osu-cs493-sp23/setting-up-endpoints"}},{"before":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","after":"51b17bd11de4f633f2fbb9204a656c766914e4db","ref":"refs/heads/main","pushedAt":"2023-06-13T23:49:51.109Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"Merge pull request #1 from osu-cs493-sp23/setting-up-endpoints\n\nSetting up endpoints","shortMessageHtmlLink":"Merge pull request #1 from osu-cs493-sp23/setting-up-endpoints"}},{"before":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","after":null,"ref":"refs/heads/anshul-branch-final-project","pushedAt":"2023-06-13T23:32:39.801Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"}},{"before":null,"after":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","ref":"refs/heads/anshul-branch-final-project","pushedAt":"2023-06-13T23:32:33.714Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Initial Setup","shortMessageHtmlLink":"Initial Setup"}},{"before":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","after":null,"ref":"refs/heads/anshul-branch-final-project","pushedAt":"2023-06-13T23:32:17.732Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"}},{"before":null,"after":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","ref":"refs/heads/anshul-branch-final-project","pushedAt":"2023-06-13T23:09:23.050Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnshulBatish","name":null,"path":"/AnshulBatish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83197783?s=80&v=4"},"commit":{"message":"Initial Setup","shortMessageHtmlLink":"Initial Setup"}},{"before":"87ea4709c218889311ea471c5ab2346999c90c61","after":"5f6cb32f0dc6ad5da62b351e7cc39049c114310c","ref":"refs/heads/setting-up-endpoints","pushedAt":"2023-06-13T00:16:44.513Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"basic implementation of all endpoints","shortMessageHtmlLink":"basic implementation of all endpoints"}},{"before":"c57890436ecece2b0597d74cb69c4cfcb6eaa768","after":"87ea4709c218889311ea471c5ab2346999c90c61","ref":"refs/heads/setting-up-endpoints","pushedAt":"2023-06-12T22:51:19.233Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"15/18 endpoints implemented","shortMessageHtmlLink":"15/18 endpoints implemented"}},{"before":"6afe584b61dbda1321c52db749a21178cdf2827c","after":"c57890436ecece2b0597d74cb69c4cfcb6eaa768","ref":"refs/heads/setting-up-endpoints","pushedAt":"2023-06-12T22:12:31.237Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"12/18 endpoints implemented","shortMessageHtmlLink":"12/18 endpoints implemented"}},{"before":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","after":"6afe584b61dbda1321c52db749a21178cdf2827c","ref":"refs/heads/setting-up-endpoints","pushedAt":"2023-06-12T19:42:08.885Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"setup all endpoints","shortMessageHtmlLink":"setup all endpoints"}},{"before":null,"after":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","ref":"refs/heads/setting-up-endpoints","pushedAt":"2023-06-12T19:13:18.908Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"Initial Setup","shortMessageHtmlLink":"Initial Setup"}},{"before":"f5c6c699a09e3d945ab5af5122ee1d905e4b8cd1","after":"e908b74f865f330707718fcdf0e7fcdf57f90cb9","ref":"refs/heads/main","pushedAt":"2023-06-12T19:12:40.568Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalaso","name":null,"path":"/jamalaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72360591?s=80&v=4"},"commit":{"message":"Initial Setup","shortMessageHtmlLink":"Initial Setup"}},{"before":null,"after":"f5c6c699a09e3d945ab5af5122ee1d905e4b8cd1","ref":"refs/heads/main","pushedAt":"2023-06-07T03:26:04.376Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-classroom[bot]","name":null,"path":"/apps/github-classroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68187?s=80&v=4"},"commit":{"message":"Add online IDE url","shortMessageHtmlLink":"Add online IDE url"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNVQxNzo0NzoxNy4zMjcyNDJazwAAAANCbY-r","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNVQxNzo0NzoxNy4zMjcyNDJazwAAAANCbY-r","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wN1QwMzoyNjowNC4zNzY2NzBazwAAAAM8N62R"}},"title":"Activity · osu-cs493-sp23/final-project-jamalaso"}