diff --git a/go.mod b/go.mod index d38bacbce..2919f6f11 100644 --- a/go.mod +++ b/go.mod @@ -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 diff --git a/go.sum b/go.sum index ba3c98fa9..2f5cb2b02 100644 --- a/go.sum +++ b/go.sum @@ -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= diff --git a/vendor/github.com/cortezaproject/corteza-locale/README.md b/vendor/github.com/cortezaproject/corteza-locale/README.md index ce166e1e9..8df655ba6 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/README.md +++ b/vendor/github.com/cortezaproject/corteza-locale/README.md @@ -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. diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-admin/system.settings.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-admin/system.settings.yaml index ca668ea4a..2076eab37 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-admin/system.settings.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-admin/system.settings.yaml @@ -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 ) + 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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/general.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/general.yaml index 39b1e0b24..dc9c0f50a 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/general.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/general.yaml @@ -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}}"' diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/module.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/module.yaml index 69e442022..6b0e2c00c 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/module.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/de/corteza-webapp-compose/module.yaml @@ -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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.authclients.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.authclients.yaml index b6f74f8e1..2d3360145 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.authclients.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.authclients.yaml @@ -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: diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.settings.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.settings.yaml index 85506a537..6c87b55cb 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.settings.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-admin/system.settings.yaml @@ -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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/general.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/general.yaml index 6340795b4..eb10acf5a 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/general.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/general.yaml @@ -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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/module.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/module.yaml index 71c9e527f..b4a942bfa 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/module.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/en/corteza-webapp-compose/module.yaml @@ -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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-admin/system.settings.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-admin/system.settings.yaml index 1a45672a6..2076eab37 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-admin/system.settings.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-admin/system.settings.yaml @@ -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 ) + 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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/general.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/general.yaml index ac180befa..b530b50ec 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/general.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/general.yaml @@ -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}}"' diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/module.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/module.yaml index 69e442022..6b0e2c00c 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/module.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/fr/corteza-webapp-compose/module.yaml @@ -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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-admin/system.settings.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-admin/system.settings.yaml index ca668ea4a..2076eab37 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-admin/system.settings.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-admin/system.settings.yaml @@ -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 ) + 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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/general.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/general.yaml index ac180befa..b530b50ec 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/general.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/general.yaml @@ -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}}"' diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/module.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/module.yaml index 69e442022..6b0e2c00c 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/module.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/ro/corteza-webapp-compose/module.yaml @@ -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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-admin/system.settings.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-admin/system.settings.yaml index ca668ea4a..2076eab37 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-admin/system.settings.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-admin/system.settings.yaml @@ -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 ) + 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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/general.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/general.yaml index ac180befa..b530b50ec 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/general.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/general.yaml @@ -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}}"' diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/module.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/module.yaml index 69e442022..6b0e2c00c 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/module.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/sl/corteza-webapp-compose/module.yaml @@ -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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-admin/system.settings.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-admin/system.settings.yaml index ca668ea4a..2076eab37 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-admin/system.settings.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-admin/system.settings.yaml @@ -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 ) + 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 diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/general.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/general.yaml index ac180befa..b530b50ec 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/general.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/general.yaml @@ -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}}"' diff --git a/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/module.yaml b/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/module.yaml index 69e442022..6b0e2c00c 100644 --- a/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/module.yaml +++ b/vendor/github.com/cortezaproject/corteza-locale/src/uk/corteza-webapp-compose/module.yaml @@ -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 diff --git a/vendor/modules.txt b/vendor/modules.txt index aefc89195..a66e832bb 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -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