This is an automated email from the ASF dual-hosted git repository.
sergehuber pushed a change to branch UNOMI-1013-tenant-cors-origins
in repository https://gitbox.apache.org/repos/asf/unomi.git
from 323dc4461 UNOMI-1013: Let each tenant list the websites that can use
its tracker
add 7c6fdf17d UNOMI-1013: Keep API keys on tenant update and fix tenant
origin snapshot
No new revisions were added by this update.
Summary of changes:
docker/README.md | 8 +
.../unomi/itests/TenantTrackerOriginsIT.java | 50 ++++
manual/src/main/asciidoc/configuration.adoc | 13 +-
.../main/asciidoc/how-profile-tracking-works.adoc | 3 +-
.../main/asciidoc/javascript-tracker-guide.adoc | 2 +-
.../asciidoc/migrations/migrate-3.0-to-4.0.adoc | 4 +-
.../asciidoc/migrations/v2-compatibility-mode.adoc | 2 +-
manual/src/main/asciidoc/multitenancy.adoc | 21 +-
manual/src/main/asciidoc/web-tracker.adoc | 2 +-
manual/src/main/asciidoc/whats-new.adoc | 2 +-
.../unomi/rest/cors/PublicTrackerCorsFilter.java | 2 +-
.../unomi/rest/cors/PublicTrackerCorsPolicy.java | 16 +-
.../unomi/rest/cors/PublicTrackerSettings.java | 297 ++++++++-------------
.../org/apache/unomi/rest/cors/RequestTenant.java | 72 +++++
.../unomi/rest/cors/TenantOriginsSnapshot.java | 223 ++++++++++++++++
.../rest/service/impl/RestServiceUtilsImpl.java | 8 +-
.../apache/unomi/rest/tenants/TenantEndpoint.java | 32 ++-
.../rest/cors/PublicTrackerSettingsTenantTest.java | 68 ++---
.../unomi/rest/cors/PublicTrackerSettingsTest.java | 11 +-
.../apache/unomi/rest/cors/RequestTenantTest.java | 62 +++++
.../unomi/rest/cors/TenantOriginsSnapshotTest.java | 170 ++++++++++++
.../RestServiceUtilsImplProfileBindingTest.java | 27 ++
.../tenants/TenantEndpointTrackerOriginsTest.java | 44 ++-
23 files changed, 855 insertions(+), 284 deletions(-)
create mode 100644
rest/src/main/java/org/apache/unomi/rest/cors/RequestTenant.java
create mode 100644
rest/src/main/java/org/apache/unomi/rest/cors/TenantOriginsSnapshot.java
create mode 100644
rest/src/test/java/org/apache/unomi/rest/cors/RequestTenantTest.java
create mode 100644
rest/src/test/java/org/apache/unomi/rest/cors/TenantOriginsSnapshotTest.java