Selaa lähdekoodia

fix: renamed hook and moved template

version-14
Jannat Patel 3 vuotta sitten
vanhempi
commit
679c61531f
3 muutettua tiedostoa jossa 33 lisäystä ja 31 poistoa
  1. +22
    -0
      frappe/templates/signup.html
  2. +1
    -28
      frappe/www/login.html
  3. +10
    -3
      frappe/www/login.py

+ 22
- 0
frappe/templates/signup.html Näytä tiedosto

@@ -0,0 +1,22 @@
<form class="form-signin form-signup hide" role="form">
<div class="page-card-body">
<div class="form-group">
<label class="form-label sr-only" for="signup_fullname">Full Name</label>
<input type="text" id="signup_fullname" class="form-control" placeholder="{{ _('Jane Doe') }}"
required autofocus>
</div>
<div class="form-group">
<label class="form-label sr-only" for="signup_email">Email</label>
<input type="email" id="signup_email" class="form-control"
placeholder="{{ _('jane@example.com') }}" required>
</div>
</div>
<div class="page-card-actions">
<button class="btn btn-sm btn-primary btn-block btn-signup"
type="submit">{{ _("Sign up") }}</button>

<p class="text-center sign-up-message">
<a href="#login" class="blue">{{ _("Have an account? Login") }}</a>
</p>
</div>
</form>

+ 1
- 28
frappe/www/login.html Näytä tiedosto

@@ -131,34 +131,7 @@
<div class="login-content page-card">
{{ logo_section() }}
{%- if not disable_signup -%}

{% if custom_signup_form %}
{{ custom_signup_form }}
{% else %}
<form class="form-signin form-signup hide" role="form">
<div class="page-card-body">
<div class="form-group">
<label class="form-label sr-only" for="signup_fullname">Full Name</label>
<input type="text" id="signup_fullname" class="form-control" placeholder="{{ _('Jane Doe') }}"
required autofocus>
</div>
<div class="form-group">
<label class="form-label sr-only" for="signup_email">Email</label>
<input type="email" id="signup_email" class="form-control"
placeholder="{{ _('jane@example.com') }}" required>
</div>
</div>
<div class="page-card-actions">
<button class="btn btn-sm btn-primary btn-block btn-signup"
type="submit">{{ _("Sign up") }}</button>

<p class="text-center sign-up-message">
<a href="#login" class="blue">{{ _("Have an account? Login") }}</a>
</p>
</div>
</form>
{% endif %}

{{ signup_form_template }}
{%- else -%}
<div class='page-card-head mb-2'>
<span class='indicator gray'>{{_("Signup Disabled")}}</span>


+ 10
- 3
frappe/www/login.py Näytä tiedosto

@@ -12,6 +12,7 @@ from frappe.utils.password import get_decrypted_password
from frappe.utils.html_utils import get_icon_html
from frappe.integrations.oauth2_logins import decoder_compat
from frappe.website.utils import get_home_page
from frappe.utils.jinja import guess_is_path

no_cache = True

@@ -40,9 +41,15 @@ def get_context(context):
context["app_name"] = (frappe.db.get_single_value('Website Settings', 'app_name') or
frappe.get_system_settings("app_name") or _("Frappe"))

custom_signup = frappe.get_hooks("custom_signup_form")
if custom_signup and len(custom_signup) and custom_signup[0]:
context["custom_signup_form"] = frappe.get_template(custom_signup[0]).render()
signup_form_template = frappe.get_hooks("signup_form_template")
if signup_form_template and len(signup_form_template) and signup_form_template[0]:
path = signup_form_template[0]
if not guess_is_path(path):
path = frappe.get_attr(signup_form_template[0])()
else:
path = "frappe/templates/signup.html"
if path:
context["signup_form_template"] = frappe.get_template(path).render()

providers = [i.name for i in frappe.get_all("Social Login Key", filters={"enable_social_login":1}, order_by="name")]
for provider in providers:


Ladataan…
Peruuta
Tallenna