perf: 下载、查看任务文件权限改为所有项目成员

This commit is contained in:
kuaifan 2022-02-12 14:24:36 +08:00
parent 0ef6476e58
commit 72ca335c4c

View File

@ -1094,7 +1094,7 @@ class ProjectController extends AbstractController
/**
* @api {get} api/project/task/filedetail 23. 获取任务文件详情
*
* @apiDescription 需要token身份(限:项目、任务负责人)
* @apiDescription 需要token身份
* @apiVersion 1.0.0
* @apiGroup project
* @apiName task__filedetail
@ -1130,7 +1130,7 @@ class ProjectController extends AbstractController
$data = $file->toArray();
$data['path'] = $file->getRawOriginal('path');
//
ProjectTask::userTask($file->task_id, true, true);
ProjectTask::userTask($file->task_id, null);
//
$codeExt = ['txt'];
$officeExt = ['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx'];
@ -1160,7 +1160,7 @@ class ProjectController extends AbstractController
/**
* @api {get} api/project/task/filedown 24. 下载任务文件
*
* @apiDescription 需要token身份(限:项目、任务负责人)
* @apiDescription 需要token身份
* @apiVersion 1.0.0
* @apiGroup project
* @apiName task__filedown
@ -1183,7 +1183,7 @@ class ProjectController extends AbstractController
}
//
try {
ProjectTask::userTask($file->task_id, true, true);
ProjectTask::userTask($file->task_id, null);
} catch (\Exception $e) {
abort(403, $e->getMessage() ?: "This file not support download.");
}