Update corteza-locale dep

This commit is contained in:
Peter Grlica
2022-01-12 14:40:12 +01:00
parent be6b572652
commit 05fed16bc0
23 changed files with 676 additions and 320 deletions
+3 -1
View File
@@ -18,7 +18,7 @@ require (
github.com/SentimensRG/ctx v0.0.0-20180729130232-0bfd988c655d
github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
github.com/brianvoe/gofakeit/v6 v6.5.0
github.com/cortezaproject/corteza-locale v0.0.0-20220103124542-5d327f93f42c
github.com/cortezaproject/corteza-locale v0.0.0-20220111142345-b53bc6baba9e
github.com/crewjam/saml v0.4.5
github.com/crusttech/go-oidc v0.0.0-20180918092017-982855dad3e1
github.com/davecgh/go-spew v1.1.1
@@ -29,6 +29,7 @@ require (
github.com/dop251/goja v0.0.0-20210726224656-a55e4cfac4cf
github.com/edwvee/exiffix v0.0.0-20180602190213-b57537c92a6b
github.com/evanw/esbuild v0.12.16
github.com/exoscale/egoscale v0.80.1
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239 // indirect
github.com/fsnotify/fsnotify v1.4.9
github.com/gabriel-vasile/mimetype v1.1.2
@@ -39,6 +40,7 @@ require (
github.com/go-chi/jwtauth v0.0.0-20190109153619-47840abb19b3
github.com/go-oauth2/oauth2/v4 v4.3.0
github.com/go-sql-driver/mysql v1.5.0
github.com/gofrs/uuid v3.2.0+incompatible
github.com/golang/mock v1.4.4
github.com/golang/protobuf v1.4.2
github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75
+39
View File
@@ -98,6 +98,8 @@ github.com/cortezaproject/corteza-locale v0.0.0-20211210121242-931011c1250c h1:z
github.com/cortezaproject/corteza-locale v0.0.0-20211210121242-931011c1250c/go.mod h1:wsI1UftEdBqTuEDKBZmx2LfNu/kZun5pRbCAi420JCg=
github.com/cortezaproject/corteza-locale v0.0.0-20220103124542-5d327f93f42c h1:VV5Z9ZiULjNoNltJ0ho7Du6svKovDQ92wkxbkdB2gmg=
github.com/cortezaproject/corteza-locale v0.0.0-20220103124542-5d327f93f42c/go.mod h1:wsI1UftEdBqTuEDKBZmx2LfNu/kZun5pRbCAi420JCg=
github.com/cortezaproject/corteza-locale v0.0.0-20220111142345-b53bc6baba9e h1:s2PSdHFVOjf+1Mp3AjggG82RIzbD/7pmkBv8vopH1Zk=
github.com/cortezaproject/corteza-locale v0.0.0-20220111142345-b53bc6baba9e/go.mod h1:wsI1UftEdBqTuEDKBZmx2LfNu/kZun5pRbCAi420JCg=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/crewjam/httperr v0.0.0-20190612203328-a946449404da h1:WXnT88cFG2davqSFqvaFfzkSMC0lqh/8/rKZ+z7tYvI=
github.com/crewjam/httperr v0.0.0-20190612203328-a946449404da/go.mod h1:+rmNIXRvYMqLQeR4DHyTvs6y0MEMymTz4vyFpFkKTPs=
@@ -105,6 +107,7 @@ github.com/crewjam/saml v0.4.5 h1:H9u+6CZAESUKHxMyxUbVn0IawYvKZn4nt3d4ccV4O/M=
github.com/crewjam/saml v0.4.5/go.mod h1:qCJQpUtZte9R1ZjUBcW8qtCNlinbO363ooNl02S68bk=
github.com/crusttech/go-oidc v0.0.0-20180918092017-982855dad3e1 h1:V2GKd4ImRY9lFUu3TclHNmqgJCADdA7muym9JuVEPlY=
github.com/crusttech/go-oidc v0.0.0-20180918092017-982855dad3e1/go.mod h1:2LVBu240CBZgYkGOSRx733tkh9QUNcH+fIqmeAsdrds=
github.com/cyberdelia/templates v0.0.0-20141128023046-ca7fffd4298c/go.mod h1:GyV+0YP4qX0UQ7r2MoYZ+AvYDp12OF5yg4q8rGnyNh4=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -114,6 +117,8 @@ github.com/deckarep/golang-set v1.7.1/go.mod h1:93vsz/8Wt4joVM7c2AVqh+YRMiUSc14y
github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc=
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d h1:1iy2qD6JEhHKKhUOA9IWs7mjco7lnw2qx8FsRI2wirE=
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d/go.mod h1:tmAIfUFEirG/Y8jhZ9M+h36obRZAk/1fcSpXwAVlfqE=
github.com/deepmap/oapi-codegen v1.6.1 h1:2BvsmRb6pogGNtr8Ann+esAbSKFXx2CZN18VpAMecnw=
github.com/deepmap/oapi-codegen v1.6.1/go.mod h1:ryDa9AgbELGeB+YEXE1dR53yAjHwFvE9iAUlWl9Al3M=
github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/dgryski/dgoogauth v0.0.0-20190221195224-5a805980a5f3 h1:AqeKSZIG/NIC75MNQlPy/LM3LxfpLwahICJBHwSMFNc=
@@ -135,6 +140,8 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/evanw/esbuild v0.12.16 h1:UxvizOzRZk0gnlal2g2MulpCjIiAPtciLr674nOKtcI=
github.com/evanw/esbuild v0.12.16/go.mod h1:y2AFBAGVelPqPodpdtxWWqe6n2jYf5FrsJbligmRmuw=
github.com/exoscale/egoscale v0.80.1 h1:+JR0RhGKjkgHIluWeRWTTnveSGIRE1ifbpnjB/Fkwlk=
github.com/exoscale/egoscale v0.80.1/go.mod h1:wi0myUxPsV8SdEtdJHQJxFLL/wEw9fiw9Gs1PWRkvkM=
github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072/go.mod h1:duJ4Jxv5lDcvg4QuQr0oowTf7dz4/CR8NtyCooz9HL8=
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239 h1:Ghm4eQYC0nEPnSJdVkTrXpu9KtoVCSo1hg7mtI7G9KU=
github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239/go.mod h1:Gdwt2ce0yfBxPvZrHkprdPPTTS3N5rwmLE8T22KBXlw=
@@ -147,10 +154,13 @@ github.com/gabriel-vasile/mimetype v1.1.2 h1:gaPnPcNor5aZSVCJVSGipcpbgMWiAAj9z18
github.com/gabriel-vasile/mimetype v1.1.2/go.mod h1:6CDPel/o/3/s4+bp6kIbsWATq8pmgOisOPG40CJa6To=
github.com/gavv/httpexpect v2.0.0+incompatible h1:1X9kcRshkSKEjNJJxX9Y9mQ5BRfbxU5kORdjhlA1yX8=
github.com/gavv/httpexpect v2.0.0+incompatible/go.mod h1:x+9tiU1YnrOvnB725RkpoLv1M62hOWzwo5OXotisrKc=
github.com/getkin/kin-openapi v0.53.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4=
github.com/getsentry/sentry-go v0.1.1 h1:5jcHHCJ+EUK+X8aoDbJUzZU1kG4ZFk2xX15BKv29v10=
github.com/getsentry/sentry-go v0.1.1/go.mod h1:2QfSdvxz4IZGyB5izm1TtADFhlhfj1Dcesrg8+A/T9Y=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/go-chi/chi v3.3.4+incompatible h1:X+OApYAmoQS6jr1WoUgW+t5Ry5RYGXq2A//WAL5xdAU=
github.com/go-chi/chi v3.3.4+incompatible/go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ=
github.com/go-chi/chi/v5 v5.0.0/go.mod h1:BBug9lr0cqtdAhsu6R4AAdvufI0/XBzAQSsUqJpoZOs=
github.com/go-chi/cors v1.0.0 h1:e6x8k7uWbUwYs+aXDoiUzeQFT6l0cygBYyNhD7/1Tg0=
github.com/go-chi/cors v1.0.0/go.mod h1:K2Yje0VW/SJzxiyMYu6iPQYa7hMjQX2i/F491VChg1I=
github.com/go-chi/httprate v0.4.0 h1:M2qVV0w6ksgLs6L8lTrvqNeaVm0ZJNVdbYM8u2T8HaE=
@@ -167,6 +177,8 @@ github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/go-oauth2/oauth2/v4 v4.3.0 h1:vp4goUmrq1YaPzpm34FDLlZiAkIqK3LsuNTTRyTnPbo=
github.com/go-oauth2/oauth2/v4 v4.3.0/go.mod h1:+rsyi0o/ZbSfhL/3Xr/sAtL4brS+IdGj86PHVlPjE+4=
github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
github.com/go-session/session v3.1.2+incompatible/go.mod h1:8B3iivBQjrz/JtC68Np2T1yBBLxTan3mn/3OM0CyRt0=
github.com/go-sourcemap/sourcemap v2.1.3+incompatible h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU=
github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg=
@@ -176,6 +188,8 @@ github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LB
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/goccy/go-json v0.7.10 h1:ulhbuNe1JqE68nMRXXTJRrUu0uhouf0VevLINxQq4Ec=
github.com/goccy/go-json v0.7.10/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE=
github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -203,6 +217,7 @@ github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvq
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0=
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
github.com/golangci/lint-1 v0.0.0-20181222135242-d2cdd8c08219/go.mod h1:/X8TswGSh1pIozq4ZwCfxS0WA5JGXguxk94ar/4c87Y=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
@@ -264,6 +279,8 @@ github.com/imkira/go-interpol v1.1.0/go.mod h1:z0h2/2T3XF8kyEPpRgJ3kmNv+C43p+I/C
github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
github.com/jarcoal/httpmock v0.0.0-20180424175123-9c70cfe4a1da/go.mod h1:ks+b9deReOc7jgqp+e7LuFiCBH6Rm5hL32cLcEAArb4=
github.com/jarcoal/httpmock v1.0.6 h1:e81vOSexXU3mJuJ4l//geOmKIt+Vkxerk1feQBC8D0g=
github.com/jarcoal/httpmock v1.0.6/go.mod h1:ATjnClrvW/3tijVmpL/va5Z3aAyGvqU3gCT8nX0Txik=
github.com/jehiah/go-strftime v0.0.0-20171201141054-1d33003b3869 h1:IPJ3dvxmJ4uczJe5YQdrYB16oTJlGSC/OyZDqUk9xX4=
github.com/jehiah/go-strftime v0.0.0-20171201141054-1d33003b3869/go.mod h1:cJ6Cj7dQo+O6GJNiMx+Pa94qKj+TG8ONdKHgMNIyyag=
github.com/jmoiron/sqlx v1.2.0 h1:41Ip0zITnmWNR/vHV+S4m+VoUivnWY5E4OJfLZjCJMA=
@@ -292,6 +309,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/labstack/echo/v4 v4.2.1/go.mod h1:AA49e0DZ8kk5jTOOCKNuPR6oTnBS0dYiM4FW1e6jwpg=
github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k=
github.com/lann/builder v0.0.0-20180802200727-47ae307949d0 h1:SOEGU9fKiNWd/HOJuq6+3iTQz8KNCLtVX6idSoTLdUw=
github.com/lann/builder v0.0.0-20180802200727-47ae307949d0/go.mod h1:dXGbAdH5GtBTC4WfIxhKZfyBF/HBFgRZSWwZ9g/He9o=
github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0 h1:P6pPBnrTSX3DEVR4fDembhRWSsG5rVo6hYhAB/ADZrk=
@@ -319,12 +338,19 @@ github.com/lestrrat-go/strftime v1.0.5/go.mod h1:E1nN3pCbtMSu1yjSVeyuRFVm/U0xoR7
github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.1.0 h1:/5u4a+KGJptBRqGzPvYQL9p0d/tPR4S31+Tnzj9lEO4=
github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
github.com/markbates/going v1.0.0/go.mod h1:I6mnB4BPnEeqo85ynXIx1ZFLLbtiLHNXVgWeFO9OGOA=
github.com/markbates/goth v1.67.1 h1:gU5B0pzHVyhnJPwGynfFnkfvaQ39C1Sy+ewdl+bhAOw=
github.com/markbates/goth v1.67.1/go.mod h1:EyLFHGU5ySr2GXRDyJH5nu2dA7parbC8QwIYW/rGcWg=
github.com/matryer/moq v0.0.0-20190312154309-6cfb0558e1bd/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ=
github.com/mattermost/xml-roundtrip-validator v0.0.0-20201213122252-bcd7e1b9601e h1:qqXczln0qwkVGcpQ+sQuPOVntt2FytYarXXxYSNJkgw=
github.com/mattermost/xml-roundtrip-validator v0.0.0-20201213122252-bcd7e1b9601e/go.mod h1:qccnGMcpgwcNaBnxqpJpWWUiPNr5H3O8eDgGV9gT5To=
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mattn/go-sqlite3 v1.9.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
github.com/mattn/go-sqlite3 v1.14.0 h1:mLyGNKR8+Vv9CAU7PphKa2hkEqxxhn8i32J6FPj1/QA=
@@ -417,6 +443,8 @@ github.com/steinfletcher/apitest-jsonpath v1.3.0 h1:mq6ILNSPtjher/QMp1q93BUgASvj
github.com/steinfletcher/apitest-jsonpath v1.3.0/go.mod h1:3wP64zeeW8CNUN1g01ZaH0fnVco4s4a6z7KcLTTR6e0=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.3.0 h1:NGXK3lHquSN08v5vWalVI/L8XU9hdzE/G6xsrze47As=
github.com/stretchr/objx v0.3.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
@@ -448,6 +476,8 @@ github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6Kllzaw
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasthttp v1.14.0 h1:67bfuW9azCMwW/Jlq/C+VeihNpAuJMWkYPBig1gdi3A=
github.com/valyala/fasthttp v1.14.0/go.mod h1:ol1PCaL0dX20wC0htZ7sYCsvCYmrouYra0zHzaclZhE=
github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV9WzVtRmSR+PDvWpU/qWl4Wa5LApYYX4ZtKbio=
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c=
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU=
@@ -492,6 +522,7 @@ golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20201217014255-9d1352758620/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad h1:DN0cp81fZ3njFcrLCytUHRSUkqBjfTo4Tx9RJTWs0EY=
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
@@ -562,6 +593,7 @@ golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81R
golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200927032502-5d4f70055728/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200930145003-4acb6c075d10/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210610132358-84b48f89b13b h1:k+E048sYJHyVnsr1GDrRZWQ32D2C7lWs9JRc0bel53A=
golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210614182718-04defd469f4e h1:XpT3nA5TvE525Ne3hInMh6+GETgn27Zfm9dxsThnX2Q=
@@ -588,6 +620,7 @@ golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5h
golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -596,6 +629,7 @@ golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -621,8 +655,10 @@ golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da h1:b3NXsE2LusjYGGjL5bxEVZZORm/YEFFrWFjR8eFrw/c=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
@@ -633,12 +669,15 @@ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
+14 -14
View File
@@ -47,44 +47,44 @@ You can check out Corteza online by creating an account on our community instanc
## Deploying Corteza
Refer to the [DevOps guide](https://docs.cortezaproject.org/corteza-docs/2021.6/devops-guide/index.html) for a complete guide on how to get Corteza up and running.
Refer to the [DevOps guide](https://docs.cortezaproject.org/corteza-docs/2021.9/devops-guide/index.html) for a complete guide on how to get Corteza up and running.
Additionally, we've provided some [video instructions](https://forum.cortezaproject.org/t/videos-on-how-to-set-up-corteza/91).
Quick references:
* [data backup and restore](https://docs.cortezaproject.org/corteza-docs/2021.6/devops-guide/maintenance/backups.html)
* [troubleshooting](https://docs.cortezaproject.org/corteza-docs/2021.6/devops-guide/maintenance/troubleshooting.html)
* [setting up an email relay](https://docs.cortezaproject.org/corteza-docs/2021.6/devops-guide/extension-requirements/email-relay.html)
* [setting up sink routes](https://docs.cortezaproject.org/corteza-docs/2021.6/devops-guide/extension-requirements/sink-route.html)
* [data backup and restore](https://docs.cortezaproject.org/corteza-docs/2021.9/devops-guide/maintenance/backups.html)
* [troubleshooting](https://docs.cortezaproject.org/corteza-docs/2021.9/devops-guide/maintenance/troubleshooting.html)
* [setting up an email relay](https://docs.cortezaproject.org/corteza-docs/2021.9/devops-guide/extension-requirements/email-relay.html)
* [setting up sink routes](https://docs.cortezaproject.org/corteza-docs/2021.9/devops-guide/extension-requirements/sink-route.html)
## Upgrading Corteza
[![Latest Version Card](https://img.shields.io/github/v/tag/cortezaproject/corteza-server?label=latest%20stable%20version)](https://img.shields.io/github/v/tag/cortezaproject/corteza-server?label=latest%20stable%20version)
Refer to the [changelog](https://docs.cortezaproject.org/corteza-docs/2021.6/changelog/index.html) and the [upgrade guide](https://docs.cortezaproject.org/corteza-docs/2021.6/upgrade-guide/index.html) to upgrade your Corteza instance.
Refer to the [changelog](https://docs.cortezaproject.org/corteza-docs/2021.9/changelog/index.html) and the [upgrade guide](https://docs.cortezaproject.org/corteza-docs/2021.9/upgrade-guide/index.html) to upgrade your Corteza instance.
## Using Corteza
Refer to the [End-User Guide](https://docs.cortezaproject.org/corteza-docs/2021.6/end-user-guide/index.html) to learn the built-in applications and features from the end-user perspective.
Refer to the [End-User Guide](https://docs.cortezaproject.org/corteza-docs/2021.9/end-user-guide/index.html) to learn the built-in applications and features from the end-user perspective.
Quick references:
* [Corteza CRM](https://docs.cortezaproject.org/corteza-docs/2021.6/end-user-guide/crm/index.html)
* [Corteza Service Solution](https://docs.cortezaproject.org/corteza-docs/2021.6/end-user-guide/service-solution/index.html)
* [Corteza CRM](https://docs.cortezaproject.org/corteza-docs/2021.9/end-user-guide/crm/index.html)
* [Corteza Service Solution](https://docs.cortezaproject.org/corteza-docs/2021.9/end-user-guide/case-management/index.html)
## Create with Corteza
Refer to the [Integrator Guide](https://docs.cortezaproject.org/corteza-docs/2021.6/integrator-guide/index.html) to learn how you can build on the core features to create virtually anything.
Refer to the [Integrator Guide](https://docs.cortezaproject.org/corteza-docs/2021.9/integrator-guide/index.html) to learn how you can build on the core features to create virtually anything.
Quick references:
* [Corteza Compose configuration](https://docs.cortezaproject.org/corteza-docs/2021.6/integrator-guide/compose-configuration/index.html)
* automation using [workflows](https://docs.cortezaproject.org/corteza-docs/2021.6/integrator-guide/workflows/index.html) and [automation scripts](https://docs.cortezaproject.org/corteza-docs/2021.6/integrator-guide/automation-scripts/index.html)
* [using the REST API](https://docs.cortezaproject.org/corteza-docs/2021.6/integrator-guide/accessing-corteza/index.html),
* [Corteza Compose configuration](https://docs.cortezaproject.org/corteza-docs/2021.9/integrator-guide/compose-configuration/index.html)
* automation using [workflows](https://docs.cortezaproject.org/corteza-docs/2021.9/integrator-guide/automation/workflows/index.html) and [automation scripts](https://docs.cortezaproject.org/corteza-docs/2021.9/integrator-guide/automation/automation-scripts/index.html)
* [using the REST API](https://docs.cortezaproject.org/corteza-docs/2021.9/integrator-guide/accessing-corteza/index.html),
## Contributing
Refer to the [Developer Guide/Corteza Server](https://docs.cortezaproject.org/corteza-docs/2021.6/developer-guide/corteza-server/index.html) document for details regarding the [development setup](https://docs.cortezaproject.org/corteza-docs/2021.6/developer-guide/corteza-server/index.html#_development_setup), the [project structure](https://docs.cortezaproject.org/corteza-docs/2021.6/developer-guide/corteza-server/structure.html), and the feature insight documents.
Refer to the [Developer Guide/Corteza Server](https://docs.cortezaproject.org/corteza-docs/2021.9/developer-guide/corteza-server/index.html) document for details regarding the [development setup](https://docs.cortezaproject.org/corteza-docs/2021.9/developer-guide/corteza-server/index.html#_development_setup), the [project structure](https://docs.cortezaproject.org/corteza-docs/2021.9/developer-guide/corteza-server/structure.html), and the feature insight documents.
Refer to the [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines and code of conduct.
@@ -1,7 +1,10 @@
---
editor:
title: System settings
auth:
title: Authentication
url: URL
internal:
title: Internal
enabled: Internal authentication enabled
password-reset:
enabled: Password reset enabled
@@ -20,13 +23,13 @@ editor:
split-credentials-check:
description: 'Split login into two steps: collect the email input first and show the input for the password on the 2nd screen. Automatically forward user to external identity provider when user does not have his password set and there is only one IdP present'
label: Enable split-credentials check
title: Internal
mail:
title: Authentication email sender mail
from-address: Sender's address
from-name: Sender's name
title: Authentication email sender mail
validate-email: Please enter valid email address.
mfa:
title: Multi-factor authentication
TOTP:
enabled: Allow users to use time based one-time-password (using mobile application)
enforced: Force users to use time based one-time-password (using mobile application)
@@ -39,41 +42,78 @@ editor:
expires:
description: How long will password be valid before it expires.
label: Valid for
title: Multi-factor authentication
title: Authentication
url: URL
external:
addOidcProvider: Add OIDC provider
certificate: Certificate
clientKey: Client key
clientSecret: Secret
enabled: Enable external authentication
facebook: Facebook
github: GitHub
google: Google
handle: Handle
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
issuerPlaceholder: https://issuer.tld
linkedin: LinkedIn
oidc: OpenID Connect
providerEnabled: Enable
saml:
cert: Certificate public key
cert-key: Certificate private key
desc:
cert: Content will be minimized
cert-key: Content will be minimized
idp:
ident-handle: Handle field coming from idp
ident-identifier: Determines by which field do we match, usually email
ident-name: Name field coming from idp
idp:
ident-handle: Identity payload handle
ident-identifier: Identity payload default identifier
ident-name: Identity payload name
title: Identity provider
url: URL
title: SAML
title: External Authentication Providers
title: System settings
enabled: Enable external authentication
table:
header:
provider: Provider
info: Issuer, client ID
standard:
enabled: Enabled
clientKey: Client key
clientSecret: Secret
oidc:
add: Add an OIDC provider
enabled: Enabled
handle: Handle
title: OpenID Connect
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
clientKey: Client key
clientSecret: Secret
scope: Scope
scopePlaceholder: List out supported OAuth scope values, use space delimited string
saml:
enabled: Enabled
title: SAML
requests:
title: Requests
sign-requests: Sign requests
sign-method: Signature method
binding: Binding
binding-redirect: HTTP Redirect
binding-post: HTTP POST
cert:
public: Public key
private: Private key
name: Name
certificate: Certificate
idp:
title: Identity provider
ident-handle: Handle field
ident-identifier: Identifier field
ident-name: Name field
url: URL
desc:
name: IdP name used on the login screen (Login with <name>)
cert:
public: Content will be minimized
private: Content will be minimized
requests:
sign-requests: Sign AuthNRequest and assertion
sign-method: Method to use on signed requests
binding: The type of HTTP binding to use on AuthNRequest, defaults to HTTP Redirect (GET)
idp:
url: Location of IdP metadata
ident-handle: Name of the IdP field used for filling Corteza user handle or nickname
ident-identifier: Name of the IdP field used for filling and matching Corteza user email
ident-name: Name of the IdP field used for filling Corteza user full name
security:
forbidden-roles:
description: Roles from this list will be removed from security context when authenticates with this provider
label: Forbidden roles
forced-roles:
description: Roles from this list will be always added to security context when authenticates with this provider
label: Forced roles
permitted-roles:
description: Only roles in this list will be added into security context when authenticates with this provider
label: Permitted roles
@@ -85,3 +85,39 @@ reminder:
snooze: Snooze
tooltip:
dragAndDrop: Drag and drop to change order
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
Geometry:
label: Geometry
field:
selectAll: Select all
unselectAll: Unselect all
kind:
user:
suggestionPlaceholder: Start typing to search for users by email or name
notification:
composeAccessNotAllowed: Not allowed to access Compose
import:
failed: Import failed
readingError: Error reading file
successful: Import successful
typeMissmatch: 'Import error: trying to import object of type "{{type1}}" into a list of objects of type "{{type2}}"'
@@ -55,27 +55,6 @@ edit:
required: Required field
title: The name displayed in form input / data lists
federated: Federated
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
forModule:
recordList: Record List for module
recordListPage: Record List page for module
@@ -55,6 +55,7 @@ editor:
cUrl: Generated cURL
testCurl: Test auth
discovery: Allow client access to Corteza Discovery API on behalf of user
openid: Allow client to use OIDC and verify the user's identity
new: New
permissions: Permissions
title:
@@ -68,16 +68,22 @@ editor:
clientKey: Client key
clientSecret: Secret
scope: Scope
scopePlaceholder: List out supported OAuth scope values, use space delimited string
scopePlaceholder: List out supported OAuth scope values
scopeHint: Use space delimited string
saml:
enabled: Enabled
title: SAML
requests:
title: Requests
sign-requests: Sign requests
sign-method: Signature method
binding: Binding
binding-redirect: HTTP Redirect
binding-post: HTTP POST
cert:
public: Public key
private: Private key
sign-requests: Sign requests
sign-method: Signature method
name: Name
certificate: Certificate
idp:
@@ -91,8 +97,10 @@ editor:
cert:
public: Content will be minimized
private: Content will be minimized
requests:
sign-requests: Sign AuthNRequest and assertion
sign-method: Method to use on signed requests
binding: The type of HTTP binding to use on AuthNRequest, defaults to HTTP Redirect (GET)
idp:
url: Location of IdP metadata
ident-handle: Name of the IdP field used for filling Corteza user handle or nickname
@@ -31,7 +31,6 @@ label:
makeDefault: Make default
module: Module
moduleName: Module name
multi: Multi value
name: Name
next: Next
@@ -110,6 +109,8 @@ fieldKinds:
label: URL input
User:
label: User selector
Geometry:
label: Geometry
field:
selectAll: Select all
unselectAll: Unselect all
@@ -96,6 +96,9 @@ newPlaceholder: Name used on the list of modules
noModule: No modules
noModuleFilter: No module matches your search
notification:
columns:
saved: Columns saved
saveFailed: Could not save columns
deleteFailed: Could not delete this module
deleted: Module deleted
saveFailed: Could not save this module
@@ -1,23 +1,35 @@
---
editor:
title: System settings
auth:
title: Authentication
url: URL
internal:
title: Internal
enabled: Internal authentication enabled
password-reset:
enabled: Password reset enabled
password-constraints:
title: Password constraints
ignored-security: The system is configured to ignore password security constraints which is insecure on production deployments. If this is a production deployment, please contact your administrator to update the system configuration (the AUTH_PASSWORD_SECURITY .env variable).
min-length: Minimum length
min-length-description: Must be at least 8 characters
min-num-count: Minimum number of numbers
min-num-count-description: The password must include the specified number of numbers (disabled if set to 0)
min-special-count: Minimum number of special characters
min-special-count-description: The password must include the specified number of special characters (disabled if set to 0)
signup:
email-confirmation-required: Signup email confirmation required
enabled: Signup enabled
split-credentials-check:
description: 'Split login into two steps: collect the email input first and show the input for the password on the 2nd screen. Automatically forward user to external identity provider when user does not have his password set and there is only one IdP present'
label: Enable split-credentials check
title: Internal
mail:
title: Authentication email sender mail
from-address: Sender's address
from-name: Sender's name
title: Authentication email sender mail
validate-email: Please enter valid email address.
mfa:
title: Multi-factor authentication
TOTP:
enabled: Allow users to use time based one-time-password (using mobile application)
enforced: Force users to use time based one-time-password (using mobile application)
@@ -30,41 +42,78 @@ editor:
expires:
description: How long will password be valid before it expires.
label: Valid for
title: Multi-factor authentication
title: Authentication
url: URL
external:
addOidcProvider: Add OIDC provider
certificate: Certificate
clientKey: Client key
clientSecret: Secret
enabled: Enable external authentication
facebook: Facebook
github: GitHub
google: Google
handle: Handle
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
issuerPlaceholder: https://issuer.tld
linkedin: LinkedIn
oidc: OpenID Connect
providerEnabled: Enable
saml:
cert: Certificate public key
cert-key: Certificate private key
desc:
cert: Content will be minimized
cert-key: Content will be minimized
idp:
ident-handle: Handle field coming from idp
ident-identifier: Determines by which field do we match, usually email
ident-name: Name field coming from idp
idp:
ident-handle: Identity payload handle
ident-identifier: Identity payload default identifier
ident-name: Identity payload name
title: Identity provider
url: URL
title: SAML
title: External Authentication Providers
title: System settings
enabled: Enable external authentication
table:
header:
provider: Provider
info: Issuer, client ID
standard:
enabled: Enabled
clientKey: Client key
clientSecret: Secret
oidc:
add: Add an OIDC provider
enabled: Enabled
handle: Handle
title: OpenID Connect
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
clientKey: Client key
clientSecret: Secret
scope: Scope
scopePlaceholder: List out supported OAuth scope values, use space delimited string
saml:
enabled: Enabled
title: SAML
requests:
title: Requests
sign-requests: Sign requests
sign-method: Signature method
binding: Binding
binding-redirect: HTTP Redirect
binding-post: HTTP POST
cert:
public: Public key
private: Private key
name: Name
certificate: Certificate
idp:
title: Identity provider
ident-handle: Handle field
ident-identifier: Identifier field
ident-name: Name field
url: URL
desc:
name: IdP name used on the login screen (Login with <name>)
cert:
public: Content will be minimized
private: Content will be minimized
requests:
sign-requests: Sign AuthNRequest and assertion
sign-method: Method to use on signed requests
binding: The type of HTTP binding to use on AuthNRequest, defaults to HTTP Redirect (GET)
idp:
url: Location of IdP metadata
ident-handle: Name of the IdP field used for filling Corteza user handle or nickname
ident-identifier: Name of the IdP field used for filling and matching Corteza user email
ident-name: Name of the IdP field used for filling Corteza user full name
security:
forbidden-roles:
description: Roles from this list will be removed from security context when authenticates with this provider
label: Forbidden roles
forced-roles:
description: Roles from this list will be always added to security context when authenticates with this provider
label: Forced roles
permitted-roles:
description: Only roles in this list will be added into security context when authenticates with this provider
label: Permitted roles
@@ -85,3 +85,39 @@ reminder:
snooze: Snooze
tooltip:
dragAndDrop: Drag and drop to change order
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
Geometry:
label: Geometry
field:
selectAll: Select all
unselectAll: Unselect all
kind:
user:
suggestionPlaceholder: Start typing to search for users by email or name
notification:
composeAccessNotAllowed: Not allowed to access Compose
import:
failed: Import failed
readingError: Error reading file
successful: Import successful
typeMissmatch: 'Import error: trying to import object of type "{{type1}}" into a list of objects of type "{{type2}}"'
@@ -55,27 +55,6 @@ edit:
required: Required field
title: The name displayed in form input / data lists
federated: Federated
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
forModule:
recordList: Record List for module
recordListPage: Record List page for module
@@ -1,7 +1,10 @@
---
editor:
title: System settings
auth:
title: Authentication
url: URL
internal:
title: Internal
enabled: Internal authentication enabled
password-reset:
enabled: Password reset enabled
@@ -20,13 +23,13 @@ editor:
split-credentials-check:
description: 'Split login into two steps: collect the email input first and show the input for the password on the 2nd screen. Automatically forward user to external identity provider when user does not have his password set and there is only one IdP present'
label: Enable split-credentials check
title: Internal
mail:
title: Authentication email sender mail
from-address: Sender's address
from-name: Sender's name
title: Authentication email sender mail
validate-email: Please enter valid email address.
mfa:
title: Multi-factor authentication
TOTP:
enabled: Allow users to use time based one-time-password (using mobile application)
enforced: Force users to use time based one-time-password (using mobile application)
@@ -39,41 +42,78 @@ editor:
expires:
description: How long will password be valid before it expires.
label: Valid for
title: Multi-factor authentication
title: Authentication
url: URL
external:
addOidcProvider: Add OIDC provider
certificate: Certificate
clientKey: Client key
clientSecret: Secret
enabled: Enable external authentication
facebook: Facebook
github: GitHub
google: Google
handle: Handle
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
issuerPlaceholder: https://issuer.tld
linkedin: LinkedIn
oidc: OpenID Connect
providerEnabled: Enable
saml:
cert: Certificate public key
cert-key: Certificate private key
desc:
cert: Content will be minimized
cert-key: Content will be minimized
idp:
ident-handle: Handle field coming from idp
ident-identifier: Determines by which field do we match, usually email
ident-name: Name field coming from idp
idp:
ident-handle: Identity payload handle
ident-identifier: Identity payload default identifier
ident-name: Identity payload name
title: Identity provider
url: URL
title: SAML
title: External Authentication Providers
title: System settings
enabled: Enable external authentication
table:
header:
provider: Provider
info: Issuer, client ID
standard:
enabled: Enabled
clientKey: Client key
clientSecret: Secret
oidc:
add: Add an OIDC provider
enabled: Enabled
handle: Handle
title: OpenID Connect
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
clientKey: Client key
clientSecret: Secret
scope: Scope
scopePlaceholder: List out supported OAuth scope values, use space delimited string
saml:
enabled: Enabled
title: SAML
requests:
title: Requests
sign-requests: Sign requests
sign-method: Signature method
binding: Binding
binding-redirect: HTTP Redirect
binding-post: HTTP POST
cert:
public: Public key
private: Private key
name: Name
certificate: Certificate
idp:
title: Identity provider
ident-handle: Handle field
ident-identifier: Identifier field
ident-name: Name field
url: URL
desc:
name: IdP name used on the login screen (Login with <name>)
cert:
public: Content will be minimized
private: Content will be minimized
requests:
sign-requests: Sign AuthNRequest and assertion
sign-method: Method to use on signed requests
binding: The type of HTTP binding to use on AuthNRequest, defaults to HTTP Redirect (GET)
idp:
url: Location of IdP metadata
ident-handle: Name of the IdP field used for filling Corteza user handle or nickname
ident-identifier: Name of the IdP field used for filling and matching Corteza user email
ident-name: Name of the IdP field used for filling Corteza user full name
security:
forbidden-roles:
description: Roles from this list will be removed from security context when authenticates with this provider
label: Forbidden roles
forced-roles:
description: Roles from this list will be always added to security context when authenticates with this provider
label: Forced roles
permitted-roles:
description: Only roles in this list will be added into security context when authenticates with this provider
label: Permitted roles
@@ -85,3 +85,39 @@ reminder:
snooze: Snooze
tooltip:
dragAndDrop: Drag and drop to change order
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
Geometry:
label: Geometry
field:
selectAll: Select all
unselectAll: Unselect all
kind:
user:
suggestionPlaceholder: Start typing to search for users by email or name
notification:
composeAccessNotAllowed: Not allowed to access Compose
import:
failed: Import failed
readingError: Error reading file
successful: Import successful
typeMissmatch: 'Import error: trying to import object of type "{{type1}}" into a list of objects of type "{{type2}}"'
@@ -55,27 +55,6 @@ edit:
required: Required field
title: The name displayed in form input / data lists
federated: Federated
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
forModule:
recordList: Record List for module
recordListPage: Record List page for module
@@ -1,7 +1,10 @@
---
editor:
title: System settings
auth:
title: Authentication
url: URL
internal:
title: Internal
enabled: Internal authentication enabled
password-reset:
enabled: Password reset enabled
@@ -20,13 +23,13 @@ editor:
split-credentials-check:
description: 'Split login into two steps: collect the email input first and show the input for the password on the 2nd screen. Automatically forward user to external identity provider when user does not have his password set and there is only one IdP present'
label: Enable split-credentials check
title: Internal
mail:
title: Authentication email sender mail
from-address: Sender's address
from-name: Sender's name
title: Authentication email sender mail
validate-email: Please enter valid email address.
mfa:
title: Multi-factor authentication
TOTP:
enabled: Allow users to use time based one-time-password (using mobile application)
enforced: Force users to use time based one-time-password (using mobile application)
@@ -39,41 +42,78 @@ editor:
expires:
description: How long will password be valid before it expires.
label: Valid for
title: Multi-factor authentication
title: Authentication
url: URL
external:
addOidcProvider: Add OIDC provider
certificate: Certificate
clientKey: Client key
clientSecret: Secret
enabled: Enable external authentication
facebook: Facebook
github: GitHub
google: Google
handle: Handle
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
issuerPlaceholder: https://issuer.tld
linkedin: LinkedIn
oidc: OpenID Connect
providerEnabled: Enable
saml:
cert: Certificate public key
cert-key: Certificate private key
desc:
cert: Content will be minimized
cert-key: Content will be minimized
idp:
ident-handle: Handle field coming from idp
ident-identifier: Determines by which field do we match, usually email
ident-name: Name field coming from idp
idp:
ident-handle: Identity payload handle
ident-identifier: Identity payload default identifier
ident-name: Identity payload name
title: Identity provider
url: URL
title: SAML
title: External Authentication Providers
title: System settings
enabled: Enable external authentication
table:
header:
provider: Provider
info: Issuer, client ID
standard:
enabled: Enabled
clientKey: Client key
clientSecret: Secret
oidc:
add: Add an OIDC provider
enabled: Enabled
handle: Handle
title: OpenID Connect
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
clientKey: Client key
clientSecret: Secret
scope: Scope
scopePlaceholder: List out supported OAuth scope values, use space delimited string
saml:
enabled: Enabled
title: SAML
requests:
title: Requests
sign-requests: Sign requests
sign-method: Signature method
binding: Binding
binding-redirect: HTTP Redirect
binding-post: HTTP POST
cert:
public: Public key
private: Private key
name: Name
certificate: Certificate
idp:
title: Identity provider
ident-handle: Handle field
ident-identifier: Identifier field
ident-name: Name field
url: URL
desc:
name: IdP name used on the login screen (Login with <name>)
cert:
public: Content will be minimized
private: Content will be minimized
requests:
sign-requests: Sign AuthNRequest and assertion
sign-method: Method to use on signed requests
binding: The type of HTTP binding to use on AuthNRequest, defaults to HTTP Redirect (GET)
idp:
url: Location of IdP metadata
ident-handle: Name of the IdP field used for filling Corteza user handle or nickname
ident-identifier: Name of the IdP field used for filling and matching Corteza user email
ident-name: Name of the IdP field used for filling Corteza user full name
security:
forbidden-roles:
description: Roles from this list will be removed from security context when authenticates with this provider
label: Forbidden roles
forced-roles:
description: Roles from this list will be always added to security context when authenticates with this provider
label: Forced roles
permitted-roles:
description: Only roles in this list will be added into security context when authenticates with this provider
label: Permitted roles
@@ -85,3 +85,39 @@ reminder:
snooze: Snooze
tooltip:
dragAndDrop: Drag and drop to change order
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
Geometry:
label: Geometry
field:
selectAll: Select all
unselectAll: Unselect all
kind:
user:
suggestionPlaceholder: Start typing to search for users by email or name
notification:
composeAccessNotAllowed: Not allowed to access Compose
import:
failed: Import failed
readingError: Error reading file
successful: Import successful
typeMissmatch: 'Import error: trying to import object of type "{{type1}}" into a list of objects of type "{{type2}}"'
@@ -55,27 +55,6 @@ edit:
required: Required field
title: The name displayed in form input / data lists
federated: Federated
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
forModule:
recordList: Record List for module
recordListPage: Record List page for module
@@ -1,7 +1,10 @@
---
editor:
title: System settings
auth:
title: Authentication
url: URL
internal:
title: Internal
enabled: Internal authentication enabled
password-reset:
enabled: Password reset enabled
@@ -20,13 +23,13 @@ editor:
split-credentials-check:
description: 'Split login into two steps: collect the email input first and show the input for the password on the 2nd screen. Automatically forward user to external identity provider when user does not have his password set and there is only one IdP present'
label: Enable split-credentials check
title: Internal
mail:
title: Authentication email sender mail
from-address: Sender's address
from-name: Sender's name
title: Authentication email sender mail
validate-email: Please enter valid email address.
mfa:
title: Multi-factor authentication
TOTP:
enabled: Allow users to use time based one-time-password (using mobile application)
enforced: Force users to use time based one-time-password (using mobile application)
@@ -39,41 +42,78 @@ editor:
expires:
description: How long will password be valid before it expires.
label: Valid for
title: Multi-factor authentication
title: Authentication
url: URL
external:
addOidcProvider: Add OIDC provider
certificate: Certificate
clientKey: Client key
clientSecret: Secret
enabled: Enable external authentication
facebook: Facebook
github: GitHub
google: Google
handle: Handle
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
issuerPlaceholder: https://issuer.tld
linkedin: LinkedIn
oidc: OpenID Connect
providerEnabled: Enable
saml:
cert: Certificate public key
cert-key: Certificate private key
desc:
cert: Content will be minimized
cert-key: Content will be minimized
idp:
ident-handle: Handle field coming from idp
ident-identifier: Determines by which field do we match, usually email
ident-name: Name field coming from idp
idp:
ident-handle: Identity payload handle
ident-identifier: Identity payload default identifier
ident-name: Identity payload name
title: Identity provider
url: URL
title: SAML
title: External Authentication Providers
title: System settings
enabled: Enable external authentication
table:
header:
provider: Provider
info: Issuer, client ID
standard:
enabled: Enabled
clientKey: Client key
clientSecret: Secret
oidc:
add: Add an OIDC provider
enabled: Enabled
handle: Handle
title: OpenID Connect
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
clientKey: Client key
clientSecret: Secret
scope: Scope
scopePlaceholder: List out supported OAuth scope values, use space delimited string
saml:
enabled: Enabled
title: SAML
requests:
title: Requests
sign-requests: Sign requests
sign-method: Signature method
binding: Binding
binding-redirect: HTTP Redirect
binding-post: HTTP POST
cert:
public: Public key
private: Private key
name: Name
certificate: Certificate
idp:
title: Identity provider
ident-handle: Handle field
ident-identifier: Identifier field
ident-name: Name field
url: URL
desc:
name: IdP name used on the login screen (Login with <name>)
cert:
public: Content will be minimized
private: Content will be minimized
requests:
sign-requests: Sign AuthNRequest and assertion
sign-method: Method to use on signed requests
binding: The type of HTTP binding to use on AuthNRequest, defaults to HTTP Redirect (GET)
idp:
url: Location of IdP metadata
ident-handle: Name of the IdP field used for filling Corteza user handle or nickname
ident-identifier: Name of the IdP field used for filling and matching Corteza user email
ident-name: Name of the IdP field used for filling Corteza user full name
security:
forbidden-roles:
description: Roles from this list will be removed from security context when authenticates with this provider
label: Forbidden roles
forced-roles:
description: Roles from this list will be always added to security context when authenticates with this provider
label: Forced roles
permitted-roles:
description: Only roles in this list will be added into security context when authenticates with this provider
label: Permitted roles
@@ -85,3 +85,39 @@ reminder:
snooze: Snooze
tooltip:
dragAndDrop: Drag and drop to change order
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
Geometry:
label: Geometry
field:
selectAll: Select all
unselectAll: Unselect all
kind:
user:
suggestionPlaceholder: Start typing to search for users by email or name
notification:
composeAccessNotAllowed: Not allowed to access Compose
import:
failed: Import failed
readingError: Error reading file
successful: Import successful
typeMissmatch: 'Import error: trying to import object of type "{{type1}}" into a list of objects of type "{{type2}}"'
@@ -55,27 +55,6 @@ edit:
required: Required field
title: The name displayed in form input / data lists
federated: Federated
fieldKinds:
Bool:
label: Checkbox (Y/N)
DateTime:
label: Date and time
Email:
label: Email input
File:
label: File upload
Number:
label: Number input
Record:
label: Record selector
Select:
label: Select / dropdown
String:
label: Text input (string)
Url:
label: URL input
User:
label: User selector
forModule:
recordList: Record List for module
recordListPage: Record List page for module
+19 -1
View File
@@ -44,7 +44,7 @@ github.com/brianvoe/gofakeit/v6
github.com/brianvoe/gofakeit/v6/data
# github.com/cespare/xxhash/v2 v2.1.1
github.com/cespare/xxhash/v2
# github.com/cortezaproject/corteza-locale v0.0.0-20220103124542-5d327f93f42c
# github.com/cortezaproject/corteza-locale v0.0.0-20220111142345-b53bc6baba9e
## explicit
github.com/cortezaproject/corteza-locale
# github.com/crewjam/httperr v0.0.0-20190612203328-a946449404da
@@ -65,6 +65,9 @@ github.com/davecgh/go-spew/spew
## explicit
# github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d
github.com/decred/dcrd/dcrec/secp256k1/v4
# github.com/deepmap/oapi-codegen v1.6.1
github.com/deepmap/oapi-codegen/pkg/runtime
github.com/deepmap/oapi-codegen/pkg/types
# github.com/dgrijalva/jwt-go v3.2.0+incompatible
## explicit
github.com/dgrijalva/jwt-go
@@ -116,6 +119,13 @@ github.com/evanw/esbuild/internal/runtime
github.com/evanw/esbuild/internal/sourcemap
github.com/evanw/esbuild/internal/xxhash
github.com/evanw/esbuild/pkg/api
# github.com/exoscale/egoscale v0.80.1
## explicit
github.com/exoscale/egoscale
github.com/exoscale/egoscale/v2
github.com/exoscale/egoscale/v2/api
github.com/exoscale/egoscale/v2/oapi
github.com/exoscale/egoscale/version
# github.com/fastly/go-utils v0.0.0-20180712184237-d95a45783239
## explicit
# github.com/fsnotify/fsnotify v1.4.9
@@ -167,6 +177,9 @@ github.com/goccy/go-json/internal/encoder/vm_color_indent
github.com/goccy/go-json/internal/encoder/vm_indent
github.com/goccy/go-json/internal/errors
github.com/goccy/go-json/internal/runtime
# github.com/gofrs/uuid v3.2.0+incompatible
## explicit
github.com/gofrs/uuid
# github.com/golang/mock v1.4.4
## explicit
github.com/golang/mock/gomock
@@ -208,6 +221,8 @@ github.com/imdario/mergo
# github.com/inconshreveable/mousetrap v1.0.0
## explicit
github.com/inconshreveable/mousetrap
# github.com/jarcoal/httpmock v1.0.6
github.com/jarcoal/httpmock
# github.com/jehiah/go-strftime v0.0.0-20171201141054-1d33003b3869
## explicit
# github.com/jmoiron/sqlx v1.2.0
@@ -348,9 +363,12 @@ github.com/steinfletcher/apitest
# github.com/steinfletcher/apitest-jsonpath v1.3.0
## explicit
github.com/steinfletcher/apitest-jsonpath
# github.com/stretchr/objx v0.3.0
github.com/stretchr/objx
# github.com/stretchr/testify v1.7.0
## explicit
github.com/stretchr/testify/assert
github.com/stretchr/testify/mock
github.com/stretchr/testify/require
# github.com/tebeka/strftime v0.1.5
## explicit