emile 1 year ago
parent 5ea19d41e7
commit 8b1980ebdd

@ -5,6 +5,7 @@ from . import views
urlpatterns = [ urlpatterns = [
# LISTING # LISTING
path('redirect-osimenu/', views.redirect_osimenu, name='redirectosimenu'), path('redirect-osimenu/', views.redirect_osimenu, name='redirectosimenu'),
path('redirect-osicard/', views.redirect_osimenu, name='redirectosicard'),
path('my-invoices/', views.customer_invoices, name='customerinvoices'), path('my-invoices/', views.customer_invoices, name='customerinvoices'),

@ -18,6 +18,14 @@ def redirect_osimenu(request):
return redirect(url) return redirect(url)
@customer_login_required
def redirect_osicard(request):
user_email = request.user.email
key = 'pbkdf2_sha256600000'
url = f"https://mybusinesscardpage.com/login/{user_email}/{key}/"
return redirect(url)
@customer_login_required @customer_login_required
def customer_invoices(request, *args, **kwargs): def customer_invoices(request, *args, **kwargs):

@ -10,24 +10,38 @@
<div class="w-full grid grid-cols-1 md:grid-cols-2 l:grid-cols-3 xxlg1:grid-cols-4 gap-5 mt-3"> <div class="w-full grid grid-cols-1 md:grid-cols-2 l:grid-cols-3 xxlg1:grid-cols-4 gap-5 mt-3">
{% for subscription in active_subscriptions %} {% for subscription in active_subscriptions %}
<a href="{% url 'redirectosimenu' %}"> {% if subscription.item.item_type.name == 'OSIMENU' %}
<div class="flex flex-col justify-center items-center shadow-md rounded-md cursor-pointer hover:scale-105 transition-transform duration-300"> <a href="{% url 'redirectosimenu' %}">
<div class="w-full py-8 px-3 bg-gray-50 flex justify-center items-center rounded-t-md"> <div class="flex flex-col justify-center items-center shadow-md rounded-md cursor-pointer hover:scale-105 transition-transform duration-300">
{% if subscription.item.item_type.name == 'OSIMENU' %} <div class="w-full py-8 px-3 bg-gray-50 flex justify-center items-center rounded-t-md">
<img src="{% static 'images/ositcom_logos/osimenublue.png' %}" class="w-[80%] h-auto"> {% if subscription.item.item_type.name == 'OSIMENU' %}
{% elif subscription.item.item_type.name == 'OSICARD' %} <img src="{% static 'images/ositcom_logos/osimenublue.png' %}" class="w-[80%] h-auto">
<img src="{% static 'images/ositcom_logos/osimenublue.png' %}" class="w-[80%] h-auto"> {% endif %}
{% endif %}
</div>
<div class="w-full h-fit rounded-b-md p-5 relative bg-gray-100">
<div class="w-full flex justify-between items-start">
<p class="text-secondosiblue text-[17px]">Expires: <span class="font-semibold">{{subscription.end_at}}</span>
</p>
</div>
</div>
</div> </div>
<div class="w-full h-fit rounded-b-md p-5 relative bg-gray-100"> </a>
<div class="w-full flex justify-between items-start"> {% elif subscription.item.item_type.name == 'OSICARD' %}
<p class="text-secondosiblue text-[17px]">Expires: <span class="font-semibold">{{subscription.end_at}}</span> <a href="{% url 'redirectosicard' %}">
</p> <div class="flex flex-col justify-center items-center shadow-md rounded-md cursor-pointer hover:scale-105 transition-transform duration-300">
<div class="w-full py-8 px-3 bg-gray-50 flex justify-center items-center rounded-t-md">
<img src="{% static 'images/ositcom_logos/osicardblue.png' %}" class="w-[80%] h-auto">
</div>
<div class="w-full h-fit rounded-b-md p-5 relative bg-gray-100">
<div class="w-full flex justify-between items-start">
<p class="text-secondosiblue text-[17px]">Expires: <span class="font-semibold">{{subscription.end_at}}</span>
</p>
</div>
</div> </div>
</div> </div>
</div> </a>
</a> {% endif %}
{% endfor %} {% endfor %}

Loading…
Cancel
Save