Files
Phraseanet/templates/web/login/providers/bind.html.twig
Jean-Yves Gaulier 77e262bad0 PHRAS-2581_twig-macro-explode_4.1
explode commmon/macros.html.twig in 3 files for 3 macros
2019-05-16 17:27:40 +02:00

92 lines
3.2 KiB
Twig

{% extends "login/layout/sidebar-layout.html.twig" %}
{% import "common/macro_captcha.html.twig" as macro_captcha %}
{% import "login/common/macros.html.twig" as auth_macro %}
{% block title %}
{{ "Login" | trans }}
{% endblock %}
{% block sidebar %}
<div class="well-large sidebar-block">
<div class="row-fluid">
<div class="span12">
<div class="text-title">
{{ "Connection" | trans }}
</div>
</div>
</div>
<div class="row-fluid">
<div class="span12">
{{ auth_macro.providerBadge(token) }}
</div>
</div>
</div>
<div class="well-large sidebar-block">
<div class="row-fluid">
<div class="span12 sidebar-hint-large">
{{ "Login to link your account" | trans }}
</div>
</div>
<div class="row-fluid">
<div class="span12">
{{ auth_macro.flashes() }}
<form
novalidate
name="loginForm"
action="{{ path('login_authentication_provider_do_bind', { 'providerId' : provider.getId() }) }}"
method="POST"
>
{% if form.vars.errors|length > 0 %}
<div class="row-fluid">
<div class="span12">
{{ form_errors(form) }}
</div>
</div>
{% endif %}
<div class="row-fluid">
<div class="span12">
{{ auth_macro.fieldInput(form.login, "loginForm", 'fa fa-envelope') }}
</div>
</div>
<div class="row-fluid">
<div class="span12">
{{ auth_macro.fieldInput(form.password, "loginForm", 'fa fa-lock') }}
</div>
</div>
<div class="text-right">
<a class="forget-password-link" href="{{ path("login_forgot_password") }}">{{ "Forgot password?" | trans }}</a>
</div>
{% if recaptcha_display %}
<div class="row-fluid">
<div class="span12">
{{ macro_captcha.captcha() }}
</div>
</div>
{% endif %}
{{ form_rest(form) }}
<div class="row-fluid">
<div class="span12">
<button type="submit" class="btn btn-success btn-trigger">
{{ "Connection" | trans }}
</button>
</div>
</div>
</form>
</div>
</div>
</div>
{% include "login/include/register-link-block.html.twig" with {"last_item" : register_enable} %}
{% endblock %}
{% block scripts %}
{{ parent() }}
<script>
authenticateApp.bootstrap({
state: 'login'
});
</script>
{% endblock %}