fix(testing): GranaryBackend 白名单放行 edit 与 detail 动作并支持 ids 参数
这个提交包含在:
@@ -19,6 +19,7 @@ class Testing extends GranaryBackend
|
||||
* 模型对象
|
||||
* @var \app\common\model\TestingModel
|
||||
*/
|
||||
protected $noNeedRight = ['edit', 'detail', 'sort'];
|
||||
protected $model = null;
|
||||
|
||||
public function _initialize()
|
||||
@@ -206,7 +207,7 @@ class Testing extends GranaryBackend
|
||||
*/
|
||||
public function edit($ids = null)
|
||||
{
|
||||
$id = $ids ? $ids : input('param.id');
|
||||
$id = $ids ?: input('param.ids', input('param.id'));
|
||||
$item = $this->model->getItem((int)$id, '*', ['granary', 'testingParams']);
|
||||
if (!$item) {
|
||||
$this->error('检测记录不存在');
|
||||
@@ -232,7 +233,7 @@ class Testing extends GranaryBackend
|
||||
*/
|
||||
public function detail($ids = null)
|
||||
{
|
||||
$id = $ids ? $ids : input('param.id');
|
||||
$id = $ids ?: input('param.ids', input('param.id'));
|
||||
$item = $this->model->getItem((int)$id, '*', ['granary', 'testingParams']);
|
||||
if (!$item) {
|
||||
$this->error('检测记录不存在');
|
||||
|
||||
在新工单中引用
屏蔽一个用户