From 895c22b969234ca0e9028c77a27b8e1fdbc4b409 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 6 Feb 2017 19:08:00 +0200 Subject: [PATCH] project entity --- app/library/App/Controllers/ProjectController.php | 26 ++++++++++++++++++++++++++ app/library/App/Resources/ProjectResource.php | 10 ++++++---- 2 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 app/library/App/Controllers/ProjectController.php diff --git a/app/library/App/Controllers/ProjectController.php b/app/library/App/Controllers/ProjectController.php new file mode 100644 index 0000000..6c7906a --- /dev/null +++ b/app/library/App/Controllers/ProjectController.php @@ -0,0 +1,26 @@ +expectsJsonData() ->transformer(ProjectTransformer::class) ->handler(CrudResourceController::class) - ->singleKey('project') - ->multipleKey('projects') - //->itemKey('project') + ->itemKey('projects') ->collectionKey('projects') - ->allow(AclRoles::USER) + ->allow(AclRoles::AUTHORIZED) + + ->endpoint(ApiEndpoint::post('/test', 'test') + ->description('Returns the currently logged in user') + ) ->endpoint(ApiEndpoint::all()) ->endpoint(ApiEndpoint::create()) -- libgit2 0.21.4