mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fix for projects API
This commit is contained in:
parent
adfbd62963
commit
063766d7f6
@ -46,6 +46,8 @@ class ProjectApiController extends BaseAPIController
|
|||||||
|
|
||||||
public function __construct(ProjectRepository $projectRepo, ProjectService $projectService)
|
public function __construct(ProjectRepository $projectRepo, ProjectService $projectService)
|
||||||
{
|
{
|
||||||
|
parent::__construct();
|
||||||
|
|
||||||
$this->projectRepo = $projectRepo;
|
$this->projectRepo = $projectRepo;
|
||||||
$this->projectService = $projectService;
|
$this->projectService = $projectService;
|
||||||
}
|
}
|
||||||
@ -67,7 +69,7 @@ class ProjectApiController extends BaseAPIController
|
|||||||
* )
|
* )
|
||||||
* )
|
* )
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
$projects = Project::scope()
|
$projects = Project::scope()
|
||||||
@ -101,12 +103,12 @@ class ProjectApiController extends BaseAPIController
|
|||||||
* )
|
* )
|
||||||
* )
|
* )
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function show(ProjectRequest $request)
|
public function show(ProjectRequest $request)
|
||||||
{
|
{
|
||||||
return $this->itemResponse($request->entity());
|
return $this->itemResponse($request->entity());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @SWG\Post(
|
* @SWG\Post(
|
||||||
* path="/projects",
|
* path="/projects",
|
||||||
@ -129,15 +131,15 @@ class ProjectApiController extends BaseAPIController
|
|||||||
* )
|
* )
|
||||||
* )
|
* )
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function store(CreateProjectRequest $request)
|
public function store(CreateProjectRequest $request)
|
||||||
{
|
{
|
||||||
$project = $this->projectService->save($request->input());
|
$project = $this->projectService->save($request->input());
|
||||||
|
|
||||||
return $this->itemResponse($project);
|
return $this->itemResponse($project);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @SWG\Put(
|
* @SWG\Put(
|
||||||
* path="/projects/{project_id}",
|
* path="/projects/{project_id}",
|
||||||
@ -168,7 +170,7 @@ class ProjectApiController extends BaseAPIController
|
|||||||
*
|
*
|
||||||
* @param mixed $publicId
|
* @param mixed $publicId
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function update(UpdateProjectRequest $request, $publicId)
|
public function update(UpdateProjectRequest $request, $publicId)
|
||||||
{
|
{
|
||||||
if ($request->action) {
|
if ($request->action) {
|
||||||
@ -205,7 +207,7 @@ class ProjectApiController extends BaseAPIController
|
|||||||
* description="an ""unexpected"" error"
|
* description="an ""unexpected"" error"
|
||||||
* )
|
* )
|
||||||
* )
|
* )
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function destroy(UpdateProjectRequest $request)
|
public function destroy(UpdateProjectRequest $request)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user