from django.shortcuts import render
from eggplant.market.models import Product
[docs]def role(request, role):
if role == 'purchaser':
return purchaser(request)
elif role == 'communicator':
return communicator(request)
elif role == 'packer':
return packer(request)
elif role == 'cashier':
return cashier(request)
elif role == 'accountant':
return accountant(request)
[docs]def purchaser(request):
show_disabled_products = 'show-disabled-products' in request.GET
if show_disabled_products:
products = Product.objects.all()
else:
products = Product.objects.filter(enabled=True)
ctx = {
'products': products,
'show_disabled_products': show_disabled_products
}
return render(request, 'eggplant/roles/purchaser/dashboard.html', ctx)
[docs]def communicator(request):
return render(request, 'eggplant/roles/communicator/dashboard.html')
[docs]def packer(request):
return render(request, 'eggplant/roles/packer/dashboard.html')
[docs]def cashier(request):
return render(request, 'eggplant/roles/cashier/dashboard.html')
[docs]def accountant(request):
return render(request, 'eggplant/roles/accountant/dashboard.html')