1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-27 16:39:53 +02:00

Fix issue processwire/processwire-issues#570 where InputfieldImage in a Repeater item, crop/focus/variations buttons didn't show to non-superusers

This commit is contained in:
Ryan Cramer
2018-04-25 11:09:59 -04:00
parent d691b743b0
commit c7dfb37a7e

View File

@@ -210,6 +210,10 @@ class InputfieldImage extends InputfieldFile implements InputfieldItemList, Inpu
$page = new NullPage(); $page = new NullPage();
} }
} }
if(wireClassExists('RepeaterPage')) {
/** @var RepeaterPage $page */
while(wireInstanceOf($page, 'RepeaterPage')) $page = $page->getForPage();
}
if($page->id && $this->wire('user')->hasPermission('page-edit-images', $page)) { if($page->id && $this->wire('user')->hasPermission('page-edit-images', $page)) {
$modules->get('JqueryUI')->use('modal'); $modules->get('JqueryUI')->use('modal');
} else { } else {