synergy/server/model/Specification.php [131:144]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public static function canEdit($specificationId = -1) {
        $role = Synergy::getSessionProvider()->getUserRole();
        switch ($role) {
            case "tester" :
                $ctrl = new SpecRelationCtrl();
                return $ctrl->isUserRelatedToSpec($specificationId, Synergy::getSessionProvider()->getUsername());
            case "privilegedTester":
            case "manager" :
            case "admin" :
                return true;
            default :
                return false;
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



synergy/server/model/Suite.php [127:140]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public static function canCreate($specificationId) {
        $role = Synergy::getSessionProvider()->getUserRole();
        switch ($role) {
            case "tester" :
                $ctrl = new SpecRelationCtrl();
                return $ctrl->isUserRelatedToSpec($specificationId, Synergy::getSessionProvider()->getUsername());
            case "privilegedTester":
            case "manager" :
            case "admin" :
                return true;
            default :
                return false;
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



