fix permission to see certificate

This commit is contained in:
aminhashemi92 2025-10-09 13:29:48 +03:30
parent 7c2a1ebc7a
commit 23f50aacd4
4 changed files with 23 additions and 2 deletions

View file

@ -13,7 +13,7 @@ from invoices.models import Invoice
from installations.models import InstallationReport
from .models import CertificateTemplate, CertificateInstance
from common.consts import UserRoles
from common.decorators import allowed_roles
from _helpers.jalali import Gregorian
from processes.utils import get_scoped_instance_or_404
@ -151,6 +151,7 @@ def certificate_step(request, instance_id, step_id):
@login_required
@allowed_roles([UserRoles.BROKER, UserRoles.MANAGER])
def certificate_print(request, instance_id):
instance = get_scoped_instance_or_404(request, instance_id)
cert = CertificateInstance.objects.filter(process_instance=instance).order_by('-created').first()