-
c23e04440c
Add goth init to api server pre-run flow
Denis Arh
2019-05-28 20:50:33 +02:00
-
bc64abca3f
Add auto-enable to OIDC auto-discovery command
Denis Arh
2019-05-28 20:50:05 +02:00
-
e338b0e2c1
Improve handling of settings from CLI
Denis Arh
2019-05-28 20:17:53 +02:00
-
22724b11cf
Better error/exit handling in CLI
Denis Arh
2019-05-28 19:55:43 +02:00
-
8e98ba4cb0
Auto-promote user on sign-up to admin if there are no valid users
Denis Arh
2019-05-28 19:35:38 +02:00
-
9ac42647b9
Fix realize watch paths
Denis Arh
2019-05-28 19:34:39 +02:00
-
bf5ecad7b6
Update README.md, product intro text
Denis Arh
2019-05-28 18:59:09 +02:00
-
4d06b3e942
Improve logging info when connecting to the database
Denis Arh
2019-05-28 18:56:37 +02:00
-
1f8c2930c3
Fix integration tests
Denis Arh
2019-05-28 12:51:46 +02:00
-
6c6728a642
Fix .drone.yml image tag
Denis Arh
2019-05-28 11:17:43 +02:00
-
5c750fb7cf
Fix handler/request codegens
Denis Arh
2019-05-28 10:51:56 +02:00
-
22476933f4
Improve cli env setup & running
Denis Arh
2019-05-24 12:38:45 +02:00
-
36b32fa2fe
Move logger package from internal to pkg
Denis Arh
2019-05-24 13:30:48 +02:00
-
53308a2d33
Fix, update & refresh build, test & CI tools
Denis Arh
2019-05-24 12:47:37 +02:00
-
b732894109
Fix codegen and its outputs
Denis Arh
2019-05-24 12:45:54 +02:00
-
5a9bce44e8
Cleanup internal, vendors, cleanup cmd/*
Denis Arh
2019-05-24 12:43:29 +02:00
-
b66ed81136
More flexible "compose", move to Corteza
Denis Arh
2019-05-24 12:42:35 +02:00
-
243052402d
More flexible "messaging", move to Corteza
Denis Arh
2019-05-24 12:42:04 +02:00
-
908e232ac4
More flexible "system", move to Corteza
Denis Arh
2019-05-24 12:38:45 +02:00
-
4c166d92c6
Update codegen for cleanup/less verbosity
Tit Petric
2019-05-22 16:37:53 +02:00
-
0611e4b9c3
Add missing namespaceID when updating page
Denis Arh
2019-05-21 19:08:03 +02:00
-
d3678cc564
Remove required flag from slug param (compose namespaces)
Denis Arh
2019-05-20 20:34:28 +02:00
-
d9c6d68319
Flag messaging message as sensitive data (not to be loged)
Denis Arh
2019-05-20 19:22:41 +02:00
-
8b79c26a87
Fix attachment access-control
Denis Arh
2019-05-20 19:17:21 +02:00
-
4a629c0ea9
Add 'canGrant' flag on chart, module, namespace, page & trigger
Denis Arh
2019-05-20 18:24:11 +02:00
-
3b81f88957
Add AC check for page reorder
Denis Arh
2019-05-20 18:15:45 +02:00
-
0bf5d5d24f
Fix comments on permissions Check() function
Denis Arh
2019-05-20 15:37:16 +02:00
-
68387f6bd2
Fix bug in AccessControl check when user does not have any roles
Denis Arh
2019-05-20 14:14:53 +02:00
-
d798821793
Rename external provider to crust Unify
Denis Arh
2019-05-20 10:16:38 +02:00
-
d3e9362c12
Add missing service context in attachment & record controllers
Denis Arh
2019-05-20 07:20:33 +02:00
-
68dc98ad92
add(all): test files for type-set
Tit Petric
2019-05-19 15:58:30 +02:00
-
4a6798ea3f
upd(internal/http): perform internal test for http client
Tit Petric
2019-05-19 14:41:15 +02:00
-
ccc50012ce
upd(all): produce an accurate code coverage (#120)
Tit Petric
2019-05-19 14:31:36 +02:00
-
537a8d2060
upd(messaging): remove external tests for webhooks
Tit Petric
2019-05-19 12:49:09 +02:00
-
fa6543b38f
upd(messaging): remove dependencies on system
Tit Petric
2019-05-19 12:05:54 +02:00
-
f1443a076f
Remove obsolete errors (pt2)
Denis Arh
2019-05-16 12:37:05 +02:00
-
b0b466e23f
Remove obsolete errors
Denis Arh
2019-05-16 12:37:05 +02:00
-
0baf38fdb5
Protect record values on non-updatable fields
Denis Arh
2019-05-16 11:31:41 +02:00
-
55a0e613a6
Prevent module field name & type changes
Denis Arh
2019-05-16 11:00:21 +02:00
-
83e95a870c
Improve compose module create/update, round created/updated-at values
Denis Arh
2019-05-16 01:51:11 +02:00
-
94d459eb7d
Rename handlers/request receivers
Denis Arh
2019-05-16 00:52:50 +02:00
-
8abccd62b1
Updated requests & handlers after codegen tmpl change
Denis Arh
2019-05-16 00:44:17 +02:00
-
1c1643fbe7
Add support for auditable params
Denis Arh
2019-05-16 00:43:54 +02:00
-
7468f0a855
Refactor permission whitelist to maintain stable sort order
Denis Arh
2019-05-15 21:16:13 +02:00
-
a3aeae64d3
Make "enabled" field for namespace not required
Denis Arh
2019-05-15 17:52:12 +02:00
-
e0121d3a53
Same API endpoint for permission signature over three services
Denis Arh
2019-05-15 11:16:34 +02:00
-
669820cdde
Add permission.Whitelist Flatten() func
Denis Arh
2019-05-15 11:14:21 +02:00
-
cc89435b9d
Improve permission rules flush procedure
Denis Arh
2019-05-15 11:13:38 +02:00
-
3931e151ac
Implement basic record/value-module/field access control
Denis Arh
2019-05-14 17:09:39 +02:00
-
c15eb72b06
Cleanup testing procedures
Denis Arh
2019-05-14 14:51:57 +02:00
-
e50d016a38
Run drone docker image build steps in parallel
Denis Arh
2019-05-14 14:22:33 +02:00
-
7349438229
Split drone integration pipeline
Denis Arh
2019-05-14 14:15:00 +02:00
-
565651e142
Add permission resource type & access control for module field
Denis Arh
2019-05-14 14:06:19 +02:00
-
23719ac0eb
Route service test logging through test Logf()
Denis Arh
2019-05-14 14:05:50 +02:00
-
7fc66e74ad
Cleanup & enhance compose module & fields
Denis Arh
2019-05-14 11:39:32 +02:00
-
88d759ad19
Prepate compose repository test framework
Denis Arh
2019-05-14 11:34:16 +02:00
-
a80e45e4a1
Fix copy in auth notification emails
Denis Arh
2019-05-13 19:53:22 +02:00
-
42e456cc66
Apply style to auth notification emails
Denis Arh
2019-05-13 19:43:26 +02:00
-
9d8049cf45
Rename cli command "external-auth" to "auth", move jwt subcmd
Denis Arh
2019-05-13 18:49:14 +02:00
-
6a5e5dead2
Fix auth flow, allow case with missing JWT
Denis Arh
2019-05-13 18:29:34 +02:00
-
70dcc3300a
CLI JWT generator now adds roles/memberOf claim
Denis Arh
2019-05-13 13:23:57 +02:00
-
e5d5cc16ad
Remove obsolete code, placeholders
Denis Arh
2019-05-13 13:23:19 +02:00
-
b0b7c7d391
Allow HTTP requests to insecure servers
Denis Arh
2019-05-13 09:36:33 +02:00
-
8f61787c53
Remove all system deps from compose
Denis Arh
2019-05-13 08:57:34 +02:00
-
5b28c26eba
Add cross-package dep check test
Denis Arh
2019-05-13 08:57:18 +02:00
-
717357d1cb
Merge branch 'refactor-permissions'
Denis Arh
2019-05-12 23:43:59 +02:00
-
-
2ad7b466f1
Refactor JWT/ctx, include role membership
Denis Arh
2019-05-10 19:56:04 +02:00
-
d3f7335e25
Fix tests, add temp testing workarounds, permissiong service mocks
Denis Arh
2019-05-10 13:05:47 +02:00
-
9e043b34fd
Resource/operation combo whitelist (refactored validation)
Denis Arh
2019-05-10 11:33:32 +02:00
-
543278e866
Remove webhook's PermissionResource
Denis Arh
2019-05-10 11:32:53 +02:00
-
cf6da20ba0
Delete build/gen* files when running integration task
Denis Arh
2019-05-10 11:32:19 +02:00
-
904937535d
Move webhook operations to service resource
Denis Arh
2019-05-10 11:31:17 +02:00
-
2a4054c9bc
Implement permission provisioning and watchers
Denis Arh
2019-05-10 09:49:07 +02:00
-
f113439d23
Implement permission rule storage and watcher
Denis Arh
2019-05-10 09:44:25 +02:00
-
643b8549ba
Cleanup Makefile, remove obsolete test... tasks, old rules codegen
Denis Arh
2019-05-09 19:43:08 +02:00
-
4dece123a5
Refactor all services & controllers and implement new a/c pattern
Denis Arh
2019-05-09 16:50:50 +02:00
-
087ba7c92d
Permission rules refactored
Denis Arh
2019-05-08 16:19:50 +02:00
-
-
6e00826dc8
Rename json names for ID props
Denis Arh
2019-05-08 11:23:11 +02:00
-
ac817a3e69
Cleaner params handling for users jwt cmd
Denis Arh
2019-05-08 10:44:45 +02:00
-
e41b55324e
Fix auth notification log line
Denis Arh
2019-05-08 10:02:30 +02:00
-
87b883b388
Extend repo error, Redo error checking in auth flow
Denis Arh
2019-05-08 10:00:29 +02:00
-
f7905bcf37
Fix & improve remote address handling (on req. log)
Denis Arh
2019-05-07 23:09:16 +02:00
-
7f04c2cc2a
Fix monolith container building
Denis Arh
2019-05-07 22:57:11 +02:00
-
970f545156
Move avail. route output to /routes endpoint
Denis Arh
2019-05-07 17:28:22 +02:00
-
6e8fbe8935
Port monitor log to zap logger
Denis Arh
2019-05-07 16:45:46 +02:00
-
aea9741a2b
Improve logging, migrate to zap, use requestID
Denis Arh
2019-05-07 14:20:42 +02:00
-
98992fcf70
Add IDE files to .gitignore
Denis Arh
2019-05-07 10:40:44 +02:00
-
56ff8a1075
CRM=>Compose application migration
Denis Arh
2019-05-06 09:02:26 +02:00
-
4bb03ca492
Add OK responses on valid pin/bookmark/reaction requests
Denis Arh
2019-05-06 07:58:01 +02:00
-
f557247cde
Extend default JWT lifetime to 30 days
Denis Arh
2019-05-05 07:45:02 +02:00
-
9c30a6f807
upd(Dockerfile.crust): custom entrypoint to generate webapp configs
Tit Petric
2019-05-05 13:47:26 +00:00
-
bdfc274087
Remove paging constraints
Denis Arh
2019-05-04 18:19:07 +02:00
-
d47db8d08f
Merge branch 'compose'
Denis Arh
2019-05-04 17:02:06 +02:00
-
-
c467edb02b
Fixing trigger saving, make (old) migration step more robust (drop if exists)
Denis Arh
2019-05-04 12:32:55 +02:00
-
fefc75f392
Refactor & fix create & read endpoints
Denis Arh
2019-05-01 10:24:31 +02:00
-
a9358610f5
Make sign & userID params for attachment endpoints non-required
Denis Arh
2019-04-30 13:33:25 +02:00
-
01b3cc529b
Add missing namespaceID filter params
Denis Arh
2019-04-29 18:48:01 +02:00
-
19f6168506
Fix all tests broken by compose/namespace change
Denis Arh
2019-04-29 08:45:45 +02:00
-
4af79a5f35
Apply namespace changes to all layers of records
Denis Arh
2019-04-28 19:55:49 +02:00
-
edee054392
Apply namespace changes to all layers of pages
Denis Arh
2019-04-28 15:28:03 +02:00