Template
Add shopper accounts, reviews, tracking, and seed_demo (#9)
Closes #9. Shop-gated buyer accounts, purchase reviews, Stripe customer ids, shipment tracking, slim public contact form, and a template-neutral seed_demo command.
This commit is contained in:
@@ -90,6 +90,19 @@
|
||||
<a class="rd-nav-link" href="{% url item.url_name %}">{{ item.label }}</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% if user.is_authenticated %}
|
||||
<li class="rd-nav-item">
|
||||
{% if user.is_staff %}
|
||||
<a class="rd-nav-link" href="{% url 'dashboard:home' %}">Portal</a>
|
||||
{% elif "shop" in enabled_features %}
|
||||
<a class="rd-nav-link" href="{% url 'account:home' %}">Account</a>
|
||||
{% endif %}
|
||||
</li>
|
||||
{% elif "shop" in enabled_features %}
|
||||
<li class="rd-nav-item">
|
||||
<a class="rd-nav-link" href="{% url 'account:login' %}">Sign in</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@@ -134,9 +147,14 @@
|
||||
{% for item in public_nav_extra %}
|
||||
<li><a href="{% url item.url_name %}">{{ item.label }}</a></li>
|
||||
{% endfor %}
|
||||
{% if user.is_authenticated %}
|
||||
{% if user.is_authenticated and not user.is_staff and "shop" in enabled_features %}
|
||||
<li><a href="{% url 'account:home' %}">Account</a></li>
|
||||
{% elif user.is_authenticated %}
|
||||
<li><a href="{% url 'dashboard:home' %}">Client portal</a></li>
|
||||
{% else %}
|
||||
{% if "shop" in enabled_features %}
|
||||
<li><a href="{% url 'account:login' %}">Sign in</a></li>
|
||||
{% endif %}
|
||||
<li><a href="{% url 'accounts:login' %}">Client portal</a></li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user