Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

57 righe
2.0 KiB

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