10 lines
		
	
	
		
			341 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			341 B
		
	
	
	
		
			Python
		
	
	
	
from apps.system.permission import RbacPermission, has_permission
 | 
						|
 | 
						|
 | 
						|
class RecordPermission(RbacPermission):
 | 
						|
    def has_object_permission(self, request, view, obj):
 | 
						|
        if has_permission('record_confirm', request.user):
 | 
						|
            return True
 | 
						|
        if request.user.dept == obj.belong_dept:
 | 
						|
            return False
 | 
						|
        return True |