diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php index 592350017..2d6d88a69 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php @@ -91,7 +91,7 @@ return [ 'user' => [ 'title' => 'visiosoft.module.advs::section.user', 'fields' => [ - 'register_email_field' + 'register_email_field', 'only_email_login' ], ], 'filter' => [ diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php index 0a19456b3..e3a092c52 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php @@ -7,6 +7,12 @@ return [ 'default_value' => true, ], ], + 'only_email_login' => [ + 'type' => 'anomaly.field_type.boolean', + 'config' => [ + 'default_value' => false, + ], + ], 'latest-limit' => [ 'type' => 'anomaly.field_type.integer', 'config' => [ diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php index d258617a8..038d85f07 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php @@ -291,4 +291,7 @@ return [ 'name' => 'Hide out of stock products without listing', 'instructions' => 'Hides out-of-stock GET products from listing and homepage' ], + 'only_email_login' => [ + 'name' => 'Only Email Login' + ] ]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php b/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php index 2d6724837..befc99ae1 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php @@ -133,8 +133,8 @@ return [ ], 'market_place' => [ 'name' => 'Pazar Yeri', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and + 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, + some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and removes corporate membership.' ], 'price_area_hidden' => [ @@ -280,7 +280,10 @@ return [ 'name' => 'Vergi alanını gizle', 'instructions' => 'Bu seçenek etkinleştirildiğinde, ilan veya ürün oluşturma sayfasında vergi oranını ayarlayabilirsiniz.' ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] + 'hide_contact_created_at' => [ + 'name' => 'Hide Contact Fields For in Create New Ad' + ], + 'only_email_login' => [ + 'name' => 'Sadece Email İle Giriş', + ] ]; diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig index ca3751215..926b18f02 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig @@ -75,7 +75,7 @@ {{ form_close() }} - {% if addBlock('login/oauth') or setting_value('visiosoft.module.advs::register_email_field') %} + {% if (addBlock('login/oauth') or setting_value('visiosoft.module.advs::register_email_field')) and not setting_value('visiosoft.module.advs::only_email_login') %}
- {{ trans('visiosoft.theme.base::field.or') }} -
{% if setting_value('visiosoft.module.advs::register_email_field') %}