{"push_id":2866897683,"size":4,"distinct_size":1,"ref":"refs/heads/ct-1919-state-machine-config-reuse","head":"9b14b162fb543fb4c30ee0770cfc6f2a2c2f8c99","before":"8a386ba35df67c13fcf2d79308ee232f81d3c46d","commits":[{"sha":"4e3ebee77afbbf562f9d37c972cd23e56d359b73","author":{"name":"Stephen Richards","email":"84607ab8e6b8852467ce0c2ec9c63ea8d5c40acc@digital.justice.gov.uk"},"message":"CT-1922 Copy ICO office name from original appeal\n\nThis is implementd as a before_validate callback on\nCase::Overturned::Base which copies the ICO officer name\nfrom the original appeal\n\nThere is also validate to ensure that it is present because\nit is possible that the user can edit the ICO officer name and\nremove it.","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/correspondence_tool_staff/commits/4e3ebee77afbbf562f9d37c972cd23e56d359b73"},{"sha":"ab8f25dd0659ed7db945a3ea86c4d887a6d63ad0","author":{"name":"Stephen Richards","email":"84607ab8e6b8852467ce0c2ec9c63ea8d5c40acc@digital.justice.gov.uk"},"message":"Merge branch 'master' into ct-1922-copy-ico-officer-name-from-appeal","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/correspondence_tool_staff/commits/ab8f25dd0659ed7db945a3ea86c4d887a6d63ad0"},{"sha":"cc148575fd2ab3b9c021f477329966883905d258","author":{"name":"Stephen Richards","email":"84607ab8e6b8852467ce0c2ec9c63ea8d5c40acc@digital.justice.gov.uk"},"message":"Merge pull request #434 from ministryofjustice/ct-1922-copy-ico-officer-name-from-appeal\n\nCT-1922 Copy ICO office name from original appeal","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/correspondence_tool_staff/commits/cc148575fd2ab3b9c021f477329966883905d258"},{"sha":"9b14b162fb543fb4c30ee0770cfc6f2a2c2f8c99","author":{"name":"Stephen Richards","email":"84607ab8e6b8852467ce0c2ec9c63ea8d5c40acc@digital.justice.gov.uk"},"message":"CT-1919 Case::Base subtypes specify which state machine config to use\n\nPreviously, each Case::Base sub-class used a state machine config based on the type abbreviation.\nThat meant a separate state machine config for each subclass.  This PR implements a #state_machine\nmethod on Case::Base which is used to determine which state machine config to load.  This is set to use the\ntype bbreviation, but is overridden in Case::OverturnedICO::SAR to use the sar state machine config.","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/correspondence_tool_staff/commits/9b14b162fb543fb4c30ee0770cfc6f2a2c2f8c99"}]}
{"actor":{"display_login":"stephenrichards"}}