Following configuration options affect access to test cases on Execution Feature
$tlCfg->exec_cfg->view_mode->tester
Filter Test cases a user with tester role OR roles defined in $tlCfg->exec_cfg->simple_tester_roles (see below)
can VIEW depending on test execution assignment.
Possible values:
all: all test cases.
assigned_to_me: test cases assigned to logged user.
assigned_to_me_or_free: test cases assigned to logged user or not assigned
$tlCfg->exec_cfg->view_mode->tester='assigned_to_me'; // DEFAULT CONFIG
$tlCfg->exec_cfg->exec_mode->tester
Filter Test cases a user with tester role OR roles defined in $tlCfg->exec_cfg->simple_tester_roles (see below)
can EXECUTE depending on test execution assignment.
Possible values:
all: all test cases.
assigned_to_me: test cases assigned to logged user.
assigned_to_me_or_free: test cases assigned to logged user or not assigned
$tlCfg->exec_cfg->exec_mode->tester='assigned_to_me'; // DEFAULT CONFIG
$tlCfg->exec_cfg->simple_tester_roles
Define list of roles that are affected by:
$tlCfg->exec_cfg->view_mode and $tlCfg->exec_cfg->exec_mode
User must reconfigure if define other simple tester roles.
In addition (till code changes) also roles that verify this condition:
$effective_role->hasRight('testplan_execute') and !$effective_role->hasRight('testplan_planning')
Will be affected by: $tlCfg->exec_cfg->view_mode and $tlCfg->exec_cfg->exec_mode
$tlCfg->exec_cfg->simple_tester_roles=array(TL_ROLES_TESTER); // DEFAULT CONFIG