euscanwww: included django-registration and tweaked templates

Signed-off-by: volpino <fox91@anche.no>
This commit is contained in:
volpino 2012-06-09 17:11:28 +02:00
parent 4246c544ad
commit d34a0c4992
20 changed files with 200 additions and 1 deletions

View File

@ -52,6 +52,15 @@
<li>---</li>
<li><a href="{% url "api" %}">API</a></li>
<li><a href="{% url "about" %}">About</a></li>
<li>---</li>
{% if user.is_authenticated %}
<li><a href="#"> Welcome {{ user }}</a></li>
<li><a href="{% url "django.contrib.auth.views.logout" %}">Logout</a></li>
{% else %}
<li><a href="{% url "django.contrib.auth.views.login" %}">Login</a></li>
<li><a href="{% url "registration.views.register" %}">Register</a></li>
{% endif %}
{% endblock %}
</ul>
</div>

View File

@ -0,0 +1 @@
{% extends "_base.html" %}

View File

@ -0,0 +1,13 @@
{% extends "registration/_registration_base.html" %}
{% block title %}{% if account %}Activation complete{% else %}Activation problem{% endif %}{% endblock %}
{% block content %}
{% if account %}
Thanks {{ account }}, activation complete! You may now <a href='{% url auth_login %}'>login</a>
using the username and password you set at registration.
{% else %}
Oops &ndash; it seems that your activation key is invalid.
Please check the url again.
{% endif %}
{% endblock %}

View File

@ -0,0 +1,6 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Activation complete{% endblock %}
{% block content %}
Thanks, activation complete! You may now <a href='{% url auth_login %}'>login</a>
using the username and password you set at registration.
{% endblock %}

View File

@ -0,0 +1,11 @@
You (or someone pretending to be you) have asked to register an account at
{{ site.name }}. 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://{{site.domain}}{% url registration_activate activation_key %}
Sincerely,
{{ site.name }} Management

View File

@ -0,0 +1 @@
Account registration for {{ site.name }}

View File

@ -0,0 +1,28 @@
{% extends "registration/_registration_base.html" %}
{% load url from future %}
{% load i18n %}
{% block content %}
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post" action="{% url 'django.contrib.auth.views.login' %}">
{% csrf_token %}
<table>
<tr>
<td>{{ form.username.label_tag }}</td>
<td>{{ form.username }}</td>
</tr>
<tr>
<td>{{ form.password.label_tag }}</td>
<td>{{ form.password }}</td>
</tr>
</table>
<input type="submit" value="login" />
<input type="hidden" name="next" value="/" />
</form>
{% endblock %}

View File

@ -0,0 +1,13 @@
{% extends "registration/_registration_base.html" %}
{% load i18n %}
{% block content %}
<p>You're logged out."</p>
<p>Redirect...</p>
<script type="text/javascript">
window.location.href = "/";
</script>
{% endblock %}

View File

@ -0,0 +1,6 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Password changed{% endblock %}
{% block content %}
Password successfully changed!
{% endblock %}

View File

@ -0,0 +1,16 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Change password{% endblock %}
{% block content %}
<form method='post' action=''>{% csrf_token %}
<table>
{{ form }}
<tr>
<td></td>
<td>
<input type='submit' value="Change password" />
</td>
</tr>
</table>
</form>
{% endblock %}

View File

@ -0,0 +1,7 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Password reset complete{% endblock %}
{% block content %}
Your password has been reset! You may now <a href="{{ login_url }}">log in</a>.
{% endblock %}

View File

@ -0,0 +1,15 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Confirm password reset{% endblock %}
{% block content %}
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="Set password" /></td>
</tr>
</table>
</form>
{% endblock %}

View File

@ -0,0 +1,10 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Password reset{% endblock %}
{% block content %}
<p>
We have sent you an email with a link to reset your password. Please check
your email and click the link to continue.
</p>
{% endblock %}

View File

@ -0,0 +1,16 @@
Greetings {% if user.get_full_name %}{{ user.get_full_name }}{% else %}{{ user }}{% endif %},
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:
{{ protocol }}://{{ domain }}{% url auth_password_reset_confirm uid token %}
Your username, in case you've forgotten: {{ user.username }}
Best regards,
{{ site_name }} Management

View File

@ -0,0 +1,18 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Reset password{% endblock %}
{% block content %}
Forgot your password? Enter your email in the form below and we'll send you
instructions for creating a new one.
<form method='post' action=''>{% csrf_token %}
<table>
{{ form }}
<tr>
<td></td>
<td><input type='submit' value="Reset password" /></td>
</tr>
</table>
</form>
{% endblock %}

View File

@ -0,0 +1,6 @@
{% extends "registration/_registration_base.html" %}
{% block title %}Activation email sent{% endblock %}
{% block content %}
An activation email has been sent. Please check your email and click on the link to activate your account.
{% endblock %}

View File

@ -0,0 +1,19 @@
{% extends "registration/_registration_base.html" %}
{% block title %}
Register for an account
{% endblock %}
{% block content %}
<table>
<form method='post' action=''>{% csrf_token %}
{{ form }}
<tr>
<td></td>
<td>
<input type="submit" value="Send activation email" />
</td>
</tr>
</form>
</table>
{% endblock %}

View File

@ -170,6 +170,7 @@ INSTALLED_APPS = (
# 'django.contrib.admindocs',
'south',
'djcelery',
'registration',
)
# A sample logging configuration. The only tangible logging
@ -201,6 +202,7 @@ LOGGING = {
}
}
ACCOUNT_ACTIVATION_DAYS = 7
PORTAGE_ROOT = "/usr/portage/"
PORTAGE_CONFIGROOT = PORTAGE_ROOT

View File

@ -10,6 +10,7 @@ urlpatterns = patterns('',
# (r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^accounts/', include('registration.backends.default.urls')),
url(r'^', include('djeuscan.urls')),
)

View File

@ -89,7 +89,8 @@ setup(
),
install_requires=['Django==1.4', 'django-annoying==0..7.6', 'South==0.7.4',
'django-piston==0.2.3', 'BeautifulSoup==3.2.1',
'matplotlib==1.1.0', 'django-celery==2.5.5'],
'matplotlib==1.1.0', 'django-celery==2.5.5',
'django-registration==0.8'],
package_dir={'': 'pym'},
packages=packages,
package_data={},