Some changes have been made

This commit is contained in:
Abdulaziz Axmadaliyev
2026-02-18 17:28:30 +05:00
parent 3691e2d068
commit 243d879243
41 changed files with 566 additions and 884 deletions

View File

@@ -36,19 +36,21 @@ def create_device(request):
@login_required
@role_required(["employee"])
@role_required(["businessman"])
def create_income(request):
if request.method == "POST":
form = IncomeForm(request.POST, user=request.user)
if form.is_valid():
income = form.save(commit=False)
if request.user.role == "employee":
income.amount = None
income.save()
form.save()
return redirect("income_list")
else:
form = IncomeForm(user=request.user)
return render(request, "common/create/income_create.html", {"form": form})
return render(
request,
"common/create/income_create.html",
{"form": form, "title": "Kirim qo'shish"}
)
@login_required
@role_required(['manager', 'businessman'])