Vivek Patel
044d02bb76
Adds expr functions for KV, KVV, Vars manipulation
...
- Adds/Refactors methods for Set, Merge, Filter, Delete
- Renames expr/Vars.Merge to MustMerge, updates its usage
- Appends kvFunctions to parser in pkg/expr
- Update/Fixes tests and example testable
2021-05-21 06:58:52 +02:00
Denis Arh
28e1774cd2
Rework/cleanup log stacktrace level, add LOG_STACKTRACE_LEVEL to control it
2021-05-21 06:58:41 +02:00
Peter Grlica
c900374723
Merge branch '2021.6.x-feature-saml' into 2021.6.x
2021-05-19 11:23:45 +02:00
Peter Grlica
a4b61c044e
Added integration and unit tests
2021-05-19 11:10:42 +02:00
Peter Grlica
bb1043181c
Added SAML service
2021-05-18 08:07:50 +02:00
Peter Grlica
a1ca8afe49
Added SAML lib
2021-05-14 14:30:00 +02:00
Vivek Patel
25e4d11f92
Adds validation on setting impersonated user on auth clients
2021-05-14 17:06:55 +05:30
Denis Arh
5a153093e1
Fixed the rest of wf tests
2021-05-14 13:23:43 +02:00
Vivek Patel
8eef51d445
Fixes websocket server and session tests
2021-05-14 13:22:06 +02:00
Denis Arh
48cb4842f4
Merge branch '2021.6.x-feature-websocket' into 2021.6.x
2021-05-13 14:09:16 +02:00
Denis Arh
70dedcaaba
Refactor & move websocket code under pkg
2021-05-13 14:08:54 +02:00
Denis Arh
bcf83b25e8
Extend token verification to non-standard auth flow
2021-05-13 14:08:54 +02:00
Vivek Patel
f1f53313b2
Adds unit test for sending message to user via websocket
2021-05-13 14:08:54 +02:00
Vivek Patel
7d58795123
Adds watcher at service level and sends reminders via websocket
2021-05-13 14:08:54 +02:00
Vivek Patel
1e126f8981
Refactors sending pending prompts via websocket and Adds gorilla/websocket to go.mod
2021-05-13 14:08:54 +02:00
Vivek Patel
ac72bd7bcb
Improves sending pending prompts via websocket and adds config for log enabled for websocket
2021-05-13 14:08:54 +02:00
Vivek Patel
21c9e9010e
Sends pending prompts via websocket
2021-05-13 14:08:54 +02:00
Vivek Patel
d6b3278b6e
Implements websocket along with in memory websocket sessions.
...
- Implements route for websocket
- Adds default config and encoder for websocket messaging
2021-05-13 14:08:54 +02:00
Jože Fortun
348697cfef
Update crm provision
2021-05-13 11:48:53 +02:00
Denis Arh
72368aa99c
Change guessBaseURL() with fullURL()
2021-05-12 18:24:52 +02:00
Peter Grlica
d450548245
Removed misleading federation etc/
2021-05-11 17:01:03 +05:30
Vivek Patel
1fd9bdfa7c
Extends SCIM implementation to support role membership management
...
- Updates request payload for patching group
- Updates tests
2021-05-11 17:01:03 +05:30
Denis Arh
63dbe7024d
Fix failed mount on disabled webapps
2021-05-11 08:08:28 +02:00
Tomaž Jerman
53cf96848a
Tweak ComposeRecord exporting
...
* Fix pagination cursors
* Use service functions for AC
* Add tests
2021-05-10 10:53:13 +02:00
Denis Arh
090f65335a
Small improvements for PROVISION_SETTINGS_AUTH_EXTERNAL_ env var
2021-05-09 20:28:07 +02:00
Denis Arh
1d59a3acf2
Allow custom URL prefix for all corteza endpoints
...
Add new env. variables and options
- HTTP_BASE_URL to control URL prefix, defaults to /
- HTTP_SSL_TERMINATED to explicitly set if Corteza is running behind HTTPS
Refresh and document webapp/Makefile with more dev tasks
Fix all absolute URLs in applications, logos, icons
Improve logic behind integrated webapp serving, inject/replace <base href> tag according to URL prefix
Prevent mounting api & webapps to the same base
2021-05-09 16:47:19 +02:00
Denis Arh
9e4edd555e
Use proper types for corredor exec automation fn
...
Arguments&results are no longer Any but Vars
2021-05-06 13:51:21 +02:00
Denis Arh
31a4f55a8b
Set and log res&event types properly
2021-05-06 13:51:21 +02:00
Tomaž Jerman
6bd82c3e9d
Add endpoint to fetch available render drivers
2021-05-05 13:50:00 +02:00
Tomaž Jerman
1ab7ccc508
Improve CSV & JSON decoders for larger datasets
...
The built in buffer had a strange interaction with the CSV library.
Changed both decoders for consistency.
2021-05-05 13:47:15 +02:00
Denis Arh
9e2d4e9b8b
Make sure vars-to-json does not crash if value is nil
2021-05-04 21:52:35 +02:00
Denis Arh
9259dd0cce
Make sure we set proper ses. lifetime on external login
2021-05-04 19:58:06 +02:00
Denis Arh
838c958162
Replace custom ext. logic with handleSuccessfulAuth()
2021-05-04 19:58:06 +02:00
Mia Arh
58aa46eeea
Scale down logo size on 400% browser zoom - accessibility improvement
2021-05-04 10:06:46 +02:00
Mia Arh
89ad43113d
Replace card header title tags - accessibility improvement
2021-05-04 09:22:31 +02:00
Denis Arh
10ef5b0df5
Improve how HTTP status on error is sent
2021-04-29 07:46:07 +02:00
Denis Arh
b245726c9b
Implement client_credentials g.type with user imp.
2021-04-29 07:46:07 +02:00
Denis Arh
73995b2307
Minor improvement to app migration procedure
2021-04-29 07:46:07 +02:00
Peter Grlica
ae23718294
Merge branch '2021.6.x-feature-messagebus' into 2021.6.x
2021-04-26 08:57:07 +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
64c9b664df
Added messagebus, generated store files, workflow triggers
2021-04-21 10:19:50 +02:00
Peter Grlica
cce4f5f9f7
Added .gitattributes
2021-04-21 08:55:39 +02:00
Peter Grlica
8697ed1f07
Fixing a fix (envoy Streammer)
2021-04-15 18:11:17 +02:00
Denis Arh
b72ccd8a8a
Fix typo (Streammer) in pkg/envoy
2021-04-15 18:11:17 +02:00
vicky
109e23fc6a
Implements store infrastructure for cockroachDB
...
Provides cockroachdb support but due to some limitation from cockroachDB, we could not implement it further.
Development so far,
- Implements store methods
- Updates DDL generator to create/update tables and indexes
- Provides sqlFunctionHandler, fieldToColumnTypeCaster handle, and workaround for LIKE operator
2021-04-15 18:11:17 +02:00
Denis Arh
cfde435385
Return invalid token on /info endpoint as 403
2021-04-15 07:02:52 +02:00
Denis Arh
a4633f5677
Improve wf debugging capabilities (session tracing)
2021-04-14 17:24:25 +02:00
Denis Arh
5ce2ac9767
Improve workflow session endpoint capabilities
...
Workflow sessions can now be
- sorted by resource or event type,status, creation, competition or suspensio date
- filtered by creator
List of wf sessions is now served w/o stacktraces, input & output scope for performance.
2021-04-14 12:59:22 +02:00