Files
icehrm/core/src/Projects/Common/Model/EmployeeProject.php
2018-04-29 17:46:42 +02:00

54 lines
1.0 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: Thilina
* Date: 8/19/17
* Time: 5:58 PM
*/
namespace Projects\Common\Model;
use Classes\IceResponse;
use Model\BaseModel;
class EmployeeProject extends BaseModel
{
public $table = 'EmployeeProjects';
public function getAdminAccess()
{
return array("get","element","save","delete");
}
public function getManagerAccess()
{
return array("get","element","save","delete");
}
public function getUserAccess()
{
return array("get");
}
public function getUserOnlyMeAccess()
{
return array("element","save","delete");
}
public function executePreSaveActions($obj)
{
if (empty($obj->status)) {
$obj->status = "Current";
}
return new IceResponse(IceResponse::SUCCESS, $obj);
}
public function executePreUpdateActions($obj)
{
if (empty($obj->status)) {
$obj->status = "Current";
}
return new IceResponse(IceResponse::SUCCESS, $obj);
}
}