Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

59 řádky
2.0 KiB

  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. /**
  7. * @var $block \Magento\User\Block\Role\Tab\Edit
  8. * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer
  9. */
  10. ?>
  11. <?= $block->getChildHtml() ?>
  12. <fieldset class="fieldset form-inline entry-edit">
  13. <legend class="legend">
  14. <span><?= $block->escapeHtml(__('Roles Resources')) ?></span>
  15. </legend><br />
  16. <div class="field">
  17. <label class="label" for="all"><span><?= $block->escapeHtml(__('Resource Access')) ?></span></label>
  18. <div class="control">
  19. <select id="all" name="all" class="select">
  20. <option value="0" <?= ($block->isEverythingAllowed() ? '' : 'selected="selected"') ?>>
  21. <?= $block->escapeHtml(__('Custom')) ?>
  22. </option>
  23. <option value="1" <?= ($block->isEverythingAllowed() ? 'selected="selected"' : '') ?>>
  24. <?= $block->escapeHtml(__('All')) ?>
  25. </option>
  26. </select>
  27. <?= /* @noEscape */ $secureRenderer->renderEventListenerAsTag(
  28. 'onchange',
  29. "jQuery('[data-role=tree-resources-container]').toggle()",
  30. 'select#all'
  31. ) ?>
  32. </div>
  33. </div>
  34. <div class="field
  35. <?php if ($block->isEverythingAllowed()):?>
  36. no-display
  37. <?php endif ?>"
  38. data-role="tree-resources-container">
  39. <label class="label"><span><?= $block->escapeHtml(__('Resources')) ?></span></label>
  40. <div class="control">
  41. <div class="tree x-tree" data-role="resource-tree" data-mage-init='<?=
  42. $block->escapeHtmlAttr($block->getJsonSerializer()->serialize([
  43. 'rolesTree' => [
  44. "treeInitData" => $block->getTree(),
  45. "editFormSelector" => '#role-edit-form'
  46. ],
  47. ])); ?>'>
  48. </div>
  49. </div>
  50. </div>
  51. </fieldset>