diff --git a/osinaweb/customercore/__pycache__/urls.cpython-310.pyc b/osinaweb/customercore/__pycache__/urls.cpython-310.pyc index d5965f49..2ba4d7fc 100644 Binary files a/osinaweb/customercore/__pycache__/urls.cpython-310.pyc and b/osinaweb/customercore/__pycache__/urls.cpython-310.pyc differ diff --git a/osinaweb/customercore/__pycache__/views.cpython-310.pyc b/osinaweb/customercore/__pycache__/views.cpython-310.pyc index 2d441766..09bff20b 100644 Binary files a/osinaweb/customercore/__pycache__/views.cpython-310.pyc and b/osinaweb/customercore/__pycache__/views.cpython-310.pyc differ diff --git a/osinaweb/customercore/urls.py b/osinaweb/customercore/urls.py index 0e577c57..0e6fb087 100644 --- a/osinaweb/customercore/urls.py +++ b/osinaweb/customercore/urls.py @@ -5,6 +5,7 @@ from . import views urlpatterns = [ # LISTING path('redirect-osimenu/', views.redirect_osimenu, name='redirectosimenu'), + path('redirect-osicard/', views.redirect_osimenu, name='redirectosicard'), path('my-invoices/', views.customer_invoices, name='customerinvoices'), diff --git a/osinaweb/customercore/views.py b/osinaweb/customercore/views.py index 7c57ad26..694ce424 100644 --- a/osinaweb/customercore/views.py +++ b/osinaweb/customercore/views.py @@ -18,6 +18,14 @@ def redirect_osimenu(request): 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 def customer_invoices(request, *args, **kwargs): diff --git a/osinaweb/osinacore/templates/customer_index.html b/osinaweb/osinacore/templates/customer_index.html index f8bbd519..92882248 100644 --- a/osinaweb/osinacore/templates/customer_index.html +++ b/osinaweb/osinacore/templates/customer_index.html @@ -10,24 +10,38 @@
{% for subscription in active_subscriptions %} - -
-