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