{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":765702109,"defaultBranch":"master","name":"Backend","ownerLogin":"RainbowBid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-01T12:58:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/161842321?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711278806.0","currentOid":""},"activityList":{"items":[{"before":"697f6a50cb051797020853e620bad6f36a133a2b","after":"5d15a32c511c34577af41cea625ddcd2a2d2b015","ref":"refs/heads/master","pushedAt":"2024-04-16T16:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"test: add strategy field to test data","shortMessageHtmlLink":"test: add strategy field to test data"}},{"before":"ca05475a4720c9ed5912db7f94f88f37e7c69ff0","after":"697f6a50cb051797020853e620bad6f36a133a2b","ref":"refs/heads/master","pushedAt":"2024-04-16T16:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"docs: add installation steps","shortMessageHtmlLink":"docs: add installation steps"}},{"before":"ac7989383b2b00bf392301f1c1493327559d4c52","after":"ca05475a4720c9ed5912db7f94f88f37e7c69ff0","ref":"refs/heads/master","pushedAt":"2024-04-16T16:23:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Update auction_repository.rs","shortMessageHtmlLink":"Update auction_repository.rs"}},{"before":"99c0d0f739963af0d438cb32d2b51da6967cf41e","after":"ac7989383b2b00bf392301f1c1493327559d4c52","ref":"refs/heads/master","pushedAt":"2024-04-16T15:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"fix: add strategy field to auction repository queries","shortMessageHtmlLink":"fix: add strategy field to auction repository queries"}},{"before":"331a95bbe16ef7b1d3ea5ef0c56bde3074bd226a","after":"99c0d0f739963af0d438cb32d2b51da6967cf41e","ref":"refs/heads/master","pushedAt":"2024-04-16T14:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"fix(bid): prohibit bidding on expired auction","shortMessageHtmlLink":"fix(bid): prohibit bidding on expired auction"}},{"before":"d7dbbe5c096280b993de6383c2377c7cee055635","after":"331a95bbe16ef7b1d3ea5ef0c56bde3074bd226a","ref":"refs/heads/master","pushedAt":"2024-04-16T08:14:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"misc: merge remote master into local","shortMessageHtmlLink":"misc: merge remote master into local"}},{"before":"e109eb018132d7c1f5ddbc68b33f7b530ec0ebe7","after":"d7dbbe5c096280b993de6383c2377c7cee055635","ref":"refs/heads/master","pushedAt":"2024-04-16T06:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Update create_endpoint.rs","shortMessageHtmlLink":"Update create_endpoint.rs"}},{"before":"c5195731d13f98d505344121ba0a1dfba94dacad","after":"e109eb018132d7c1f5ddbc68b33f7b530ec0ebe7","ref":"refs/heads/master","pushedAt":"2024-04-16T06:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"ops(ci/cd): add secrets","shortMessageHtmlLink":"ops(ci/cd): add secrets"}},{"before":"cfbb9c4f535e63938cd263d978bd7e3576e3fe9a","after":"c5195731d13f98d505344121ba0a1dfba94dacad","ref":"refs/heads/master","pushedAt":"2024-03-25T15:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"fix(get all bids): select bids by auction id","shortMessageHtmlLink":"fix(get all bids): select bids by auction id"}},{"before":"a95f16c9c2cece09d02a2c224dc9cc67340d1add","after":"cfbb9c4f535e63938cd263d978bd7e3576e3fe9a","ref":"refs/heads/master","pushedAt":"2024-03-25T11:19:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"Add bids and auction expiry job handler (#13)\n\n* Created Bid entity, BidModel, extended i_auction_repository.rs with get_all_bids and create_bid\r\n\r\n* Endpoints + usecases for GetAllBids and CreateBid\r\n\r\n* Adding username field on retrival from db on get_all_bids\r\n\r\n* Owner cannot bid to its auction\r\n\r\n* working on repository -> find_ongoing_by_id -> inner join intre auction si items pe item_id ca sa iei user_id\r\n\r\n* perf(create bid): prohibit auction owners to place bids for their own auctions and require bid amounts to be at least the starting price if no bid've been placed yet\r\n\r\n* feat(expired auction): add use case to handle single expired auction\r\n\r\n* feat(expired auction): add use case to handle all expired auctions\r\n\r\n* Handle expired auctions job / scheduler using tokio-cron-scheduler\r\n\r\n---------\r\n\r\nCo-authored-by: Eduard Ghenea <87914375+Edi013@users.noreply.github.com>\r\nCo-authored-by: WarriorsSami ","shortMessageHtmlLink":"Add bids and auction expiry job handler (#13)"}},{"before":"246dfdbfae5ecacbd356cf1f4db4974f8248c509","after":"8114d112d0010d129a120c027d12d7f153ecb682","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-25T11:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Handle expired auctions job / scheduler using tokio-cron-scheduler","shortMessageHtmlLink":"Handle expired auctions job / scheduler using tokio-cron-scheduler"}},{"before":"de56cc42760d9464bdebeaaf7d8260e2c1049dfc","after":"246dfdbfae5ecacbd356cf1f4db4974f8248c509","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-25T09:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"feat(expired auction): add use case to handle all expired auctions","shortMessageHtmlLink":"feat(expired auction): add use case to handle all expired auctions"}},{"before":"df7fe07971e01bd559b6da0a10da7654e18495d5","after":"de56cc42760d9464bdebeaaf7d8260e2c1049dfc","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-25T09:20:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"feat(expired auction): add use case to handle single expired auction","shortMessageHtmlLink":"feat(expired auction): add use case to handle single expired auction"}},{"before":"c5f58e17ffe5d8fecbd4f2ef3f042cdf7f952da4","after":"df7fe07971e01bd559b6da0a10da7654e18495d5","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-24T15:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"perf(create bid): prohibit auction owners to place bids for their own auctions and require bid amounts to be at least the starting price if no bid've been placed yet","shortMessageHtmlLink":"perf(create bid): prohibit auction owners to place bids for their own…"}},{"before":"b9ad43f6b033df49f48d0542ab6cf13493ad64da","after":"c5f58e17ffe5d8fecbd4f2ef3f042cdf7f952da4","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-24T14:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"working on repository -> find_ongoing_by_id -> inner join intre auction si items pe item_id ca sa iei user_id","shortMessageHtmlLink":"working on repository -> find_ongoing_by_id -> inner join intre aucti…"}},{"before":"15e0ef4726d7b674be7c51385a49485db58453e4","after":"b9ad43f6b033df49f48d0542ab6cf13493ad64da","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-24T14:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Owner cannot bid to its auction","shortMessageHtmlLink":"Owner cannot bid to its auction"}},{"before":"9483d562c715d52eb8f1f7f63d2222d289fc2f07","after":"15e0ef4726d7b674be7c51385a49485db58453e4","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-24T14:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Adding username field on retrival from db on get_all_bids","shortMessageHtmlLink":"Adding username field on retrival from db on get_all_bids"}},{"before":"bb7167d4f87eacdcc75e8f3d209c547c0e68e1ab","after":"9483d562c715d52eb8f1f7f63d2222d289fc2f07","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-24T13:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Endpoints + usecases for GetAllBids and CreateBid","shortMessageHtmlLink":"Endpoints + usecases for GetAllBids and CreateBid"}},{"before":null,"after":"bb7167d4f87eacdcc75e8f3d209c547c0e68e1ab","ref":"refs/heads/feature5/bids","pushedAt":"2024-03-24T11:13:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Created Bid entity, BidModel, extended i_auction_repository.rs with get_all_bids and create_bid","shortMessageHtmlLink":"Created Bid entity, BidModel, extended i_auction_repository.rs with g…"}},{"before":"0b9b25b15a54d53d7cc7b2b795f214b78c4d7be3","after":"a95f16c9c2cece09d02a2c224dc9cc67340d1add","ref":"refs/heads/master","pushedAt":"2024-03-24T09:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"perf: use timestamp instead of datetime","shortMessageHtmlLink":"perf: use timestamp instead of datetime"}},{"before":"ceb00654d42f2d065b8cf9e346f5193efb82f525","after":"0b9b25b15a54d53d7cc7b2b795f214b78c4d7be3","ref":"refs/heads/master","pushedAt":"2024-03-22T19:26:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"Auction details and list endpoints (#12)\n\n* feat(auctions): add endpoint for creating a new auction\r\n\r\n* fix(auction): use timestamp instead of datetime across http\r\n\r\n* creating get_by_item_id *FOR auction*\r\n\r\n* Fixing path param name from itemId to item_id\r\n\r\n* perf(get item/image): allow item/image retrieval by id even if current user is not owner iff any ongoing auction for the former\r\n\r\n* perf(auction): use timestamp instead of datetime in get auction by id response\r\n\r\n* Creating get_all_endpoint.rs for Auctions and Items.\r\n\r\n* perf(auction): allow guest users to see auction details\r\n\r\n* perf(auction)+style: return starting price as double in response dto and remove unused imports\r\n\r\n---------\r\n\r\nCo-authored-by: Eduard Ghenea <87914375+Edi013@users.noreply.github.com>\r\nCo-authored-by: WarriorsSami ","shortMessageHtmlLink":"Auction details and list endpoints (#12)"}},{"before":"547bb57b7c0e8ed5d5dfc1cd972c294197ec438f","after":"472df54ac468b5b1138cdc91f5d92ca2054e721f","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-22T19:25:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature4/auction","shortMessageHtmlLink":"Merge branch 'master' into feature4/auction"}},{"before":"c5ab1ab06bb99190efe80b14333326dd354eb609","after":"547bb57b7c0e8ed5d5dfc1cd972c294197ec438f","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-22T19:03:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"perf(auction)+style: return starting price as double in response dto and remove unused imports","shortMessageHtmlLink":"perf(auction)+style: return starting price as double in response dto …"}},{"before":"ec8344bcc2bd1914876619e4c490c97cffb77618","after":"c5ab1ab06bb99190efe80b14333326dd354eb609","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-22T18:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Creating get_all_endpoint.rs for Auctions and Items.","shortMessageHtmlLink":"Creating get_all_endpoint.rs for Auctions and Items."}},{"before":"766ab7f32bd5140704c1362e312ead03f0855c1e","after":"ec8344bcc2bd1914876619e4c490c97cffb77618","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-22T15:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"perf(auction): use timestamp instead of datetime in get auction by id response","shortMessageHtmlLink":"perf(auction): use timestamp instead of datetime in get auction by id…"}},{"before":"d8a204c89d76a8f475967ef9ef91389da5276ee9","after":"766ab7f32bd5140704c1362e312ead03f0855c1e","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-22T13:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"perf(get item/image): allow item/image retrieval by id even if current user is not owner iff any ongoing auction for the former","shortMessageHtmlLink":"perf(get item/image): allow item/image retrieval by id even if curren…"}},{"before":"fcec608c1b1b82a586705f62736f3ac7b3b9f4ff","after":"d8a204c89d76a8f475967ef9ef91389da5276ee9","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-21T20:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"Fixing path param name from itemId to item_id","shortMessageHtmlLink":"Fixing path param name from itemId to item_id"}},{"before":"82a4d89a7ec2be7e6b0924b18b42b7d0cc6c6bfd","after":"fcec608c1b1b82a586705f62736f3ac7b3b9f4ff","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-21T20:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edi013","name":"Eduard Ghenea","path":"/Edi013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87914375?s=80&v=4"},"commit":{"message":"creating get_by_item_id *FOR auction*","shortMessageHtmlLink":"creating get_by_item_id *FOR auction*"}},{"before":"851b57ba8c50a9dbffb93e61add75a52a40632bd","after":"82a4d89a7ec2be7e6b0924b18b42b7d0cc6c6bfd","ref":"refs/heads/feature4/auction","pushedAt":"2024-03-20T19:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"fix(auction): use timestamp instead of datetime across http","shortMessageHtmlLink":"fix(auction): use timestamp instead of datetime across http"}},{"before":"cab21038097acad0f77a127bd3e555095dd34dbb","after":"ceb00654d42f2d065b8cf9e346f5193efb82f525","ref":"refs/heads/master","pushedAt":"2024-03-20T17:27:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WarriorsSami","name":"Bărbuț-Dică Sami","path":"/WarriorsSami","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70215066?s=80&v=4"},"commit":{"message":"Merge pull request #10\n\n* feat(auctions): add endpoint for creating a new auction","shortMessageHtmlLink":"Merge pull request #10"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQxNjo1Mzo1NS4wMDAwMDBazwAAAAQyQEUm","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQxNjo1Mzo1NS4wMDAwMDBazwAAAAQyQEUm","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMFQxNzoyNzowNS4wMDAwMDBazwAAAAQa8I84"}},"title":"Activity · RainbowBid/Backend"}