task #246: Shift service, if no shift is selected from the table do not open the shift widget view