]> git.parisson.com Git - teleforma.git/commitdiff
add various registration forms
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 9 Feb 2015 09:14:38 +0000 (10:14 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 9 Feb 2015 09:14:38 +0000 (10:14 +0100)
17 files changed:
teleforma/templates/registration/activate.html [new file with mode: 0644]
teleforma/templates/registration/activation_complete.html [new file with mode: 0644]
teleforma/templates/registration/activation_email.html [new file with mode: 0644]
teleforma/templates/registration/activation_email.txt [new file with mode: 0644]
teleforma/templates/registration/activation_email_subject.txt [new file with mode: 0644]
teleforma/templates/registration/login.html [new file with mode: 0644]
teleforma/templates/registration/logout.html [new file with mode: 0644]
teleforma/templates/registration/password_change_done.html [new file with mode: 0644]
teleforma/templates/registration/password_change_form.html [new file with mode: 0644]
teleforma/templates/registration/password_reset_complete.html [new file with mode: 0644]
teleforma/templates/registration/password_reset_confirm.html [new file with mode: 0644]
teleforma/templates/registration/password_reset_done.html [new file with mode: 0644]
teleforma/templates/registration/password_reset_email.html [new file with mode: 0644]
teleforma/templates/registration/password_reset_form.html [new file with mode: 0644]
teleforma/templates/registration/registration_base.html [new file with mode: 0644]
teleforma/templates/registration/registration_complete.html [new file with mode: 0644]
teleforma/templates/registration/registration_form.html [new file with mode: 0644]

diff --git a/teleforma/templates/registration/activate.html b/teleforma/templates/registration/activate.html
new file mode 100644 (file)
index 0000000..4f3bdbe
--- /dev/null
@@ -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 <a href='{{ auth_login_url }}'>login</a> using the username and password you set at registration.
+{% endblocktrans %}
+{% else %}
+{% blocktrans %}Oops &ndash; 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 (file)
index 0000000..c2ab8dd
--- /dev/null
@@ -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 <a href='{{ auth_login_url }}'>login</a> 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 (file)
index 0000000..c6ebc26
--- /dev/null
@@ -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%}<body>
+<h3>Account registration for {{ sitename }}</h3>
+<p>
+You (or someone pretending to be you) have asked to register an account at
+<b>{{ sitename }}</b>.<br/>
+If this wasn't you, please ignore this email and your address will be removed
+from our records.
+</p>
+<p>
+To activate this account, please click the following link within the next 
+<b>{{ expiration_days }}</b> days:<br/>
+<a href="http://{{ sitedomain }}{{ activation_key_url }}">http://{{ sitedomain }}{{  activation_key_url }}</a>
+</p>
+<p>
+Sincerely,<br/>
+{{ sitename }} Management
+</p>
+</body>
+{% 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 (file)
index 0000000..9ca54b3
--- /dev/null
@@ -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 (file)
index 0000000..bdb8399
--- /dev/null
@@ -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 (file)
index 0000000..2fd6edb
--- /dev/null
@@ -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 %}
+<p>{% blocktrans %}Your username and password didn't match. Please try again.{% endblocktrans %}</p>
+{% endif %}
+
+<form method="post" action="{% url 'auth_login' %}">{% csrf_token %}
+<table>
+<tr>
+    <td>{% trans form.username.label_tag %}</td>
+    <td>{{ form.username }}</td>
+</tr>
+<tr>
+    <td>{% trans form.password.label_tag %}</td>
+    <td>{{ form.password }}</td>
+</tr>
+</table>
+<p>{% blocktrans %}<a href="{{ auth_pwd_reset_url }}">Forgot</a> your password?
+    <a href="{{ register_url }}">Need an account</a>?{% endblocktrans %}</p>
+
+<input type="submit" value="{% trans "login" %}" />
+<input type="hidden" name="next" value="{{ next }}" />
+</form>
+
+{% endblock %}
diff --git a/teleforma/templates/registration/logout.html b/teleforma/templates/registration/logout.html
new file mode 100644 (file)
index 0000000..6759e11
--- /dev/null
@@ -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 (file)
index 0000000..d49d6cc
--- /dev/null
@@ -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 (file)
index 0000000..9e04d04
--- /dev/null
@@ -0,0 +1,11 @@
+{% extends "registration/registration_base.html" %}
+{% load i18n %}
+{% block title %}{% trans "Change password" %}{% endblock %}
+{% block content %}
+<form method='post' action=''>{% csrf_token %}
+<table>
+    {{ form }}
+    <tr><td></td><td><input type='submit' value="{% trans "Change password" %}" /></td></tr>
+</table>
+</form>
+{% endblock %}
diff --git a/teleforma/templates/registration/password_reset_complete.html b/teleforma/templates/registration/password_reset_complete.html
new file mode 100644 (file)
index 0000000..064701e
--- /dev/null
@@ -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 <a href="{{ login_url }}">log in</a>.
+{% endblocktrans %}{% endblock %}
diff --git a/teleforma/templates/registration/password_reset_confirm.html b/teleforma/templates/registration/password_reset_confirm.html
new file mode 100644 (file)
index 0000000..5006abd
--- /dev/null
@@ -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:" %}
+<form method="post" action="">{% csrf_token %}
+<table>
+    {{ form.as_table }}
+    <tr><td></ td><td><input type="submit" value="{% trans "Set password" %}"/></td></tr>
+</table>
+</form>
+{% endblock %}
diff --git a/teleforma/templates/registration/password_reset_done.html b/teleforma/templates/registration/password_reset_done.html
new file mode 100644 (file)
index 0000000..9d283e3
--- /dev/null
@@ -0,0 +1,9 @@
+{% extends "registration/registration_base.html" %}
+{% load i18n %}
+{% block title %}{% trans "Password reset" %}{% endblock %}
+{% block content %}
+<p>
+{% 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 %}
+</p>
+{% endblock %}
diff --git a/teleforma/templates/registration/password_reset_email.html b/teleforma/templates/registration/password_reset_email.html
new file mode 100644 (file)
index 0000000..287737f
--- /dev/null
@@ -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 (file)
index 0000000..35811fe
--- /dev/null
@@ -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 %}
+<form method='post' action=''>{% csrf_token %}
+<table>
+    {{ form }}
+    <tr><td></td><td><input type='submit' value="{% trans "Reset password"  %}" /></td></tr>
+</table>
+</form>
+{% endblock %}
diff --git a/teleforma/templates/registration/registration_base.html b/teleforma/templates/registration/registration_base.html
new file mode 100644 (file)
index 0000000..76a44cd
--- /dev/null
@@ -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 (file)
index 0000000..872292b
--- /dev/null
@@ -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 (file)
index 0000000..a9b1788
--- /dev/null
@@ -0,0 +1,22 @@
+{% extends "registration/registration_base.html" %}
+{% load i18n %}
+
+{% block title %}{% trans "Registration" %}{% endblock %}
+
+{% block content %}
+    <form class="register" id="_registerForm" method="post" action="" enctype="multipart/form-data" data-ajax="false">{% csrf_token %}
+    <table>
+        {{ form }}
+        {% for formset in inlines %}
+          {{ formset.management_form }}
+          {% for form in formset %}
+           {{form }}
+          {% endfor %}
+        {% endfor %}
+    </table>
+    <br><br>
+    <center><a href="#" class="component_icon button" id="action_green" onclick="$('#_registerForm').submit();"><img src="{{STATIC_URL}}telemeta/images/download.png" alt="" style="vertical-align:middle" />&nbsp;{% trans "Save and download the registration form" %}</a></center>
+    </form>
+{% endblock %}
+
+