You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/10/21 13:29:27 UTC

(grails-core) 01/01: Merge pull request #16703 from apache/fix/gorm-without-tenant-marker-7.0.x

This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit d1db00ec21531da14dfdb2420142ad3291411e0d
Merge: ef9fec7929 14eaf0ce23
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Wed Oct 21 09:28:29 2026 -0400

    Merge pull request #16703 from apache/fix/gorm-without-tenant-marker-7.0.x
    
    Run without a tenant only inside Tenants.withoutId

 .../orm/hibernate/AbstractHibernateDatastore.java  | 103 ++++++-
 .../AbstractHibernateGormStaticApi.groovy          |   5 +
 .../grails/orm/hibernate/HibernateDatastore.java   |  17 ++
 .../orm/hibernate/cfg/GrailsDomainBinder.java      |  10 +-
 .../MultiTenantCollectionEventListener.java        |  60 ++++
 .../multitenancy/MultiTenantEventListener.java     |  15 +-
 .../query/AbstractHibernateCriteriaBuilder.java    |   8 +-
 .../PartitionedMultiTenancyFilterSpec.groovy       | 322 +++++++++++++++++++++
 ...PartitionedMultiTenancyResolverQuerySpec.groovy | 180 ++++++++++++
 .../PartitionedMultiTenancyWithoutIdSpec.groovy    | 230 +++++++++++++++
 .../multiTenancy/discriminatorMultiTenancy.adoc    |  17 ++
 .../asciidoc/multiTenancy/multiTenancyModes.adoc   |   2 +
 .../PartitionedMultiTenancyNullTenantSpec.groovy   | 100 +++++++
 .../PartitionedMultiTenancyWithoutIdSpec.groovy    | 189 ++++++++++++
 .../groovy/grails/gorm/multitenancy/Tenants.groovy | 173 +++++++----
 .../multitenancy/MultiTenantEventListener.java     |   3 +-
 .../gorm/services/DefaultTenantService.groovy      |   2 +-
 .../src/en/guide/upgrading/upgrading60x.adoc       |  13 +
 18 files changed, 1365 insertions(+), 84 deletions(-)