{"push_id":1409028969,"size":4,"distinct_size":4,"ref":"refs/heads/PCHR-1196_trigger_public_holiday_leave_requests_logic_when_updating_absence_type","head":"d71f92e287b1880d0abaf5ee0c32e833df634186","before":"7111b45470703008da4b19a0dd5abd29688e9f77","commits":[{"sha":"57773f165b1d514c361e1b108b1bdef40e227bbf","author":{"name":"Davi Alexandre","email":"f8f463b53b7d0b868331a3657177852ecbc0d89c@davialexandre.com.br"},"message":"PCHR-1196: Add the PublicHolidayLeaveRequest Service","distinct":true,"url":"https://api.github.com/repos/civicrm/civihr/commits/57773f165b1d514c361e1b108b1bdef40e227bbf"},{"sha":"05ea418ff8759f495191c4172997806bc9e45a2c","author":{"name":"Davi Alexandre","email":"f8f463b53b7d0b868331a3657177852ecbc0d89c@davialexandre.com.br"},"message":"PCHR-1196: Update public holiday leave requests and creating/updating one absence type\n\nWhen creating a new Absence Type with MTPHL as true, or changing that field value\nfor an existing one, we must update/create all the public holiday leave request for\npublic holidays in the future.\n\nThis must be done for all contact with active contracts during the public holiday date,\nand it might take some time to process everything for companies with a large number\nof employees. For that reason, this update happens in background. Whenever this\nupdate should be executed, a new background task will be added a queue, which\nwill be later consumed by an scheduled job. This task, basically uses the\nPublicHolidayLeaveRequest service to update everything.","distinct":true,"url":"https://api.github.com/repos/civicrm/civihr/commits/05ea418ff8759f495191c4172997806bc9e45a2c"},{"sha":"f6c97a6a9acf3027c5e736a4f448d980e0ea8441","author":{"name":"Davi Alexandre","email":"f8f463b53b7d0b868331a3657177852ecbc0d89c@davialexandre.com.br"},"message":"PCHR-1196: Update Public Holiday Leave Requests when deleting an Absence Type\n\nWhen deleting an Absence Type with MTPHL we must also add an update task\nin order to delete existing Public Holiday Leave requests for that type","distinct":true,"url":"https://api.github.com/repos/civicrm/civihr/commits/f6c97a6a9acf3027c5e736a4f448d980e0ea8441"},{"sha":"d71f92e287b1880d0abaf5ee0c32e833df634186","author":{"name":"Davi Alexandre","email":"f8f463b53b7d0b868331a3657177852ecbc0d89c@davialexandre.com.br"},"message":"PCHR-1196: Add the scheduled job to process the Public Holiday Leave Request updates queue","distinct":true,"url":"https://api.github.com/repos/civicrm/civihr/commits/d71f92e287b1880d0abaf5ee0c32e833df634186"}]}
{"actor":{"display_login":"davialexandre"}}