3
0
Commit Graph

78 Commits

Author SHA1 Message Date
Denis Arh 1b3a811cfd Add resource limiting for users 2021-09-22 07:16:40 +02:00
Denis Arh a9914a5626 Import corteza-locale as golang pkg and allow hybrid lang importing 2021-09-02 14:42:51 +02:00
Peter Grlica f02ff7338b Added support for async routes 2021-09-01 12:55:59 +02:00
Denis Arh 922f4c3138 Add explicit option for enabling RBAC logging 2021-08-26 17:52:21 +02:00
Denis Arh 77b593a192 Refactor log init, add new env options, filter 2021-08-26 17:28:50 +02:00
Denis Arh e48ffb2e08 Upgraded zap logger to v1.19 2021-08-26 13:42:14 +02:00
Peter Grlica 34aaad7800 Refactored pipelines, errors 2021-08-26 10:36:38 +02:00
Denis Arh 3a9348500b Refactor lang loading, support sorting, enabling 2021-08-25 22:46:15 +02:00
Denis Arh 62c1571bdc Add configurable locale reloading (via options) 2021-08-25 17:07:14 +02:00
Denis Arh 04d274fb70 Improve lang-detection on backend 2021-08-25 16:10:53 +02:00
Denis Arh 5d6945cec9 Add locale handling, translation dec/enc and serving 2021-08-23 19:10:21 +02:00
Denis Arh e695081286 Add reporter webapp to the list of webapps (HTTP_WEBAPP_LIST) 2021-08-16 16:20:31 +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
Tomaž Jerman 9dcea4fb79 Add missing seeder options codegen 2021-07-14 09:56:27 +02:00
Vivek Patel 568a9e6262 Adds fake data generation for compose records and users
- For users, It takes struct fields and generated value using third party pkg
- For records, It takes module fields type and options to generate the value
- Also adds cli integration for it
2021-07-13 21:27:44 +05:30
Denis Arh 20e05280b3 System wide RBAC changes 2021-07-08 11:42:18 +02:00
Denis Arh b923953ca5 Removing superuser logic 2021-07-08 11:24:12 +02:00
Denis Arh 46f86dbd21 Role migration 2021-07-08 11:22:11 +02:00
Denis Arh 7941e7ba4a Add general suport for new role types 2021-07-08 11:22:11 +02:00
Denis Arh a229d0ec5f Refactor options & env loading to respect order of execution 2021-06-29 13:44:46 +02:00
Denis Arh 41dc9d8658 Basepath cleanup & improvements 2021-05-21 09:35:52 +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
Denis Arh 72368aa99c Change guessBaseURL() with fullURL() 2021-05-12 18:24:52 +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
Peter Grlica 8bba825706 Added rest api 2021-04-21 10:19:50 +02:00
Denis Arh 1edb005fe2 Corredor is no longer enabled by default 2021-03-31 08:27:22 +02:00
Denis Arh 5d8301f4b5 Fix TSL=>TLS typo, fixes #156 2021-03-28 09:25:55 +02:00
Alex Astrum f9501893af Fix support for min.io with Google Cloud Storage (#152)
Adds MINIO_BUCKET_SEP options to control the separator string
2021-03-28 09:25:55 +02:00
Denis Arh cd2b0c8998 Add support for exporting auth assets, improve dev-exp 2021-03-26 08:11:31 +01:00
Denis Arh f31ac4a30f Workflow execution logging is now configurable
Use WORKFLOW_EXEC_DEBUG=true to enable it
2021-03-24 21:14:09 +01:00
Denis Arh ea2d0b6470 Fix auth options typo 2021-03-24 21:09:59 +01:00
Denis Arh 07d93105a8 Fix typo (guest => guess) 2021-03-21 16:27:59 +01:00
Denis Arh 91bffb1eec Add workflow webapp to list of webapps 2021-03-17 13:31:32 +01:00
Peter Grlica 4cbc6a8991 Fixed workflow register option 2021-03-12 14:17:40 +01:00
Denis Arh e17e16106d Add workflow options, ability to disable wf registration 2021-03-12 13:12:07 +01:00
Denis Arh 67d0a788df Remove messaging 2021-03-09 07:36:01 +01:00
Denis Arh 2972437421 Fix auth asset embeding & serving 2021-03-08 16:24:49 +01:00
Denis Arh 5d3c767bf8 Sets default value for auth assets 2021-02-24 10:02:23 +01:00
Denis Arh 06eb038ba8 Add dev-mode with list of templates & scenarios 2021-02-23 19:58:29 +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 dc30fd4186 Add warnings about exprimental state and sqlite usage 2020-12-18 15:46:48 +01:00
Denis Arh d46630c7be Implement SCIM PATCH for group (role) membership 2020-12-16 11:12:25 +01:00
Denis Arh 3cf7cd8e2b Support conf. primary ID (corteza or external) 2020-12-16 11:12:23 +01:00
Denis Arh e47cc3269c Add basic SCIM implementation 2020-12-16 10:49:17 +01:00
Peter Grlica cab20207c6 Cleanup on node pairing tests 2020-12-13 18:53:19 +01:00
Peter Grlica 7321bf4e56 Descriptions on options, structure sync with superuser context 2020-12-13 18:53:19 +01:00
Peter Grlica aec203718f Use superuser context on structure and data sync, options regenerated 2020-12-13 18:53:19 +01:00