From: Guillaume Pellerin Date: Mon, 9 Feb 2015 09:14:38 +0000 (+0100) Subject: add various registration forms X-Git-Tag: 1.1~293^2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=97fed74bd396954951a15eae3360319b8959a788;p=teleforma.git add various registration forms --- diff --git a/teleforma/templates/registration/activate.html b/teleforma/templates/registration/activate.html new file mode 100644 index 00000000..4f3bdbe2 --- /dev/null +++ b/teleforma/templates/registration/activate.html @@ -0,0 +1,14 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% if account %}{% trans "Activation complete" %}{% else %}{% trans "Activation problem" %}{% endif %}{% endblock %} +{% block content %} +{% url 'auth_login' as auth_login_url %} +{% if account %} +{% blocktrans %} +Thanks {{ account }}, activation complete! +You may now login using the username and password you set at registration. +{% endblocktrans %} +{% else %} +{% blocktrans %}Oops – it seems that your activation key is invalid. Please check the url again.{% endblocktrans %} +{% endif %} +{% endblock %} diff --git a/teleforma/templates/registration/activation_complete.html b/teleforma/templates/registration/activation_complete.html new file mode 100644 index 00000000..c2ab8dd6 --- /dev/null +++ b/teleforma/templates/registration/activation_complete.html @@ -0,0 +1,11 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Activation complete" %}{% endblock %} +{% block content %} +{% url 'auth_login' as auth_login_url %} +{% blocktrans %} +Thanks, activation complete! You may now login using the username and password you set at registration. +{% endblocktrans %} +{% endblock %} + + diff --git a/teleforma/templates/registration/activation_email.html b/teleforma/templates/registration/activation_email.html new file mode 100644 index 00000000..c6ebc265 --- /dev/null +++ b/teleforma/templates/registration/activation_email.html @@ -0,0 +1,26 @@ +{% load i18n %} +{% comment %} +This template is used for the html alternative of the activation email +if you use a django-registration backend that looks for it. e.g. +https://github.com/huseyinyilmaz/django-registration-extended-backend +{% endcomment %} +{% url 'registration_activate' activation_key as activation_key_url %} +{% blocktrans with sitename=site.name sitedomain=site.domain%} +

Account registration for {{ sitename }}

+

+You (or someone pretending to be you) have asked to register an account at +{{ sitename }}.
+If this wasn't you, please ignore this email and your address will be removed +from our records. +

+

+To activate this account, please click the following link within the next +{{ expiration_days }} days:
+http://{{ sitedomain }}{{ activation_key_url }} +

+

+Sincerely,
+{{ sitename }} Management +

+ +{% endblocktrans %} \ No newline at end of file diff --git a/teleforma/templates/registration/activation_email.txt b/teleforma/templates/registration/activation_email.txt new file mode 100644 index 00000000..9ca54b3c --- /dev/null +++ b/teleforma/templates/registration/activation_email.txt @@ -0,0 +1,15 @@ +{% load i18n %} +{% url 'registration_activate' activation_key as activation_key_url%} +{% blocktrans with sitename=site.name siteurl=site.domain %} +You (or someone pretending to be you) have asked to register an account at +{{ sitename }}. If this wasn't you, please ignore this email +and your address will be removed from our records. + +To activate this account, please click the following link within the next +{{ expiration_days }} days: + +http://{{ siteurl }}{{ activation_key_url }} + +Sincerely, +{{ sitename }} Management +{% endblocktrans %} \ No newline at end of file diff --git a/teleforma/templates/registration/activation_email_subject.txt b/teleforma/templates/registration/activation_email_subject.txt new file mode 100644 index 00000000..bdb83991 --- /dev/null +++ b/teleforma/templates/registration/activation_email_subject.txt @@ -0,0 +1 @@ +{% load i18n %}{% blocktrans with sitename=site.name %}Account registration for {{ sitename }}{% endblocktrans %} diff --git a/teleforma/templates/registration/login.html b/teleforma/templates/registration/login.html new file mode 100644 index 00000000..2fd6edb6 --- /dev/null +++ b/teleforma/templates/registration/login.html @@ -0,0 +1,30 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Login" %}{% endblock %} +{% block content %} +{% url 'auth_password_reset' as auth_pwd_reset_url %} +{% url 'registration_register' as register_url%} + +{% if form.errors %} +

{% blocktrans %}Your username and password didn't match. Please try again.{% endblocktrans %}

+{% endif %} + +
{% csrf_token %} + + + + + + + + + +
{% trans form.username.label_tag %}{{ form.username }}
{% trans form.password.label_tag %}{{ form.password }}
+

{% blocktrans %}Forgot your password? + Need an account?{% endblocktrans %}

+ + + +
+ +{% endblock %} diff --git a/teleforma/templates/registration/logout.html b/teleforma/templates/registration/logout.html new file mode 100644 index 00000000..6759e113 --- /dev/null +++ b/teleforma/templates/registration/logout.html @@ -0,0 +1,6 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Logged out" %}{% endblock %} +{% block content %} +{% trans "Successfully logged out!" %} +{% endblock %} diff --git a/teleforma/templates/registration/password_change_done.html b/teleforma/templates/registration/password_change_done.html new file mode 100644 index 00000000..d49d6ccf --- /dev/null +++ b/teleforma/templates/registration/password_change_done.html @@ -0,0 +1,7 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Password changed" %}{% endblock %} +{% block content %} +{% trans "Password successfully changed!" %} +{% endblock %} + diff --git a/teleforma/templates/registration/password_change_form.html b/teleforma/templates/registration/password_change_form.html new file mode 100644 index 00000000..9e04d04c --- /dev/null +++ b/teleforma/templates/registration/password_change_form.html @@ -0,0 +1,11 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Change password" %}{% endblock %} +{% block content %} +
{% csrf_token %} + + {{ form }} + +
+
+{% endblock %} diff --git a/teleforma/templates/registration/password_reset_complete.html b/teleforma/templates/registration/password_reset_complete.html new file mode 100644 index 00000000..064701e8 --- /dev/null +++ b/teleforma/templates/registration/password_reset_complete.html @@ -0,0 +1,6 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Password reset complete" %}{% endblock %} +{% block content %}{% blocktrans %} +Your password has been reset! You may now log in. +{% endblocktrans %}{% endblock %} diff --git a/teleforma/templates/registration/password_reset_confirm.html b/teleforma/templates/registration/password_reset_confirm.html new file mode 100644 index 00000000..5006abd3 --- /dev/null +++ b/teleforma/templates/registration/password_reset_confirm.html @@ -0,0 +1,12 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Confirm password reset" %}{% endblock %} +{% block content %} +{% trans "Enter your new password below to reset your password:" %} +
{% csrf_token %} + + {{ form.as_table }} + +
+
+{% endblock %} diff --git a/teleforma/templates/registration/password_reset_done.html b/teleforma/templates/registration/password_reset_done.html new file mode 100644 index 00000000..9d283e33 --- /dev/null +++ b/teleforma/templates/registration/password_reset_done.html @@ -0,0 +1,9 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Password reset" %}{% endblock %} +{% block content %} +

+{% blocktrans %}We have sent you an email with a link to reset your password. +Please check your email and click the link to continue.{% endblocktrans %} +

+{% endblock %} diff --git a/teleforma/templates/registration/password_reset_email.html b/teleforma/templates/registration/password_reset_email.html new file mode 100644 index 00000000..287737fb --- /dev/null +++ b/teleforma/templates/registration/password_reset_email.html @@ -0,0 +1,17 @@ +{% load i18n %}{% trans "Greetings" %} {% if user.get_full_name %}{{ user.get_full_name }}{% else %}{{ user }}{% endif %}, + +{% blocktrans %}You are receiving this email because you (or someone pretending to be you) +requested that your password be reset on the {{ domain }} site. If you do not +wish to reset your password, please ignore this message. + +To reset your password, please click the following link, or copy and paste it +into your web browser:{% endblocktrans %} + +{{ protocol }}://{{ domain }}{% url 'auth_password_reset_confirm' uid token %} + +{% blocktrans with username=user.username %} +Your username, in case you've forgotten: {{ username }} + +Best regards, +{{ site_name }} Management +{% endblocktrans %} \ No newline at end of file diff --git a/teleforma/templates/registration/password_reset_form.html b/teleforma/templates/registration/password_reset_form.html new file mode 100644 index 00000000..35811fea --- /dev/null +++ b/teleforma/templates/registration/password_reset_form.html @@ -0,0 +1,13 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Reset password" %}{% endblock %} +{% block content %}{% blocktrans %} +Forgot your password? Enter your email in the form below and we'll send you +instructions for creating a new one.{% endblocktrans %} +
{% csrf_token %} + + {{ form }} + +
+
+{% endblock %} diff --git a/teleforma/templates/registration/registration_base.html b/teleforma/templates/registration/registration_base.html new file mode 100644 index 00000000..76a44cd8 --- /dev/null +++ b/teleforma/templates/registration/registration_base.html @@ -0,0 +1,2 @@ +{% extends "teleforma/base.html" %} +{% load i18n %} diff --git a/teleforma/templates/registration/registration_complete.html b/teleforma/templates/registration/registration_complete.html new file mode 100644 index 00000000..872292b0 --- /dev/null +++ b/teleforma/templates/registration/registration_complete.html @@ -0,0 +1,8 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} +{% block title %}{% trans "Activation email sent" %}{% endblock %} +{% block content %} +{% blocktrans %}An activation email has been sent. +Please check your email and click on the link to activate your account.{% endblocktrans %} +{% endblock %} + diff --git a/teleforma/templates/registration/registration_form.html b/teleforma/templates/registration/registration_form.html new file mode 100644 index 00000000..a9b17886 --- /dev/null +++ b/teleforma/templates/registration/registration_form.html @@ -0,0 +1,22 @@ +{% extends "registration/registration_base.html" %} +{% load i18n %} + +{% block title %}{% trans "Registration" %}{% endblock %} + +{% block content %} +
{% csrf_token %} + + {{ form }} + {% for formset in inlines %} + {{ formset.management_form }} + {% for form in formset %} + {{form }} + {% endfor %} + {% endfor %} +
+

+
 {% trans "Save and download the registration form" %}
+
+{% endblock %} + +