File tree Expand file tree Collapse file tree 2 files changed +20
-3
lines changed
ProcessMaker/Http/Controllers/Api/V1_1 Expand file tree Collapse file tree 2 files changed +20
-3
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
+ declare (strict_types=1 );
4
+
3
5
namespace ProcessMaker \Http \Controllers \Api \V1_1 ;
4
6
5
- use Illuminate \Http \Request ;
6
7
use ProcessMaker \Http \Controllers \Controller ;
7
8
use ProcessMaker \Models \ProcessRequestToken ;
8
9
9
10
class TaskController extends Controller
10
11
{
12
+ protected $ defaultFields = [
13
+ 'id ' ,
14
+ 'element_name ' ,
15
+ 'due_at ' ,
16
+ ];
17
+
11
18
/**
12
19
* Display a listing of the resource.
13
20
*/
14
- public function index (Request $ request )
21
+ public function index ()
15
22
{
16
- $ query = ProcessRequestToken::select ('id ' );
23
+ $ query = ProcessRequestToken::select ($ this ->defaultFields )
24
+ ->where ('element_type ' , 'task ' );
17
25
18
26
return $ query ->paginate ();
19
27
}
28
+
29
+ public function show (ProcessRequestToken $ task )
30
+ {
31
+ return $ task ;
32
+ }
20
33
}
Original file line number Diff line number Diff line change 12
12
// Route to list tasks
13
13
Route::get ('tasks ' , [TaskController::class, 'index ' ])
14
14
->name ('index ' );
15
+
16
+ // Route to show a task
17
+ Route::get ('tasks/{task} ' , [TaskController::class, 'show ' ])
18
+ ->name ('show ' );
15
19
});
16
20
});
You can’t perform that action at this time.
0 commit comments