Przeglądaj źródła

Change place holder based on system settings

add place holder in login.py and then use in template
version-14
shridhar 7 lat temu
rodzic
commit
fb48bca8dd
2 zmienionych plików z 11 dodań i 11 usunięć
  1. +1
    -11
      frappe/www/login.html
  2. +10
    -0
      frappe/www/login.py

+ 1
- 11
frappe/www/login.html Wyświetl plik

@@ -16,17 +16,7 @@
</div>

<input type="text" id="login_email"
class="form-control" placeholder="{{
_('Email address or Mobile number or Username')
if frappe.utils.cint(frappe.db.get_value('System Settings', 'System Settings', 'allow_login_using_mobile_number')) and frappe.utils.cint(frappe.db.get_value('System Settings', 'System Settings', 'allow_login_using_user_name'))
else (
_('Email address or Username')
if frappe.utils.cint(frappe.db.get_value('System Settings', 'System Settings', 'allow_login_using_user_name'))
else (
_('Email address or Mobile number')
if frappe.utils.cint(frappe.db.get_value('System Settings', 'System Settings', 'allow_login_using_mobile_number'))
else _('Email address'))
) }}"
class="form-control" placeholder="{{ login_name_placeholder }}"
required autofocus>




+ 10
- 0
frappe/www/login.py Wyświetl plik

@@ -31,6 +31,16 @@ def get_context(context):
ldap_settings = get_ldap_settings()
context["ldap_settings"] = ldap_settings

login_name_placeholder = "Email address"

if frappe.utils.cint(frappe.db.get_value("System Settings", "System Settings", "allow_login_using_mobile_number")):
login_name_placeholder += " or Mobile number"

if frappe.utils.cint(frappe.db.get_value("System Settings", "System Settings", "allow_login_using_user_name")):
login_name_placeholder += " or Username"

context['login_name_placeholder'] = login_name_placeholder

return context

@frappe.whitelist(allow_guest=True)


Ładowanie…
Anuluj
Zapisz