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