Changeset 1161


Ignore:
Timestamp:
12/10/11 15:50:01 (5 months ago)
Author:
savin.tiberiu@…
Message:

Bugfixes:

Fixed a bug for intern permissions

  • Fixed the reeval bug


review link: http://reviewboard.infoarena.ro/r/179/

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/common/security.php

    r1159 r1161  
    578578    $is_intern = $usersec == 'intern'; 
    579579    $is_owner = ($job['user_id'] == $user['id']); 
    580     $is_task_owner = ($job['task_owner_id'] == $user['id'] && $usersec == 'helper'); 
     580    $is_task_owner = ($job['task_owner_id'] == $user['id'] &&  
     581                      in_array($usersec, array('helper', 'intern'))); 
    581582    $can_view_job = ($job['task_hidden'] == false) || $is_task_owner || $is_admin; 
    582583    $can_view_source = ($job['task_open_source'] == true) || $is_task_owner ||  
  • trunk/www/controllers/reeval.php

    r1107 r1161  
    77    $filters = job_get_filters(); 
    88 
    9     if (!$filters["task"] || 
     9    if (!isset($filters["task"]) || 
    1010            !identity_can('task-reeval', task_get($filters['task']))) { 
    1111        identity_require('job-reeval'); 
Note: See TracChangeset for help on using the changeset viewer.