mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			686 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			686 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.conf import settings
 | 
						|
from django.http import HttpRequest, HttpResponse
 | 
						|
from django.shortcuts import render
 | 
						|
 | 
						|
 | 
						|
def config_error(request: HttpRequest, error_name: str) -> HttpResponse:
 | 
						|
    assert "/" not in error_name
 | 
						|
    context = {
 | 
						|
        "error_name": error_name,
 | 
						|
    }
 | 
						|
    if settings.DEVELOPMENT:
 | 
						|
        context["auth_settings_path"] = "zproject/dev-secrets.conf"
 | 
						|
        context["client_id_key_name"] = f"social_auth_{error_name}_key"
 | 
						|
    else:
 | 
						|
        context["auth_settings_path"] = "/etc/zulip/settings.py"
 | 
						|
        context["client_id_key_name"] = f"SOCIAL_AUTH_{error_name.upper()}_KEY"
 | 
						|
 | 
						|
    return render(request, f"zerver/config_error/{error_name}.html", context)
 |