Example usage of IceHrm model classes
This commit is contained in:
38
extensions/tasks/src/Tasks/Model/Task.php
Normal file
38
extensions/tasks/src/Tasks/Model/Task.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
namespace Tasks\Model;
|
||||
|
||||
use Classes\ModuleAccess;
|
||||
use Model\BaseModel;
|
||||
|
||||
class Task extends BaseModel
|
||||
{
|
||||
public $table = 'Tasks';
|
||||
|
||||
public function getAdminAccess()
|
||||
{
|
||||
return ["get","element","save","delete"];
|
||||
}
|
||||
|
||||
public function getManagerAccess()
|
||||
{
|
||||
return ["get","element"];
|
||||
}
|
||||
|
||||
public function getUserAccess()
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
public function getAnonymousAccess()
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
public function getModuleAccess()
|
||||
{
|
||||
return [
|
||||
new ModuleAccess('tasks'),
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user