Commit Graph
1214 Commits
Author SHA1 Message Date
Denis Arh ba3b59acd3 Unread refactoring, moving logic to backend 2019-07-19 22:03:39 +02:00
Denis Arh 8d7fb9c814 Explicit casts on order-by for record values 2019-07-19 06:48:46 +02:00
Denis Arh 38b117044c Remove "ORDER BY" before counting rows 2019-07-19 06:32:31 +02:00
Denis Arh 72672f6202 Add more logging + support for PROVISION_SETTINGS_AUTH_EXTERNAL_* 2019-07-18 14:47:42 +02:00
Denis Arh 2586919c6b Ability to provision OIDC w/o full redir-url verification 2019-07-18 14:47:01 +02:00
Denis Arh 0e1575f90f Add ability to provision OIDC providers from ENV
PROVISION_OIDC_PROVIDER="name provider-url"
2019-07-17 13:41:24 +02:00
Denis Arh f75861c917 Add internal exec delay functionality for the API
Delay API startup options:
 - duration (WAIT_FOR)
 - service hosts (WAIT_FOR_SERVICES=host1:80 host2:3306)
 - service URL (WAIT_FOR_SERVICES=https://cortezaproject.org)
2019-07-17 10:23:30 +02:00
Denis Arh 9f19a49317 Improve DB conn. code, make retry/timeout configurable 2019-07-17 10:20:41 +02:00
Denis Arh ed4acf58ca Add support for IS NULL and IS NOT NULL syntax 2019-07-16 09:54:39 +02:00
Denis Arh b006cb8784 Additional ws session check before writing
Avoiding reported "invalid memory address or nil pointer dereference"
2019-07-16 09:01:01 +02:00
Denis Arh 12c7ae682d Add missing auto-discovery setting 2019-07-15 15:28:15 +02:00
Denis Arh 14f1fe4b58 Refactor & merge external auth settings 2019-07-15 14:57:25 +02:00
Denis Arh de26f15c8e Refactor auth settings auto-discovery to new file 2019-07-15 11:57:14 +02:00
Denis Arh d92fd8a2e2 Better frontend url discovery 2019-07-15 11:33:52 +02:00
Denis Arh 3602132a13 Extend settings management CLI command
Add --prefix flag to remove multiple values
2019-07-15 11:33:23 +02:00
Denis Arh 5f7bd696cf Properly cast provider name to label 2019-07-15 07:51:38 +02:00
Denis Arh 30400754ef Fix InitService under monolith build 2019-07-14 14:22:11 +02:00
Denis Arh 09aeaac5d7 Refactor app bootstraping, improve ext provider autodiscovery 2019-07-14 13:58:27 +02:00
Denis Arh ab4b74620f Improve settings auto-discovery, make it provisionable 2019-07-14 11:24:43 +02:00
Denis Arh dd5820253f Docs moved to corteza-docs repo 2019-07-14 11:23:29 +02:00
Denis Arh 00bad0cfce More robust external auth flow 2019-07-13 17:39:00 +02:00
Denis Arh 669a2435e4 Do not test auto-promotion path 2019-07-11 22:33:32 +02:00
Denis Arh 225439e302 Ignore existing ns entries 2019-07-11 22:33:14 +02:00
Denis Arh dd66f0398b Fix nasty little bug with user-autopromotion 2019-07-09 17:59:11 +02:00
Denis Arh acffdc1c65 Simplify/improve logging configuration 2019-07-09 17:47:58 +02:00
Denis Arh 690f23b6da Orchestrate ApiServerPreRun runners on monolith 2019-07-09 16:28:21 +02:00
Denis Arh 879dfd6709 Fix typo in column name 2019-07-08 19:27:46 +02:00
Denis Arh f601e0aa96 Improve record attachment upload capabilities
Add missing upload-to-non-existing record featue by moving endpoint away
from specific record and moving recordID, fieldName from PATH to POST
parameters
2019-07-08 08:14:19 +02:00
Denis Arh 60ad32e440 Add support for error (panic) reporting through Sentry 2019-07-03 16:35:06 +02:00
Denis Arh 4973638e2a Simplify code for existing-user check in signup 2019-07-03 14:37:07 +02:00
Denis Arh 751f93894a Fix user counter 2019-07-03 14:36:45 +02:00
Denis Arh 6dc85c849d Improve role membership management through REST API 2019-07-02 18:48:42 +02:00
Denis Arh ae85cb8158 Adjust message sorting when doing after/before & from/to filtering
cortezaproject/corteza-webapp-messaging#35
2019-07-02 17:10:34 +02:00
Denis Arh 6c3f5f1bbe Ignore deleted record when building report
Fix: cortezaproject/corteza-webapp-compose#68
2019-07-02 09:56:04 +02:00
Denis Arh c1de0a5adf Do not parse filters on empty string (avoid "empty node set" error) 2019-07-02 06:27:25 +02:00
Denis Arh 8f3c9d72eb Allow page reorder on root
We require page creation permissions to reorder on root
2019-06-27 15:54:50 +02:00
Denis Arh bf8e57fad8 Update PR template
Now in sync with CONTRIBUTING.md
2019-06-27 00:02:38 +02:00
Denis Arh c52c2ae8f7 Add AST node validation 2019-06-26 23:01:51 +02:00
Denis Arh 59a5df253f Better record value sanitization, refactor & split tests 2019-06-26 23:01:26 +02:00
Denis Arh 0d299e0f32 Add ability to change password of another user 2019-06-26 19:15:01 +02:00
Denis Arh 70cac41579 Enhance user filtering
New response structure
Use query-builder
Refactor user service & repo
2019-06-26 17:45:26 +02:00
Denis Arh 4433ef2c37 Add success message to system REST endpoints (delete, suspend...) 2019-06-26 13:32:07 +02:00
Denis Arh 118d8292ba Improve unread support for frontend (precounts etc...) 2019-06-26 10:46:07 +02:00
Denis Arh 3744bc9636 Minor unread fixes (do not serve count=0, proper filtering when counting) 2019-06-26 09:04:10 +02:00
Denis Arh 1b6fafa743 Enhance page tree payload with access control data 2019-06-25 20:15:53 +02:00
Denis Arh 08947f2b9b Add namespace.manage permission rule
UI needs to know if user can access admin pages and manage specific namespace
Administrators (role) get this permission in the preset
2019-06-25 19:13:59 +02:00
Denis Arh 49f55fd327 Do not include deleted channels in the list 2019-06-25 13:00:36 +02:00
Denis Arh bb447ee795 Chan & thread unread fixes 2019-06-25 08:45:22 +02:00
Denis Arh 95758fb689 Do not send channel event on membership flag is set/removed 2019-06-21 14:53:54 +02:00
Denis Arh 8309e6e710 Fix multival (string) requst param parsing (for POST) 2019-06-21 14:23:12 +02:00