fix permission to see certificate
This commit is contained in:
parent
7c2a1ebc7a
commit
23f50aacd4
4 changed files with 23 additions and 2 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue