Joachim Van Herwegen
8339413ab4
feat: Add permissions extractor for acl resources
2021-02-18 13:26:08 +01:00
Joachim Van Herwegen
766e6318ba
feat: Add control permission to PermissionSet
...
This is in preparation of generalizing permissions
of auxiliary resources.
2021-02-18 13:26:08 +01:00
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