3
0

Commit Graph

  • 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