Compare commits
	
		
			1 Commits
		
	
	
		
			7.2.0+2025
			...
			event_dele
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 93f9a7b4d7 | 
							
								
								
									
										19
									
								
								delete_user.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								delete_user.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
			
		||||
model_actions = ["model_deleted"]
 | 
			
		||||
model_app = "authentik_core"
 | 
			
		||||
model_name = "user"
 | 
			
		||||
 | 
			
		||||
event = request.context.get("event", None)
 | 
			
		||||
if not event:
 | 
			
		||||
    ak_logger.info("delete_user: No event")
 | 
			
		||||
    return False
 | 
			
		||||
if event.action not in model_actions:
 | 
			
		||||
    ak_logger.info("delete_user: Non-matching action")
 | 
			
		||||
    return False
 | 
			
		||||
if (
 | 
			
		||||
    event.context["model"]["app"] != model_app
 | 
			
		||||
    or event.context["model"]["model_name"] != model_name
 | 
			
		||||
):
 | 
			
		||||
    ak_logger.info("delete_user: Invalid model")
 | 
			
		||||
    return False
 | 
			
		||||
 | 
			
		||||
ak_logger.info(f'model: {event.context["model"]}')
 | 
			
		||||
		Reference in New Issue
	
	Block a user