{"push_id":2970385526,"size":3,"distinct_size":3,"ref":"refs/heads/dev","head":"79f8741d8868e2b2ea88f7950fbe1237807390ab","before":"5f4ddf3585eda3f8008582218f63b5392b025a55","commits":[{"sha":"c8582b433e36b1b19aa5a53a79bcfe17964d107b","author":{"name":"I-Chiao Hsu","email":"b900f7945ae03fd53496664e56a214c5826cbde1@gmail.com"},"message":"Recorded boards creation\n\nChangelog\n1. headcount field set to nullable, and no default.\nIn the update process for single checks, if the most frequent headcount\nis None, which means most validations do not include headcount info, we use\nthe number of candidates when the board was inserted.\n\nIf the headcount is 0, which means most frequent headcount think the\ncandidates are out of our investigative range, we do not about original\nrelation between boards and candidates.\n\nIf headcount > 0, then we update the board-candidates relation, just\nlike previous commits.\n\n2. Record the inserted boards in boards_checks\nWhen inserting new boards, the board data will be recorded in 'check'\ntable as well to avoid losing the original description about this board.\nThis table acts as a history record table.\n\nNew field 'is_original' was introduced to distinguish whether this\nrecord is for brand new insertion or a validation.\n\nMigrations are made to record the original data for existing boards.","distinct":true,"url":"https://api.github.com/repos/ichiaohsu/election-boards/commits/c8582b433e36b1b19aa5a53a79bcfe17964d107b"},{"sha":"ef4a8031afc3fd7e67e47af616192951394aa9a2","author":{"name":"I-Chiao Hsu","email":"b900f7945ae03fd53496664e56a214c5826cbde1@gmail.com"},"message":"In boards/serializers use NullBooleanField as workaround to enable\nnull=True in Checks models.","distinct":true,"url":"https://api.github.com/repos/ichiaohsu/election-boards/commits/ef4a8031afc3fd7e67e47af616192951394aa9a2"},{"sha":"79f8741d8868e2b2ea88f7950fbe1237807390ab","author":{"name":"I-Chiao Hsu","email":"b900f7945ae03fd53496664e56a214c5826cbde1@gmail.com"},"message":"Fix issues in create/verify boards\n1. Used created board for the check instance instead of validated_data,\nbecause there are some fields not included in the JSON input(e.g.\nuploaded_at)\n\n2. Set is_original field to not required in serializer.","distinct":true,"url":"https://api.github.com/repos/ichiaohsu/election-boards/commits/79f8741d8868e2b2ea88f7950fbe1237807390ab"}]}
{"actor":{"display_login":"ichiaohsu"}}