Skip to content
Snippets Groups Projects
Commit 6e7b6dae authored by Brody Wilton's avatar Brody Wilton
Browse files

Add logs to payment that includes the purchase type in the details to display on user page

parent 24750dc5
No related branches found
No related tags found
1 merge request!39Brodybranch
...@@ -5,7 +5,8 @@ from django.shortcuts import redirect, render ...@@ -5,7 +5,8 @@ from django.shortcuts import redirect, render
from django.urls import reverse from django.urls import reverse
from django.shortcuts import redirect, render from django.shortcuts import redirect, render
from django.urls import reverse from django.urls import reverse
from .models import UserTokenCount from .views import get_log_data, create_log
from .models import UserTokenCount, Action
from rest_framework.response import Response from rest_framework.response import Response
from rest_framework import status from rest_framework import status
...@@ -110,6 +111,13 @@ def execute_payment(request): ...@@ -110,6 +111,13 @@ def execute_payment(request):
tokens_purchased = request.session.get("purchase_quantity") tokens_purchased = request.session.get("purchase_quantity")
add_tokens(request.user, tokens_purchased) add_tokens(request.user, tokens_purchased)
# log_data = {
# 'action': 'Tokens purchased',
# }
log_data = get_log_data(request.user, Action.PAYMENT_SUCCESSFUL, 'success', description=f"Purchased {tokens_purchased} tokens")
create_log(request.user if request.user.is_authenticated else None, log_data)
return redirect('success') return redirect('success')
else: else:
......
...@@ -187,11 +187,19 @@ ...@@ -187,11 +187,19 @@
{{entry.date}} </th> {{entry.date}} </th>
<td class="px-6 py-4">{{entry.action}}</td> <td class="px-6 py-4">{{entry.action}}</td>
<td class="px-6 py-4"> <td class="px-6 py-4">
{% if entry.file %}
<a <a
href="#" href="#"
class="font-medium text-blue-600 dark:text-blue-500 hover:underline" class="font-medium text-blue-600 dark:text-blue-500 hover:underline"
>{{entry.file}}</a >{{entry.file}}</a
> >
{% elif entry.description %}
<a
href="#"
class="font-medium text-blue-600 dark:text-blue-500 hover:underline"
>{{entry.description}}</a
>
{% endif %}
</td> </td>
</tr> </tr>
{%endfor%} {%endfor%}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment