123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- <?xml version="1.0"?>
- <!--
- /**
- * MageSpecialist
- *
- * NOTICE OF LICENSE
- *
- * This source file is subject to the Open Software License (OSL 3.0)
- * that is bundled with this package in the file LICENSE.txt.
- * It is also available through the world-wide-web at this URL:
- * http://opensource.org/licenses/osl-3.0.php
- * If you did not receive a copy of the license and are unable to
- * obtain it through the world-wide-web, please send an email
- * to info@magespecialist.it so we can send you a copy immediately.
- *
- * @category MSP
- * @package MSP_ReCaptcha
- * @copyright Copyright (c) 2017 Skeeller srl (http://www.magespecialist.it)
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
- */
- -->
- <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
- <system>
- <tab id="security" translate="label" sortOrder="200">
- <label>Security</label>
- </tab>
- <section id="msp_securitysuite_recaptcha" translate="label" type="text" sortOrder="510" showInDefault="1"
- showInWebsite="1" showInStore="1">
- <class>separator-top</class>
- <label>Google reCaptcha</label>
- <tab>security</tab>
- <resource>MSP_ReCaptcha::config</resource>
- <group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1"
- showInStore="1">
- <label>General</label>
- <field id="public_key" translate="label comment" type="text" sortOrder="10" showInDefault="1"
- showInWebsite="1" showInStore="1">
- <label>Google API website key</label>
- </field>
- <field id="private_key" translate="label comment" type="password" sortOrder="20" showInDefault="1"
- showInWebsite="1" showInStore="1">
- <label>Google API secret key</label>
- </field>
- </group>
- <group id="backend" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="0"
- showInStore="1">
- <label>Backend</label>
- <field id="enabled" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="0"
- showInStore="0">
- <label>Enable</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="theme" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="0"
- showInStore="0" canRestore="1">
- <label>Theme</label>
- <source_model>MSP\ReCaptcha\Model\Config\Source\Theme</source_model>
- <depends>
- <field id="enabled">1</field>
- <field id="type">recaptcha</field>
- </depends>
- </field>
- <field id="size" translate="label" type="select" sortOrder="60" showInDefault="1" showInWebsite="0"
- showInStore="0" canRestore="1">
- <label>Size</label>
- <source_model>MSP\ReCaptcha\Model\Config\Source\Size</source_model>
- <depends>
- <field id="enabled">1</field>
- <field id="type">recaptcha</field>
- </depends>
- </field>
- </group>
- <group id="frontend" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1"
- showInStore="1">
- <label>Frontend</label>
- <field id="enabled" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1"
- showInStore="0">
- <label>Enable</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- </field>
- <field id="type" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1"
- showInStore="0" canRestore="1">
- <label>reCaptcha type</label>
- <source_model>MSP\ReCaptcha\Model\Config\Source\Type</source_model>
- <depends>
- <field id="enabled">1</field>
- </depends>
- </field>
- <field id="position" translate="label" type="select" sortOrder="60" showInDefault="1" showInWebsite="1"
- showInStore="0" canRestore="1">
- <label>Badge position</label>
- <source_model>MSP\ReCaptcha\Model\Config\Source\Position</source_model>
- <depends>
- <field id="enabled">1</field>
- <field id="type">invisible</field>
- </depends>
- </field>
- <field id="theme" translate="label" type="select" sortOrder="60" showInDefault="1" showInWebsite="1"
- showInStore="0" canRestore="1">
- <label>Theme</label>
- <source_model>MSP\ReCaptcha\Model\Config\Source\Theme</source_model>
- <depends>
- <field id="enabled">1</field>
- <field id="type">recaptcha</field>
- </depends>
- </field>
- <field id="lang" translate="label" type="text" sortOrder="65" showInDefault="1" showInWebsite="1"
- showInStore="1" canRestore="1">
- <label>Language Code</label>
- <comment><![CDATA[
- <div>
- Optional. Forces the widget to render in a specific language. Auto-detects the user's language if unspecified.<br />
- See <strong><a target="_blank" href="https://developers.google.com/recaptcha/docs/language">supported Language codes</a></strong>.
- </div>
- ]]></comment>
- <depends>
- <field id="enabled">1</field>
- </depends>
- </field>
- <field id="size" translate="label" type="select" sortOrder="70" showInDefault="1" showInWebsite="1"
- showInStore="0" canRestore="1">
- <label>Size</label>
- <source_model>MSP\ReCaptcha\Model\Config\Source\Size</source_model>
- <depends>
- <field id="enabled">1</field>
- <field id="type">recaptcha</field>
- </depends>
- </field>
- <field id="enabled_login" translate="label" type="select" sortOrder="200" showInDefault="1"
- showInWebsite="1" showInStore="0" canRestore="1">
- <label>Use in login</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <depends>
- <field id="enabled">1</field>
- </depends>
- </field>
- <field id="enabled_forgot" translate="label" type="select" sortOrder="210" showInDefault="1"
- showInWebsite="1" showInStore="0" canRestore="1">
- <label>Use in Forgot password</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <depends>
- <field id="enabled">1</field>
- </depends>
- </field>
- <field id="enabled_contact" translate="label" type="select" sortOrder="220" showInDefault="1"
- showInWebsite="1" showInStore="0" canRestore="1">
- <label>Use in Contact</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <depends>
- <field id="enabled">1</field>
- </depends>
- </field>
- <field id="enabled_create" translate="label" type="select" sortOrder="230" showInDefault="1"
- showInWebsite="1" showInStore="0" canRestore="1">
- <label>Use in Create user</label>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <depends>
- <field id="enabled">1</field>
- </depends>
- </field>
- </group>
- </section>
- </system>
- </config>
|