{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":382783148,"defaultBranch":"main","name":"YPPF","ownerLogin":"Yuanpei-Intelligence","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-04T06:45:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86905802?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725090128.0","currentOid":""},"activityList":{"items":[{"before":"a9675f809a235cead0a696fce61d2d42e48aa794","after":"76d0415ed3d9105b0ed0f082e3d04b8ae4cfe585","ref":"refs/heads/main","pushedAt":"2024-09-07T01:32:19.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/develop'\nServer code update","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/develop'"}},{"before":"f881da3a36b8d3b2767e4032121309af3701250c","after":"b7c25f5660af63b87afa7b48ae74954b1b5efc68","ref":"refs/heads/develop","pushedAt":"2024-09-06T02:31:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"},"commit":{"message":"添加了批量毕业指定年级学生的脚本 (#842)\n\n* 添加批量毕业指定年级学生的脚本\r\n\r\n* 添加了防止误伤教师的判断项\r\n\r\n* 所有 comment 已解决,并额外修改 accept_promote 为 False\r\n\r\n* Formatting\r\n\r\n---------\r\n\r\nCo-authored-by: pkuGenuine <64714966+pkuGenuine@users.noreply.github.com>","shortMessageHtmlLink":"添加了批量毕业指定年级学生的脚本 (#842)"}},{"before":"78d753cfef4381b3660635714e97564f3b19467c","after":"f881da3a36b8d3b2767e4032121309af3701250c","ref":"refs/heads/develop","pushedAt":"2024-09-05T15:06:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"},"commit":{"message":"管理界面一键同意申请,删除给审核老师发的通知 (#841)\n\n* 管理界面一键同意申请,删除给审核老师发的通知\r\n\r\n* 新建、修改、取消小组申请时,变为给智慧书院小组发通知\r\n\r\n* Add comments to explain code changes","shortMessageHtmlLink":"管理界面一键同意申请,删除给审核老师发的通知 (#841)"}},{"before":"df3027ed73a91cb51fadec696cd9cbfbcf70bea0","after":"78d753cfef4381b3660635714e97564f3b19467c","ref":"refs/heads/develop","pushedAt":"2024-09-01T02:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"},"commit":{"message":"改进上一个PR里面的抽奖管理界面 (#839)\n\n+ 功能细化为两个action,“立即抽奖”和“立即停止并抽奖”\n+ 加入了一些给管理界面用户的提示,改善用户体验\n+ 在已经停止的奖池上调用“立即停止并抽奖”action时,不再认为这是一个错误","shortMessageHtmlLink":"改进上一个PR里面的抽奖管理界面 (#839)"}},{"before":"23235f7be9e244dd15a3a9126d62885346375b01","after":"df3027ed73a91cb51fadec696cd9cbfbcf70bea0","ref":"refs/heads/develop","pushedAt":"2024-08-31T14:18:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"},"commit":{"message":"奖池管理界面“立即停止”功能 (#838)\n\n* Immediate stop action for pool admin.\r\n\r\nSets the end time to now and invokes run_lottery on all lottery pools that's selected.\r\n\r\n* Add select_for_update lock in run_lottery\r\n\r\nTry to avoid race conditions.\r\n\r\n* Check pool end time >= now in terminate_pool","shortMessageHtmlLink":"奖池管理界面“立即停止”功能 (#838)"}},{"before":"d83272c56b19ce934a13a6df722f78fd2444412a","after":null,"ref":"refs/heads/permission_migrate","pushedAt":"2024-08-31T07:42:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"}},{"before":"23235f7be9e244dd15a3a9126d62885346375b01","after":null,"ref":"refs/heads/new_dev","pushedAt":"2024-08-31T07:42:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"}},{"before":null,"after":"23235f7be9e244dd15a3a9126d62885346375b01","ref":"refs/heads/develop","pushedAt":"2024-08-31T07:41:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"活动限定奖池 (#837)\n\n* Add activity foreign key in `Pool`\r\n\r\nMake the exchange attributes optional\r\n\r\nCommit migration file\r\n\r\n* Checks if user participates in required activity\r\n\r\n* Refactor out active, activity and time checks\r\n\r\n* Set blank flags on pool item and record attributes\r\n\r\nRemoved the NULL flag because we have a non-null default value.\r\n\r\n* Check activity status when making frontend dict\r\n\r\nSo if the user didn't take part in the required activity, the pool won't\r\nshow up in the `showPools` page.\r\n\r\n* Fix model definitions\r\n\r\nUse class instead of string when specifying foreign key; add None as\r\ndefault for Pool.activity","shortMessageHtmlLink":"活动限定奖池 (#837)"}},{"before":null,"after":"23235f7be9e244dd15a3a9126d62885346375b01","ref":"refs/heads/new_dev","pushedAt":"2024-08-31T07:37:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"活动限定奖池 (#837)\n\n* Add activity foreign key in `Pool`\r\n\r\nMake the exchange attributes optional\r\n\r\nCommit migration file\r\n\r\n* Checks if user participates in required activity\r\n\r\n* Refactor out active, activity and time checks\r\n\r\n* Set blank flags on pool item and record attributes\r\n\r\nRemoved the NULL flag because we have a non-null default value.\r\n\r\n* Check activity status when making frontend dict\r\n\r\nSo if the user didn't take part in the required activity, the pool won't\r\nshow up in the `showPools` page.\r\n\r\n* Fix model definitions\r\n\r\nUse class instead of string when specifying foreign key; add None as\r\ndefault for Pool.activity","shortMessageHtmlLink":"活动限定奖池 (#837)"}},{"before":"23235f7be9e244dd15a3a9126d62885346375b01","after":null,"ref":"refs/heads/develop","pushedAt":"2024-08-31T07:23:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"}},{"before":"5f15d77be5da52c4facbc9ec5fa4eef9d782f157","after":null,"ref":"refs/heads/dorm_agreement","pushedAt":"2024-08-31T07:23:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"}},{"before":"80dd236203908b2b87c95e363b7dc46de027f8e8","after":"23235f7be9e244dd15a3a9126d62885346375b01","ref":"refs/heads/develop","pushedAt":"2024-08-31T07:19:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"},"commit":{"message":"活动限定奖池 (#837)\n\n* Add activity foreign key in `Pool`\r\n\r\nMake the exchange attributes optional\r\n\r\nCommit migration file\r\n\r\n* Checks if user participates in required activity\r\n\r\n* Refactor out active, activity and time checks\r\n\r\n* Set blank flags on pool item and record attributes\r\n\r\nRemoved the NULL flag because we have a non-null default value.\r\n\r\n* Check activity status when making frontend dict\r\n\r\nSo if the user didn't take part in the required activity, the pool won't\r\nshow up in the `showPools` page.\r\n\r\n* Fix model definitions\r\n\r\nUse class instead of string when specifying foreign key; add None as\r\ndefault for Pool.activity","shortMessageHtmlLink":"活动限定奖池 (#837)"}},{"before":"44116dbb3b489f580889ef9533a65d6594fd5162","after":null,"ref":"refs/heads/item-attributes","pushedAt":"2024-08-30T05:47:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"}},{"before":"bcec72450eca571645ad59ecfa18b87ec5553e32","after":"80dd236203908b2b87c95e363b7dc46de027f8e8","ref":"refs/heads/develop","pushedAt":"2024-08-30T05:47:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"},"commit":{"message":"Support attributes to exchange pools (#834)\n\n* Support attributes to exchange pools\r\n\r\n* 补充提交迁移文件\r\n\r\n* 统一前后端变量名\r\n\r\n---------\r\n\r\nCo-authored-by: yppf \r\nCo-authored-by: Deophius ","shortMessageHtmlLink":"Support attributes to exchange pools (#834)"}},{"before":"151501bcbbf7cec9189efaf041b20d69c055ea87","after":"44116dbb3b489f580889ef9533a65d6594fd5162","ref":"refs/heads/item-attributes","pushedAt":"2024-08-29T15:23:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"统一前后端变量名","shortMessageHtmlLink":"统一前后端变量名"}},{"before":"c06ad5cc8b7172e4b174cbb8f350dcf4a22d4fdb","after":"151501bcbbf7cec9189efaf041b20d69c055ea87","ref":"refs/heads/item-attributes","pushedAt":"2024-08-28T06:17:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"},"commit":{"message":"统一前后端变量名","shortMessageHtmlLink":"统一前后端变量名"}},{"before":"3f032520e1d98b679dba8f860f307511ae28411b","after":null,"ref":"refs/heads/longterm-checkskip","pushedAt":"2024-08-28T03:37:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"}},{"before":"92ac0d7d2d857c50fd6fb2ac948958e3bbfaf5ff","after":"bcec72450eca571645ad59ecfa18b87ec5553e32","ref":"refs/heads/develop","pushedAt":"2024-08-28T03:37:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"},"commit":{"message":"Do not check #students for longterm appointment (#835)\n\n* Do not check #students for longterm appointment\r\n\r\n* Remove outdated comment\r\n\r\n删除了“长时预约需检查人数”\r\n\r\n---------\r\n\r\nCo-authored-by: yppf \r\nCo-authored-by: Deophius <44802910+Deophius@users.noreply.github.com>","shortMessageHtmlLink":"Do not check #students for longterm appointment (#835)"}},{"before":"a488bcd86d227419bbc39d2b30e0c82ebaa47e30","after":"3f032520e1d98b679dba8f860f307511ae28411b","ref":"refs/heads/longterm-checkskip","pushedAt":"2024-08-28T03:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"},"commit":{"message":"Remove outdated comment\n\n删除了“长时预约需检查人数”","shortMessageHtmlLink":"Remove outdated comment"}},{"before":"6334ce73f3a326bb06cdb67cef50ba8faf1d0d8c","after":"a488bcd86d227419bbc39d2b30e0c82ebaa47e30","ref":"refs/heads/longterm-checkskip","pushedAt":"2024-08-27T13:38:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Do not check #students for longterm appointment","shortMessageHtmlLink":"Do not check #students for longterm appointment"}},{"before":null,"after":"6334ce73f3a326bb06cdb67cef50ba8faf1d0d8c","ref":"refs/heads/longterm-checkskip","pushedAt":"2024-08-24T16:15:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Do not check #students for longterm appointment","shortMessageHtmlLink":"Do not check #students for longterm appointment"}},{"before":null,"after":"c06ad5cc8b7172e4b174cbb8f350dcf4a22d4fdb","ref":"refs/heads/item-attributes","pushedAt":"2024-08-24T16:00:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Support attributes to exchange pools","shortMessageHtmlLink":"Support attributes to exchange pools"}},{"before":"37fc890038c63152864b18eefb94efbfcdd27f96","after":"a9675f809a235cead0a696fce61d2d42e48aa794","ref":"refs/heads/main","pushedAt":"2024-08-16T10:34:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Deophius","name":null,"path":"/Deophius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44802910?s=80&v=4"},"commit":{"message":"Develop (#833)\n\nMerge develop into main","shortMessageHtmlLink":"Develop (#833)"}},{"before":"9066a22b1d06336cb9c0e0c24f9741de383574c2","after":"92ac0d7d2d857c50fd6fb2ac948958e3bbfaf5ff","ref":"refs/heads/develop","pushedAt":"2024-08-16T10:22:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"},"commit":{"message":"宿舍分配2024 (#832)\n\n* Add some comments, type annotations and FIXMEs.\r\n\r\n* 修改从Excel中读写新生信息的部分\r\n\r\n调整了问题的文本,根据信要求增加了一些属性,并经过了简单的测试\r\n\r\n* 修改了读取宿舍信息的部分\r\n\r\n现在男女宿舍信息放在两个不同的工作表中\r\n\r\n* Restructure the evaluation function\r\n\r\nReorder the code blocks so that they correspond to the priority list.\r\nAdd fixmes in places where new code must be written.\r\n\r\n* Modify the evaluation function check_better()\r\n\r\nThe weights are randomly filled in.\r\n\r\n* Use trange for progress bar and test run\r\n\r\nSuccessfully produces output, but how do we evaluate the \"quality\" of\r\nthe assignment?\r\n\r\n* Misc fixes\r\n\r\n+ Add colored messages saying what we are processing before the progress\r\nbar.\r\n+ Add a special judge for empty dormitory's check_better(). This elimi-\r\nnates the NumPy RuntimeWarnings.\r\n\r\n* Add dormitory score to output\r\n\r\n* 不考虑留学生因素,并且在学号查不到的时候增加了错误信息\r\n\r\n* Show bed id in assign-result page.","shortMessageHtmlLink":"宿舍分配2024 (#832)"}},{"before":"9b71f7988dc0a88ba318d815c6c9e7ca10a76a6d","after":"9066a22b1d06336cb9c0e0c24f9741de383574c2","ref":"refs/heads/develop","pushedAt":"2024-08-11T08:21:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Fix bugs related to freshman registration","shortMessageHtmlLink":"Fix bugs related to freshman registration"}},{"before":"a2ce4231d78dbee7045ede3f8aafc4523508ed1c","after":"9b71f7988dc0a88ba318d815c6c9e7ca10a76a6d","ref":"refs/heads/develop","pushedAt":"2024-08-11T08:20:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Fix bugs related to freshman registration","shortMessageHtmlLink":"Fix bugs related to freshman registration"}},{"before":"dc4733dd6567a6657cf26e8c762364cee3b51fb1","after":"a2ce4231d78dbee7045ede3f8aafc4523508ed1c","ref":"refs/heads/develop","pushedAt":"2024-08-11T08:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Fix bugs related to freshman registration","shortMessageHtmlLink":"Fix bugs related to freshman registration"}},{"before":"4c14a9ada152fac3b454b5f5193b786fd1c66917","after":"37fc890038c63152864b18eefb94efbfcdd27f96","ref":"refs/heads/main","pushedAt":"2024-08-10T11:55:18.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"YPCollege","name":null,"path":"/YPCollege","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108978713?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"d59ab33ba85f2687a092e261cd2af115d4b29a4e","after":"dc4733dd6567a6657cf26e8c762364cee3b51fb1","ref":"refs/heads/develop","pushedAt":"2024-08-10T10:48:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"},"commit":{"message":"修复了宿舍分配结果不显示的问题","shortMessageHtmlLink":"修复了宿舍分配结果不显示的问题"}},{"before":"d5a01d54958715f5b7266becdd403c26ac2718c6","after":"4c14a9ada152fac3b454b5f5193b786fd1c66917","ref":"refs/heads/main","pushedAt":"2024-08-10T05:59:19.000Z","pushType":"pr_merge","commitsCount":26,"pusher":{"login":"pkuGenuine","name":null,"path":"/pkuGenuine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64714966?s=80&v=4"},"commit":{"message":"修改requirements,指定5.0.x版本的django\n\n试试看能不能解决这个build test报错的问题,不行的话就revert","shortMessageHtmlLink":"修改requirements,指定5.0.x版本的django"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr20mvAA","startCursor":null,"endCursor":null}},"title":"Activity · Yuanpei-Intelligence/YPPF"}