fix: P8a blocks Theme Builder layouts without Divi's theme_builder role (L6)
et_header_layout, et_body_layout, et_footer_layout and et_template showing a
global entry now block a confirmed edit unless et_pb_is_allowed('theme_builder'),
like Divi's own check for TB layouts.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -54,7 +54,12 @@ final class LibraryIntegration implements Integration
|
||||
public function abilities(): array
|
||||
{
|
||||
return [
|
||||
new LibraryListAbility($this->access, $this->loader, $this->design, new GlobalUsages()),
|
||||
new LibraryListAbility(
|
||||
$this->access,
|
||||
$this->loader,
|
||||
$this->design,
|
||||
new GlobalUsages(null, $this->access->roles())
|
||||
),
|
||||
new LibrarySaveAbility(
|
||||
$this->access,
|
||||
$this->loader,
|
||||
|
||||
Reference in New Issue
Block a user