3
0
Commit Graph

117 Commits

Author SHA1 Message Date
Tomaž Jerman
4b113af9cc Allow content-type header to specify the charset 2022-01-18 21:50:19 +01:00
Peter Grlica
937ec1d584 Updated generated files 2022-01-18 21:50:18 +01:00
Denis Arh
60020f8510 Upgrade go-chi&co 2022-01-11 10:53:49 +01:00
Tomaž Jerman
907cb25ceb Add support for multipart/form-data request parsing 2021-12-21 09:11:51 +01:00
Denis Arh
92c0c3feb7 Add support for additional argument when invoking Corredor script 2021-12-17 12:59:24 +01:00
Vivek Patel
0564fe7190 Add support for role permission cloning
It clones all RBAC rules from one role to another, but also removes all existing rules from role.
2021-12-10 00:54:59 +05:30
Tomaž Jerman
4b6b52b3f6 Add back-end support for report scenarios 2021-11-10 16:39:21 +01:00
Peter Grlica
94d1e89ac3 Refactored messagebus out of service layer 2021-10-19 08:56:31 +02:00
Tomaž Jerman
fd07179be2 Add memberID param to roles list endpoint 2021-10-07 10:48:58 +02:00
Vivek Patel
a22083573c APIGw updates
- Fixes filter status update
- Updates search route API param for status
- Updates envoy marshaling for filter
- Fixes/Updated test for route and filter
2021-10-05 11:57:36 +05:30
Tomaž Jerman
5c1e57393e Rename report projection -> block 2021-10-01 10:08:58 +02:00
Vivek Patel
d2bff9e3fd Apigw tweaks
- Add system/apigw tests
- Removes permissions from APIGw filters from each level
2021-10-01 10:08:58 +02:00
Tomaž Jerman
c7975bbf40 Remove the insecure report run endpoint 2021-09-24 14:59:58 +02:00
Denis Arh
cfd95a6682 Rename resource translation routes 2021-09-22 11:26:14 +02:00
Tomaž Jerman
2a07d0435f Define base resource translation CRUD operations 2021-09-22 11:26:14 +02:00
Vivek Patel
9f74d5c074 Excludes deleted reminders from reminderList API
- Adds `includeDeleted` filter to include deleted reminders in reminderList API
2021-09-21 09:07:17 +05:30
Denis Arh
5d6945cec9 Add locale handling, translation dec/enc and serving 2021-08-23 19:10:21 +02:00
Tomaž Jerman
7626714050 Add a report description endpoint to query shape 2021-08-16 09:16:07 +02:00
Tomaž Jerman
4aa429362b Base reporting service definitions 2021-08-16 09:16:07 +02:00
Peter Grlica
d60823b8b5 Added async support 2021-08-16 08:12:52 +02:00
Peter Grlica
84598a8a52 Refactored functions to filters 2021-08-11 17:26:05 +02:00
Peter Grlica
ea9dd61559 Added JWT and oauth2 outbound authenticators
Proxy auth definitions for the UI
2021-08-11 17:25:12 +02:00
Peter Grlica
da9100287c Refactored services, rest and rdbms
Added tests

Added ac to routes and functions

Proxy processer and auth servicer

Added options and extensive logging

Fixed calls to rbac in service, added default http handler on gateway root
2021-08-11 17:25:10 +02:00
Peter Grlica
4e43020bf0 Added registry, updated handlers
Updated modules

Added function definition endpoint
2021-08-11 17:25:04 +02:00
Peter Grlica
9e498e9db6 Added route rest, actions, schema, types
Added function rest, actions, schema, types
2021-08-11 17:25:00 +02:00
Denis Arh
969581343c Implement split-credentials-check auth flow 2021-08-05 20:09:44 +02:00
Denis Arh
20e05280b3 System wide RBAC changes 2021-07-08 11:42:18 +02:00
Vivek Patel
1cb2e64d60 Adds system user API for removing active session and tokens 2021-07-06 21:13:03 +05:30
Tomaž Jerman
6bd82c3e9d Add endpoint to fetch available render drivers 2021-05-05 13:50:00 +02:00
Peter Grlica
d81c3339fe Refactored messagebus handlers to consumers, removed readers, added
eventbus consumer
2021-04-26 08:54:03 +02:00
Peter Grlica
0bc9e9baa0 Added message queue rbac rules 2021-04-21 10:19:50 +02:00
Peter Grlica
8bba825706 Added rest api 2021-04-21 10:19:50 +02:00
Denis Arh
79ed77a379 Fixed typos across the codebase (can not, cannot) 2021-03-17 17:25:05 +01:00
Denis Arh
82c76bbe6c Do not decode JSON from body if no POST params are spec. 2021-03-12 14:50:40 +01:00
Denis Arh
d25117ab62 Support patching for users
Allow meta data + email-confirmation flah to be patched/changed via API
2021-03-08 19:24:38 +01:00
Denis Arh
76c380512f Remove subscription checking & endpoint 2021-03-06 16:44:56 +01:00
Tomaž Jerman
5b7c425922 Add support for namespace/app asset upload 2021-03-03 12:33:28 +01:00
Tomaž Jerman
b39a93f135 Add support for resource flagging; system/application 2021-03-03 12:33:28 +01:00
Tomaž Jerman
1e44e4299b Rework system/application sorting via weight 2021-03-03 12:33:28 +01:00
Denis Arh
53be013377 Implement new auth UI, deprecate auth API endpoints 2021-02-23 07:34:10 +01:00
Tomaž Jerman
127b43a69e Define base templating system 2021-02-12 10:11:57 +01:00
Denis Arh
770a0053e0 Bespoke paging (non-cursor) for actionlog 2020-11-16 19:01:09 +01:00
Denis Arh
76e803cc3c Implement support for labels on system resources 2020-11-06 08:33:24 +01:00
Denis Arh
ecb7f52c31 Improve error creation & handling by API 2020-11-04 14:18:33 +01:00
Denis Arh
7508659165 RBAC refactored (pkg renamed, init improved) 2020-09-18 07:56:58 +02:00
Denis Arh
f7070b4fa5 Fix tests, improve constraint checking 2020-09-06 15:37:19 +02:00
Denis Arh
349ff3cf2d Add improved sorting and key-based pagination 2020-08-24 15:43:04 +02:00
Denis Arh
a5990ca093 System services migrated 2020-08-24 15:43:03 +02:00
Denis Arh
697f3bc089 Migrated API specs to new codegen 2020-08-24 15:39:39 +02:00
Denis Arh
a57866bcab Add basic impersonation support for admins 2020-08-12 18:39:28 +02:00