3
0

973 Commits

Author SHA1 Message Date
Tomaž Jerman
a70087ace8 Refactor primary DAL connection to be preserved in DB 2022-05-30 15:43:03 +02:00
Denis Arh
5c317cdbdf Add proper support and access control for record owner 2022-05-26 20:56:33 +02:00
Tomaž Jerman
a0a6314ea9 Introduce DAL model ident formatter to simplify the interfaces 2022-05-26 17:41:15 +02:00
Tomaž Jerman
9223feac95 Omit sensitivity level inclusion check when omitted 2022-05-26 15:12:20 +02:00
Tomaž Jerman
94fbe4bd44 Improve DAL sensitivity level
* Integrate with pkg/dal package
* Additional validation/constraints
2022-05-26 13:24:16 +02:00
Denis Arh
aeec20018c Prevent nil pointer dereference inside corredor healthcheck 2022-05-25 15:49:13 +02:00
Tomaž Jerman
ac07f133b5 Expand DAL REST API structure and exposed resources
* Cleanup DAL connection REST endpoints, remove primary connection
  endpoint.
* Make connection search endpoint return federation nodes and
  primary connection along user-defined DAL connections
* Expose DAL connection drivers
* Prepare DAL sensitivity level resource
2022-05-25 14:10:52 +02:00
Denis Arh
17406362dd Rename Connection to DalConnection 2022-05-24 14:29:22 +02:00
Denis Arh
dd3d25a5ae Deprecate/remove AUTH_JWT_EXPIRY
JWT expiration is now controled via AUTH_OAUTH2_ACCESS_TOKEN_LIFETIME
2022-05-24 10:44:54 +02:00
Denis Arh
040ad02e75 Refactor and fix DAL tests
DAL tests are now moved to /tests/dal
2022-05-22 19:07:44 +02:00
Tomaž Jerman
b85f16a368 Add slight structure rename, add supporting services
* Add system connection CRUD & service
* Simplify compose type definitions
2022-05-20 15:37:33 +02:00
Tomaž Jerman
cda3c80c74 Connect the remaining record svc CRUD operations to DAL 2022-05-20 15:37:33 +02:00
Tomaž Jerman
81dda274eb DAL service refactor & RDBMS interface tweak
* Remove Compose service related bits out of the DAL service
* Minor DB connectivity tweaks and include capabilities
* Add values column to the compose_record table
* Compose types tweaks
2022-05-20 15:37:33 +02:00
Denis Arh
671a51f9f7 Refactor and renamed CRS implementation to DAL 2022-05-20 15:37:33 +02:00
Denis Arh
876e254f5f Refactor filters, add filtrable flag on data.Attribute 2022-05-20 15:37:33 +02:00
Denis Arh
c1796529eb Refactor types, add support for sortable 2022-05-20 15:37:33 +02:00
Denis Arh
31f21dace0 CRS Sorting, pagination & cleanup 2022-05-20 15:37:33 +02:00
Denis Arh
91fc2101e1 Replace pkg/ql with pkg/qlng 2022-05-20 15:37:33 +02:00
Denis Arh
2d06cf1cf9 Initial CRS implementation for RDBMS 2022-05-20 15:37:33 +02:00
Tomaž Jerman
5add1dcb50 Define a common pkg/data for model definitions 2022-05-20 15:37:33 +02:00
Peter Grlica
919532b820 Fixed queue and route search in admin 2022-05-19 11:19:18 +02:00
Denis Arh
73266da547 Remove pkg/minions and IsNil
Replaced with IsNil fn from modern-go/reflect2
2022-05-18 12:36:30 +02:00
Denis Arh
8535141c22 Fix warning on http file server tests 2022-05-09 17:28:11 +02:00
Denis Arh
0a2175f384 Make settings decoding more robust (numbers & strings) 2022-05-09 17:28:11 +02:00
Denis Arh
ac35d569a3 Regenerated code after resource def. fix 2022-04-24 07:36:17 +02:00
Denis Arh
773d64636f Refactored store codegen, replace squirrel with goqu 2022-04-23 16:34:04 +02:00
Denis Arh
e75a57b0e9 Fix locale loading & defaulting logic 2022-04-20 13:49:22 +02:00
Tomaž Jerman
9c00264626 Prevent duplicate workflow prompts from sending 2022-04-19 14:33:25 +02:00
Denis Arh
adee67f6b3 Optimize expr parser loading 2022-04-15 18:14:58 +02:00
Denis Arh
9346b57021 Optimize HTML sanitization (pkg/xss) profile loading (mem leaking) 2022-04-15 18:14:46 +02:00
Denis Arh
9d7a01a072 Remove remaining monitor types (code cleanup) 2022-04-15 18:14:32 +02:00
Denis Arh
c64116fc8f Fix memory-leak in websocket r/w loops 2022-04-14 08:46:50 +02:00
Denis Arh
23eb6e5292 Cleaning up debug toolings 2022-04-14 08:46:50 +02:00
Peter Grlica
5b40f78756 Time transform expression function accepts strings also 2022-04-13 14:07:03 +02:00
Denis Arh
4a75778c1c Address data race in pkg/scheduler 2022-04-05 15:19:36 +02:00
Denis Arh
e8cd7d37d8 Refactor & harden websocket implementation (data race issues) 2022-04-05 14:58:11 +02:00
Peter Grlica
679af2f556 Added CLI jwt token duration option 2022-04-05 09:01:40 +02:00
Denis Arh
662f5155b9 Address data race in pkg/healtcheck 2022-04-04 16:50:29 +02:00
Denis Arh
a797c847b1 Address data race in pkg/corredor (healthcheck) 2022-04-04 16:42:48 +02:00
Denis Arh
3450509909 Address data race in pkg/locale 2022-04-04 16:26:26 +02:00
Tomaž Jerman
eca14bf438 Add .env option to disable runtime WF stacktrace 2022-03-24 12:02:34 +01:00
Tomaž Jerman
be71872b56 Add extra sanitization rules for RTE contents 2022-03-24 10:10:54 +01:00
Tomaž Jerman
a1a462c5fb Fix improper ns import resource re-id due to resources being ignored 2022-03-23 12:06:56 +01:00
Peter Grlica
65fa3d1551 Fixed SMTP options env values 2022-03-21 15:06:28 +01:00
Peter Grlica
cf0568cead Profiler options defaults updated 2022-03-21 15:03:17 +01:00
Peter Grlica
d72870a77d Fixed options parameter, more verbose info output, hit handling on panic 2022-03-21 13:06:50 +01:00
Peter Grlica
e4dc6dc5f5 Refactored, updated tests 2022-03-21 12:59:01 +01:00
Peter Grlica
2617cb8e5b Fixed aggregation sorting on equal values 2022-03-21 12:59:01 +01:00
Peter Grlica
1d156899d7 Moved filter, sorter to system profiler service 2022-03-21 12:59:01 +01:00
Peter Grlica
f33336b21d Added global profiler setting, options to apigw handlers 2022-03-21 12:59:01 +01:00