Install
Works with Drupal: ^10.2 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
210.99 KB
MD5: 3b603f7e304340da6fe73775a049a4b5
SHA-1: 961896f9e0b34d303f9c47d095b9e8cdb04a5862
SHA-256: b465b46bf606141a112f945b26b0997b76e87a3630048a81ca6ed436c6a43f98
Download zip
416.63 KB
MD5: 70ab586d893148666979b96f8fdd8184
SHA-1: 4e0479bcda36894e2b2310bf57a670b456cd609f
SHA-256: 892bb5d24137dc7bb20364ef8f08067d812d855b882fc302ed028236cac8da08
Release notes
New major beta release — hopefully the final one before 2.0.0.
Be sure to test thoroughly before deploying to a production environment.
Contributors (39)
mably, sonfd, ded, ben.hamelin, vflirt, slbrassard, borisson_, dgalli, junaidpv, tobiasb, intrafusion, netsliver, joris drupal, guiu.rocafort.ferrer, rang501, aimai, divyansh.gupta, lincoln-batsirayi, codebymikey, 3eidoz, bruno2, quadrexdev, xavier.masson, idebr, tylertech-lee-hazlett, kevinquillen, blade_ukraine, borisr, oleksandr-yushchenko, fizcs3, falsovsky, ocastle, skrasulevskiy, burningdog, dieterholvoet, didebru, antoniya, keithlee_giai, andre.bonon
Changelog
Issues: 42 issues resolved.
Changes since 2.0.0-beta3:
Bug
- #3176457 by sonfd, ded, mably: Can't access whitelisted paths for inactive domains
- #3517215 by ben.hamelin: The replacement of service "redirect_response_subscriber" does not work
- #3377641: Editor for all affiliates not respected for node create operation
- #3271978 by mably, dgalli, junaidpv: DomainSource Outbound Path Processor endless loop
- #3259849 by tobiasb, mably: Domain Source does not work when active_domain link option is set in processOutbound
- #3327138 by mably, intrafusion, netsliver, joris drupal: Domain access: TypeError in hook_node_grants can completely crash site
- #3533202 by rang501, mably: Domain Access views field plugin not working
- #3284795 by aimai, divyansh.gupta, lincoln-batsirayi, codebymikey: Domain Access: Expand node_grants support for update and delete operations
- #3540174 by 3eidoz, mably, bruno2: Install Domain Content
- #3279230 by mably, quadrexdev: Caching of domains in DomainAccessControlHandler
- #3511252 by xavier.masson: Prevent unnecessary redirects in Domain Source submodule when Active domain matches Domain Source
- #3254743: WSOD when no `domain` context value is available in Domain condition
- #3482763 - Fix DomainAccessCurrentAllFilter
- #3202266 by burningdog, dieterholvoet, didebru, antoniya, mably: Domain Access fields do not move to advanced node settings if only one is used
- #3484509 by mably, kevinquillen, keithlee_giai: InvalidArgumentException: The user-entered string '' must begin with a '/', '?', or '#'
- #3470873: Refactor empty options check in two methods, for select/checkboxes and another for autocomplete.
- #3541242 by andre.bonon, mably: Domain Config overrides use incorrect language on multilingual sites
- #3397693 follow-up: CacheableMetadata optimization
Feature
- #3544347 by mably: Check for allowed paths in DomainSourcePathProcessor
- #3048808 by vflirt, slbrassard, mably: Set domain source action
- #2909853 by agentrickard, geek-merlin, flyke, codebymikey, superlolo95,...
- #3399596 by borisson_, mably: Add static caching in domain access
- #3420403 by guiu.rocafort.ferrer: Allow to explicitly opt-out a settings form from domain_config
- #3476063 by tylertech-lee-hazlett, kevinquillen: Add Support for Available on Current Domain to any Entity Type
- #3461900 by blade_ukraine: Permission allows access to view domain entity
- #3172907 by borisr, oleksandr-yushchenko: Add views filter "Available on current domain" for users
- #3541675 by mably: Use routes instead of paths for Appearance pages special form handling
- #3539060 by falsovsky: Add Drush command to batch replace domain hostnames (e.g. after DB copy between environments)
- #3214209 by ocastle, skrasulevskiy, mably: Unable to override nested properties in config yml and settings.php at the same time
- #3475688 by junaidpv, mably: Domain alias listing page does not tell whihch domain those aliases belongs to
- #3385946: Allow setting domain config override
Task
- #3543535 by mably: Remove the unused getDomainConfigName protected method from the DomainConfigOverrider class
- #3542679 by mably: Rollback switch from annotation to PHP attributes in DomainAdminSelection class
- #3529385 by idebr: Do not rewrite outbound URL if the source domain is the active domain
- #3347102 by fizcs3: Rebuild permissions reminder
- #3491074 by idebr: Use #config_target for settings forms
- #3541610 by mably: Domain ConfigFactory performance improvements
- #3541557 by mably: Remove usage of ConfigEntityType attributes in compatible with Drupal 10
- #3541247 by mably: Add back the original getDomainConfigName method of the DomainConfigOverrider class to avoid any BC breaking change
- #3540782 by mably: Use PHP attributes instead of annotations for plugins
- #3536741 by mably: Unit tests fixes
- #3536628 by mably: PHPCS and PHPStan fixes