initial lazy signup integration

This commit is contained in:
Seth Ladygo
2019-03-12 23:06:27 -07:00
parent c43bb31d61
commit 51beea8f50
3 changed files with 18 additions and 1 deletions

View File

@ -36,6 +36,7 @@ INSTALLED_APPS = [
'django.contrib.sessions', 'django.contrib.sessions',
'django.contrib.messages', 'django.contrib.messages',
'django.contrib.staticfiles', 'django.contrib.staticfiles',
'lazysignup',
'dashboard', 'dashboard',
] ]
@ -73,6 +74,7 @@ WSGI_APPLICATION = 'procat2.wsgi.application'
AUTHENTICATION_BACKENDS = ( AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend', 'django.contrib.auth.backends.ModelBackend',
'lazysignup.backends.LazySignupBackend',
) )
# Password validation # Password validation

View File

@ -23,6 +23,7 @@ urlpatterns = [
path('dashboard', dashboard, name='dashboard'), path('dashboard', dashboard, name='dashboard'),
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
path('accounts/', include('django.contrib.auth.urls')), path('accounts/', include('django.contrib.auth.urls')),
path('convert/', include('lazysignup.urls')),
] ]
# accounts/login/ [name='login'] # accounts/login/ [name='login']

View File

@ -1,3 +1,17 @@
<div class="container navigation"> {% load i18n %}
{% load lazysignup_tags %}
<div>
SEPARATE NAV for "{{ user }}" in app "{{ request.current_app }}" SEPARATE NAV for "{{ user }}" in app "{{ request.current_app }}"
</div> </div>
<div>
{% if user.is_anonymous %}
Hello anonymous guest!
<a href="{% url 'login' %}">{% trans "Log in" %}</a>
{% elif user.is_lazy_user %}
<li><a href="{% url 'lazysignup_convert' %}">{% trans "Save your data" %}</a> {% trans "by setting a username and password" %}</li>
{% else %}
{% blocktrans %}Hello {{ user }}!{% endblocktrans %}
<a href="{% url 'logout' %}">{% trans "Log out" %}</a>
{% endif %}
</div>