18 Commits

Author SHA1 Message Date
Joachim Van Herwegen
93e53b3d24 fix: Only require append permissions on POST requests 2021-01-27 11:54:15 +01:00
Ruben Verborgh
eb1440851a refactor: Move handlers into subfolder. 2021-01-27 11:29:35 +01:00
Joachim Van Herwegen
36761e8124 feat: Support composite PATCH updates 2021-01-18 17:01:24 +01:00
Ruben Verborgh
baf68889f9 change: Do not warn in canHandle. 2020-11-29 10:53:43 +01:00
Ruben Verborgh
af8f1976cd fix: Rename UnsupportedHttpError into BadRequestError. 2020-11-27 14:52:16 +01:00
smessie
99464d9a95
feat: Add logging
* feat: Add logging

* refactor: Configure the logger for the tests once globally

* feat: Add logging

* fix: Fix ESLint errors due to merge conflicts

* Review log and error messages.

* refactor: Cleanup a bit

* refactor: Change to logger info calls

Co-authored-by: Ruben Verborgh <ruben@verborgh.org>
2020-10-26 10:31:01 +01:00
Joachim Van Herwegen
9657fbafb1 refactor: Update eslint related dependencies 2020-09-17 11:55:49 +02:00
Ruben Verborgh
063437e5c1 refactor: More precise error messages 2020-09-04 23:15:35 +02:00
Ruben Verborgh
389fb33334 refactor: Simplify MethodPermissionsExtractor 2020-09-04 22:56:57 +02:00
Ruben Verborgh
ba8b3575b0 refactor: Rename BasePermissionsExtractor to MethodPermissionsExtractor 2020-09-04 22:48:43 +02:00
Ruben Taelman
48740e5cba style: improve linting of imports
A new plugin is used that offers autofixing capabilities.
2020-08-26 13:20:19 +02:00
Joachim Van Herwegen
e06d0bc8c5 feat: Add more extensive permission parsing support 2020-08-18 11:21:48 +02:00
Joachim Van Herwegen
0545ca121e feat: Add acl support 2020-08-18 10:32:07 +02:00
Joachim Van Herwegen
4ac9e92d06 fix: Remove all instances of return undefined
Resolves #26
2020-07-23 08:52:44 +02:00
Joachim Van Herwegen
fe11f4b1ce fix: add documentation for many classes where it was missing 2020-07-02 10:15:01 +02:00
Joachim Van Herwegen
d983fca8f5 feat: add simple permissions related handlers 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
4229932a3a feat: add CompositeAsyncHandler to support multiple handlers 2020-06-05 09:51:48 +02:00
Joachim Van Herwegen
a4f2b3995c feat: add additional supported interfaces
This includes the relevant auth headers and a simplification of several others.
2020-05-25 11:27:23 +02:00