/**
  * enable ts checks
  * 
  * @param Timetracker_Controller_Timesheet $tsController
  */
 protected function _enableTimesheetChecks($tsController)
 {
     $tsController->doCheckDeadLine(true);
     $tsController->doRightChecks(true);
     $tsController->doRelationUpdate(true);
     $tsController->setRequestContext(array('skipClosedCheck' => false));
 }
 /**
  * creates/updates a record
  *
  * @param  array $recordData
  * @param  array $context
  * @return array created/updated record
  */
 public function saveTimesheet($recordData, array $context = array())
 {
     $this->_timesheetController->setRequestContext($context);
     return $this->_save($recordData, $this->_timesheetController, 'Timesheet');
 }