zitadel/internal/command
Silvan 39c35c9455
feat(queries): use org projection (#2342)
* job queue

* wg improvements

* start handler

* statement

* statements

* imporve handler

* improve statement

* statement in seperate file

* move handlers

* move query/old to query

* handler

* read models

* bulk works

* cleanup

* contrib

* rename readmodel to projection

* rename read_models schema to projections

* rename read_models schema to projections

* search query as func,
bulk iterates as long as new events

* add event sequence less query

* update checks for events between current sequence and sequence of first statement if it has previous sequence 0

* cleanup crdb projection

* refactor projection handler

* start with testing

* tests for handler

* remove todo

* refactor statement: remove table name,
add tests

* improve projection handler shutdown,
no savepoint if noop stmt,
tests for stmt handler

* tests

* start failed events

* seperate branch for contrib

* move statement constructors to crdb pkg

* correct import

* Subscribe for eventtypes (#1800)

* fix: is default (#1737)

* fix: use email as username on global org (#1738)

* fix: use email as username on global org

* Update user_human.go

* Update register_handler.go

* chore(deps): update docusaurus (#1739)

* chore: remove PAT and use GH Token (#1716)

* chore: remove PAT and use GH Token

* fix env

* fix env

* fix env

* md lint

* trigger ci

* change user

* fix GH bug

* replace login part

* chore: add GH Token to sem rel (#1746)

* chore: add GH Token to sem rel

* try branch

* add GH Token

* remove test branch again

* docs: changes acme to acme-caos (#1744)

* changes acme to acme-caos

* Apply suggestions from code review

Co-authored-by: Florian Forster <florian@caos.ch>

Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>

* feat: add additional origins on applications (#1691)

* feat: add additional origins on applications

* app additional redirects

* chore(deps-dev): bump @angular/cli from 11.2.8 to 11.2.11 in /console (#1706)

* fix: show org with regex (#1688)

* fix: flag mapping (#1699)

* chore(deps-dev): bump @angular/cli from 11.2.8 to 11.2.11 in /console

Bumps [@angular/cli](https://github.com/angular/angular-cli) from 11.2.8 to 11.2.11.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/compare/v11.2.8...v11.2.11)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump stylelint from 13.10.0 to 13.13.1 in /console (#1703)

* fix: show org with regex (#1688)

* fix: flag mapping (#1699)

* chore(deps-dev): bump stylelint from 13.10.0 to 13.13.1 in /console

Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.10.0 to 13.13.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/13.10.0...13.13.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 14.14.37 to 15.0.1 in /console (#1702)

* fix: show org with regex (#1688)

* fix: flag mapping (#1699)

* chore(deps-dev): bump @types/node from 14.14.37 to 15.0.1 in /console

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.37 to 15.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump ts-protoc-gen from 0.14.0 to 0.15.0 in /console (#1701)

* fix: show org with regex (#1688)

* fix: flag mapping (#1699)

* chore(deps): bump ts-protoc-gen from 0.14.0 to 0.15.0 in /console

Bumps [ts-protoc-gen](https://github.com/improbable-eng/ts-protoc-gen) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/improbable-eng/ts-protoc-gen/releases)
- [Changelog](https://github.com/improbable-eng/ts-protoc-gen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/improbable-eng/ts-protoc-gen/compare/0.14.0...0.15.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/jasmine from 3.6.9 to 3.6.10 in /console (#1682)

Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) from 3.6.9 to 3.6.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @types/google-protobuf in /console (#1681)

Bumps [@types/google-protobuf](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-protobuf) from 3.7.4 to 3.15.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/google-protobuf)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump grpc from 1.24.5 to 1.24.7 in /console (#1666)

Bumps [grpc](https://github.com/grpc/grpc-node) from 1.24.5 to 1.24.7.
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/grpc@1.24.5...grpc@1.24.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* lock

* chore(deps-dev): bump @angular/language-service from 11.2.9 to 11.2.12 in /console (#1704)

* fix: show org with regex (#1688)

* fix: flag mapping (#1699)

* chore(deps-dev): bump @angular/language-service in /console

Bumps [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) from 11.2.9 to 11.2.12.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/11.2.12/packages/language-service)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* package lock

* downgrade grpc

* downgrade protobuf types

* revert npm packs 🥸

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>

* docs: update run and start section texts (#1745)

* update run and start section texts

* adds showcase

Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>

* fix: additional origin list (#1753)

* fix: handle api configs in authz handler (#1755)

* fix(console): add model for api keys, fix toast, binding (#1757)

* fix: add model for api keys, fix toast, binding

* show api clientid

* fix: missing patchvalue (#1758)

* feat: refresh token (#1728)

* begin refresh tokens

* refresh tokens

* list and revoke refresh tokens

* handle remove

* tests for refresh tokens

* uniqueness and default expiration

* rename oidc token methods

* cleanup

* migration version

* Update internal/static/i18n/en.yaml

Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>

* fixes

* feat: update oidc pkg for refresh tokens

Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>

* fix: correct json name of clientId in key.json (#1760)

* fix: migration version (#1767)

* start subscription

* eventtypes

* fix(login): links (#1778)

* fix(login): href for help

* fix(login): correct link to tos

* fix: access tokens for service users and refresh token infos (#1779)

* fix: access token for service user

* handle info from refresh request

* uniqueness

* postpone access token uniqueness change

* chore(coc): recommend code of conduct (#1782)

* subscribe for events

* feat(console): refresh toggle out of granttype context (#1785)

* refresh toggle

* disable if not code flow, lint

* lint

* fix: change oidc config order

* accept refresh option within flow

Co-authored-by: Livio Amstutz <livio.a@gmail.com>

* fix: refresh token activation (#1795)

* fix: oidc grant type check

* docs: add offline_access scope

* docs: update refresh token status in supported grant types

* fix: update oidc pkg

* fix: check refresh token grant type (#1796)

* configuration structs

* org admins

* failed events

* fixes

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>

* remove comment

* aggregate reducer

* remove eventtypes

* add protoc-get-validate to mod

* fix transaltion

* upsert

* add gender on org admins,
allow to retry failed stmts after configurable time

* remove if

* sub queries

* fix: tests

* add builder to tests

* new search query

* rename searchquerybuilder to builder

* remove comment from code

* test with multiple queries

* add filters test

* current sequences

* make org and org_admins work again

* add aggregate type to current sequence

* fix(contibute): listing

* add validate module

* fix: search queries

* feat(eventstore): previous aggregate root sequence (#1810)

* feat(eventstore): previous aggregate root sequence

* fix tests

* fix: eventstore v1 test

* add col to all mocked rows

* next try

* fix mig

* rename aggregate root to aggregate type

* update comment

Co-authored-by: Livio Amstutz <livio.a@gmail.com>

Co-authored-by: Livio Amstutz <livio.a@gmail.com>

* small refactorings

* allow update multiple current sequences

* unique log id

* fix migrations

* rename org admin to org owner

* improve error handling and logging

* fix(migration): optimize prev agg root seq

* fix: projection handler test

* fix: sub queries

* small fixes

* additional event types

* correct org owner projection

* fix primary key

* feat(eventstore): jobs for projections (#2026)

* fix: template names in login (#1974)

* fix: template names in login

* fix: error.html

* fix: check for features on mgmt only (#1976)

* fix: add sentry in ui, http and projection handlers (#1977)

* fix: add sentry in ui, http and projection handlers

* fix test

* fix(eventstore): sub queries (#1805)

* sub queries

* fix: tests

* add builder to tests

* new search query

* rename searchquerybuilder to builder

* remove comment from code

* test with multiple queries

* add filters test

* fix(contibute): listing

* add validate module

* fix: search queries

* remove unused event type in query

* ignore query if error in marshal

* go mod tidy

* update privacy policy query

* update queries

Co-authored-by: Livio Amstutz <livio.a@gmail.com>

* feat: Extend oidc idp with oauth endpoints (#1980)

* feat: add oauth attributes to oidc idp configuration

* feat: return idpconfig id on create idp

* feat: tests

* feat: descriptions

* feat: docs

* feat: tests

* docs: update to beta 3 (#1984)

* fix: role assertion (#1986)

* fix: enum to display access token role assertion

* improve assertion descriptions

* fix nil pointer

* docs: eventstore (#1982)

* docs: eventstore

* Apply suggestions from code review

Co-authored-by: Florian Forster <florian@caos.ch>

Co-authored-by: Florian Forster <florian@caos.ch>

* fix(sentry): trigger sentry release (#1989)

* feat(send sentry release): send sentry release

* fix(moved step and added releasetag): moved step and added releasetag

* fix: set version for sentry release (#1990)

* feat(send sentry release): send sentry release

* fix(moved step and added releasetag): moved step and added releasetag

* fix(corrected var name): corrected var name

Co-authored-by: Livio Amstutz <livio.a@gmail.com>

* fix: log error reason on terminate session (#1973)

* fix: return default language file, if requested lang does not exist for default login texts (#1988)

* fix: return default language file, if requested lang doesnt exists

* feat: read default translation file

* feat: docs

* fix: race condition in auth request unmarshalling (#1993)

* feat: handle ui_locales in login (#1994)

* fix: handle ui_locales in login

* move supportedlanguage func into i18n package

* update oidc pkg

* fix: handle closed channels on unsubscribe (#1995)

* fix: give restore more time (#1997)

* fix: translation file read (#2009)

* feat: translation file read

* feat: readme

* fix: enable idp add button for iam users (#2010)

* fix: filter event_data (#2011)

* feat: Custom message files (#1992)

* feat: add get custom message text to admin api

* feat: read custom message texts from files

* feat: get languages in apis

* feat: get languages in apis

* feat: get languages in apis

* feat: pr feedback

* feat: docs

* feat: merge main

* fix: sms notification (#2013)

* fix: phone verifications

* feat: fix password reset as sms

* fix: phone verification

* fix: grpc status in sentry and validation interceptors (#2012)

* fix: remove oauth endpoints from oidc config proto (#2014)

* try with view

* fix(console): disable sw (#2021)

* fix: disable sw

* angular.json disable sw

* project projections

* fix typos

* customize projections

* customizable projections,
add change date to projects

Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Christian Jakob <47860090+thesephirot@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>

* env file

* typo

* correct users

* correct migration

* fix: merge fail

* fix test

* fix(tests): unordered matcher

* improve currentSequenceMatcher

* correct certs

* correct certs

* add zitadel database on database list

* refctor switch in match

* enable all handlers

* Delete io.env

* cleanup

* add handlers

* rename view to projection

* rename view to projection

* fix type typo

* remove unnecessary logs

* refactor stmts

* simplify interval calculation

* fix tests

* fix unlock test

* fix migration

* migs

* fix(operator): update cockroach and flyway versions (#2138)

* chore(deps): bump k8s.io/apiextensions-apiserver from 0.19.2 to 0.21.3

Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.19.2 to 0.21.3.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.19.2...v0.21.3)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump google.golang.org/api from 0.34.0 to 0.52.0

Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.34.0 to 0.52.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/master/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.34.0...v0.52.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* start update dependencies

* update mods and otlp

* fix(build): update to go 1.16

* old version for k8s mods

* update k8s versions

* update orbos

* fix(operator): update cockroach and flyway version

* Update images.go

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stefan Benz <stefan@caos.ch>

* fix import

* fix typo

* fix(migration): add org projection

* fix(projection): correct table for org events in org owners

* better insert stmt

* fix typo

* fix typo

* set max connection lifetime

* set max conns and conn lifetime in eventstore v1

* configure sql connection settings

* add mig for agg type index

* fix replace tab in yaml

* handler interfaces

* subscription

* first try

* handler

* move sql client initialization

* first part implemented

* removed all occurencies of org by id and search orgs

* fix merge issues

* cleanup code

* fix: queries implements orgviewprovider

* cleanup

* refactor text comparison

* remove unused file

* remove unused code

* log

* remove unused code

* remove unused field

* remove unused file

* refactor

* tests for search query

* remove try

* simplify state change mappers

* projection tests

* query functions

* move reusable objects to separate files

* rename domain column to primar_domain

* fix tests

* add current sequence

* remove log prints

* fix tests

* fix: verifier

* fix test

* rename domain col migrations

* simplify search response

* add custom column constructors

* fix: org projection table const

* fix: full column name

* feat: text query extension

* fix: tests for query

* number query

* add deprection message

* column in a single place (#2416)

* column in a single place

* use projection for columns

* query column with aliases

* rename methods

* remove unused code

* column for current sequences

* global counter column

* fix is org unique

* fix: merge main and change actions / flow projections to new query side (#2434)

* feat: actions (#2377)

* feat(actions): begin api

* feat(actions): begin api

* api and projections

* fix: handle multiple statements for a single event in projections

* export func type

* fix test

* update to new reduce interface

* flows in login

* feat: jwt idp

* feat: command side

* feat: add tests

* actions and flows

* fill idp views with jwt idps and return apis

* add jwtEndpoint to jwt idp

* begin jwt request handling

* add feature

* merge

* merge

* handle jwt idp

* cleanup

* bug fixes

* autoregister

* get token from specific header name

* fix: proto

* fixes

* i18n

* begin tests

* fix and log http proxy

* remove docker cache

* fixes

* usergrants in actions api

* tests adn cleanup

* cleanup

* fix add user grant

* set login context

* i18n

Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>

* change actions / flow projections to new query side

* fixes

* enable org projection

Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>

* fixes

* cleanup

* add tests

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
Co-authored-by: Christian Jakob <47860090+thesephirot@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Stefan Benz <stefan@caos.ch>
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2021-09-29 13:20:57 +02:00
..
auth_checks.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
command.go feat(queries): use org projection (#2342) 2021-09-29 13:20:57 +02:00
converter.go fix: some backend bugs (#1438) 2021-03-19 18:46:26 +01:00
custom_login_text_model.go fix: Custom text split features (#2225) 2021-08-18 10:58:57 +00:00
custom_login_text.go fix: tos on external registration (#2164) 2021-08-11 11:50:03 +00:00
custom_message_text_model.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
custom_text_model.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
existing_label_policies_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
features_model.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
flow_model.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
iam_converter.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
iam_custom_login_text_model.go feat(console): message and login texts, privacy policy (#2016) 2021-07-26 12:44:45 +02:00
iam_custom_login_text_test.go fix: tos on external registration (#2164) 2021-08-11 11:50:03 +00:00
iam_custom_login_text.go feat(console): message and login texts, privacy policy (#2016) 2021-07-26 12:44:45 +02:00
iam_custom_message_text_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_custom_message_text_test.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
iam_custom_message_text.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
iam_custom_text_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_custom_text.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
iam_features_model.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
iam_features.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
iam_idp_config_model.go feat: select idp and auto register (#2336) 2021-09-10 09:49:49 +02:00
iam_idp_config_test.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
iam_idp_config.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
iam_idp_jwt_config_model.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
iam_idp_jwt_config_test.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
iam_idp_jwt_config.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
iam_idp_oidc_config_model.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_idp_oidc_config_test.go feat: select idp and auto register (#2336) 2021-09-10 09:49:49 +02:00
iam_idp_oidc_config.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
iam_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_label_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_label_test.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
iam_policy_label.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
iam_policy_login_factors_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_login_identity_provider_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_login_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_login_test.go fix: check login policy state for idp policy mgmt (#2384) 2021-09-17 13:45:14 +02:00
iam_policy_login.go fix: check login policy state for idp policy mgmt (#2384) 2021-09-17 13:45:14 +02:00
iam_policy_mail_template_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_mail_template_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_mail_template.go feat(notification): new mail templates (#1579) 2021-04-16 14:55:55 +02:00
iam_policy_org_iam_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_org_iam_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_org_iam.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
iam_policy_password_age_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_password_age_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_password_age.go fix: update config to commands (and queries) (#1342) 2021-02-24 11:17:39 +01:00
iam_policy_password_complexity_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_password_complexity_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_password_complexity.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
iam_policy_password_lockout_model.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
iam_policy_password_lockout_test.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
iam_policy_password_lockout.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
iam_policy_privacy_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_privacy_test.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
iam_policy_privacy.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
iam.go fix: todos (#1346) 2021-03-01 08:48:50 +01:00
identity_provider_model.go fix: Idp bugs (#2259) 2021-08-24 09:22:21 +02:00
idp_config_model.go feat: select idp and auto register (#2336) 2021-09-10 09:49:49 +02:00
jwt_config_model.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
key_pair_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
key_pair.go fix(auth): read privacy policy from eventstore if not found (#2125) 2021-08-09 08:55:48 +02:00
main_test.go feat(queries): use org projection (#2342) 2021-09-29 13:20:57 +02:00
member_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
metadata_model.go fix: add user metadata to the features (#2179) 2021-08-12 16:10:01 +02:00
oidc_config_model.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_action_model.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_action_test.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_action.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_converter.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_custom_login_text_model.go fix: Custom text split features (#2225) 2021-08-18 10:58:57 +00:00
org_custom_login_text_test.go fix: tos on external registration (#2164) 2021-08-11 11:50:03 +00:00
org_custom_login_text.go fix: Custom text split features (#2225) 2021-08-18 10:58:57 +00:00
org_custom_message_model.go fix: Custom text split features (#2225) 2021-08-18 10:58:57 +00:00
org_custom_message_text_test.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
org_custom_message_text.go fix: add missing custom message text requests (#1851) 2021-06-11 07:31:00 +00:00
org_domain_model.go fix: check domain of username not claimed by other organisation and cleanup (#2265) 2021-08-25 09:12:24 +00:00
org_domain_test.go fix: uniqueness (#1710) 2021-05-04 09:09:24 +00:00
org_domain.go fix: uniqueness (#1710) 2021-05-04 09:09:24 +00:00
org_features_model.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_features_test.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_features.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_flow_model.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_flow_test.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_flow.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
org_idp_config_model.go feat: select idp and auto register (#2336) 2021-09-10 09:49:49 +02:00
org_idp_config_test.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
org_idp_config.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
org_idp_jwt_config_model.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
org_idp_jwt_config_test.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
org_idp_jwt_config.go feat: jwt as idp (#2363) 2021-09-14 15:15:01 +02:00
org_idp_oidc_config_model.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_idp_oidc_config_test.go feat: select idp and auto register (#2336) 2021-09-10 09:49:49 +02:00
org_idp_oidc_config.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
org_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_label_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_label_test.go feat(queries): use org projection (#2342) 2021-09-29 13:20:57 +02:00
org_policy_label.go feat(queries): use org projection (#2342) 2021-09-29 13:20:57 +02:00
org_policy_lockout_model.go feat: Lockout policy feature (#2341) 2021-09-09 13:42:28 +00:00
org_policy_lockout_test.go fix: use correct command side (#2334) 2021-09-10 07:29:21 +00:00
org_policy_lockout.go fix: use correct command side (#2334) 2021-09-10 07:29:21 +00:00
org_policy_login_factors_model.go fix: Factors login policy (#2276) 2021-08-30 07:24:04 +02:00
org_policy_login_identity_provider_model.go fix: Idp bugs (#2259) 2021-08-24 09:22:21 +02:00
org_policy_login_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_login_test.go feat(queries): use org projection (#2342) 2021-09-29 13:20:57 +02:00
org_policy_login.go feat(queries): use org projection (#2342) 2021-09-29 13:20:57 +02:00
org_policy_mail_template_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_mail_template_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_mail_template.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
org_policy_org_iam_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_org_iam_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_org_iam.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
org_policy_password_age_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_password_age_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_password_age.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
org_policy_password_complexity_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_password_complexity_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_password_complexity.go fix: handle org features downgrades (#1578) 2021-04-12 17:03:09 +02:00
org_policy_privacy_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_privacy_test.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_policy_privacy.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_test.go fix: Idp bugs (#2259) 2021-08-24 09:22:21 +02:00
org.go fix: remove duplicate pw and otp verification (#2226) 2021-08-18 17:04:56 +02:00
policy_label_model.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
policy_login_factors_model.go fix: Factors login policy (#2276) 2021-08-30 07:24:04 +02:00
policy_login_model.go feat: add hide password reset to login policy (#1806) 2021-06-03 11:53:30 +02:00
policy_mail_template_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_org_iam_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_password_age_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_password_complexity_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_password_lockout_model.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
policy_privacy_model.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
project_application_api_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_api_test.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
project_application_api.go fix: check oidc / api config (#1940) 2021-06-27 09:20:59 +00:00
project_application_key_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_key_test.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_application_key.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_application_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_oidc_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_oidc_test.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
project_application_oidc.go fix: check oidc / api config (#1940) 2021-06-27 09:20:59 +00:00
project_application_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_application.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_converter.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
project_grant_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_grant_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_grant_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
project_grant_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_grant_test.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
project_grant.go fix: some backend bugs (#1438) 2021-03-19 18:46:26 +01:00
project_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
project_model.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
project_role_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_role_test.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
project_role.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_test.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
project.go feat: set private labeling setting on project (#2184) 2021-08-24 08:34:10 +02:00
setup_step1.go fix: remove duplicate pw and otp verification (#2226) 2021-08-18 17:04:56 +02:00
setup_step2.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step3.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step4.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
setup_step5.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step6.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step7.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
setup_step8.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
setup_step9.go feat: features (#1427) 2021-03-25 17:26:21 +01:00
setup_step10.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
setup_step11.go fix: update config to commands (and queries) (#1342) 2021-02-24 11:17:39 +01:00
setup_step12.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step13.go feat(notification): new mail templates (#1579) 2021-04-16 14:55:55 +02:00
setup_step14.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step15.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step16.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
setup_step17.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
setup_step18.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
setup_step19.go fix: check domain of username not claimed by other organisation and cleanup (#2265) 2021-08-25 09:12:24 +00:00
setup_step20.go fix(eventstore): fill new column with data (#2288) 2021-09-01 09:25:52 +00:00
setup.go fix: setup (#1515) 2021-04-01 10:14:07 +02:00
statics.go fix: add option to disable asset storage (#1878) 2021-07-02 13:55:52 +02:00
unique_constraints_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_converter.go feat: User metadata (#2025) 2021-08-09 08:01:20 +02:00
user_grant_converter.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
user_grant_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_grant_test.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
user_grant.go feat: actions (#2377) 2021-09-27 13:43:49 +02:00
user_human_address_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_address.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_adress_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_avatar_test.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
user_human_avatar.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
user_human_email_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_email_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_email.go fix: backend fixes (#1452) 2021-03-22 15:36:59 +01:00
user_human_externalidp_model.go fix: check for externalidp id (#2187) 2021-08-13 12:27:24 +00:00
user_human_externalidp_test.go feat: select idp and auto register (#2336) 2021-09-10 09:49:49 +02:00
user_human_externalidp.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_init_model.go fix: add translations (#2126) 2021-08-09 11:23:39 +02:00
user_human_init_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_init.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_otp_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_otp_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_otp.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
user_human_password_model.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
user_human_password_test.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
user_human_password.go feat: Lockout policy (#2121) 2021-08-11 06:36:32 +00:00
user_human_phone_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_phone_test.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
user_human_phone.go fix: some backend bugs (#1438) 2021-03-19 18:46:26 +01:00
user_human_profile_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_profile_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_profile.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_refresh_token_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_refresh_token_test.go feat: refresh token (#1728) 2021-05-20 11:33:35 +00:00
user_human_refresh_token.go feat: refresh token (#1728) 2021-05-20 11:33:35 +00:00
user_human_test.go fix: check domain of username not claimed by other organisation and cleanup (#2265) 2021-08-25 09:12:24 +00:00
user_human_webauthn_model.go feat: passwordless registration (#2103) 2021-08-02 15:24:58 +02:00
user_human_webauthn.go fix: passwordless send link direct false (#2122) 2021-08-04 15:28:29 +00:00
user_human.go fix: check domain of username not claimed by other organisation and cleanup (#2265) 2021-08-25 09:12:24 +00:00
user_machine_key_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_machine_key.go feat: protos refactoring 2021-03-09 10:30:11 +01:00
user_machine_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_machine_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_machine.go fix: todos (#1502) 2021-03-31 11:10:06 +02:00
user_membership.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
user_metadata_model.go fix: remove metadata on remove feature with correct resourceowner (#2376) 2021-09-14 15:15:42 +00:00
user_metadata_test.go feat: User metadata (#2025) 2021-08-09 08:01:20 +02:00
user_metadata.go fix: add user metadata to the features (#2179) 2021-08-12 16:10:01 +02:00
user_model.go fix: Idp bugs (#2259) 2021-08-24 09:22:21 +02:00
user_test.go fix: Idp bugs (#2259) 2021-08-24 09:22:21 +02:00
user.go fix: Idp bugs (#2259) 2021-08-24 09:22:21 +02:00