Files
hossein-por-shop/backend/utils/admin.py
T
2025-02-08 17:37:57 +03:30

18 lines
627 B
Python

from order.models import OrderModel
from product.models import DollorModel, CommentModel
from ticket.models import Ticket
def admin_pending_count(request):
pending_count = OrderModel.objects.filter(status='ADMIN_PENDING').count()
return str(pending_count)
def dollor_price(request):
dollor_object, _ = DollorModel.objects.get_or_create(unique_filed='unique')
return str(dollor_object.price)[:2]
def comment_count(request):
return CommentModel.objects.filter(review_status='not_reviwed').count()
def new_ticket_count(request):
return Ticket.objects.filter(status__in=['open', 'in_progress']).count()