mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	This adds a new field named realm_night_logo which is used for displaying the organization logo when the user is in night mode. Fixes #11176.
		
			
				
	
	
		
			20 lines
		
	
	
		
			707 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			707 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.conf import settings
 | 
						|
 | 
						|
from zerver.lib.upload import upload_backend
 | 
						|
from zerver.models import Realm
 | 
						|
 | 
						|
def realm_logo_url(realm: Realm, night: bool) -> str:
 | 
						|
    return get_realm_logo_url(realm, night)
 | 
						|
 | 
						|
def get_realm_logo_url(realm: Realm, night: bool) -> str:
 | 
						|
    if not night:
 | 
						|
        if realm.logo_source == 'U':
 | 
						|
            return upload_backend.get_realm_logo_url(realm.id, realm.logo_version, night)
 | 
						|
        else:
 | 
						|
            return settings.DEFAULT_LOGO_URI+'?version=0'
 | 
						|
    else:
 | 
						|
        if realm.night_logo_source == 'U':
 | 
						|
            return upload_backend.get_realm_logo_url(realm.id, realm.night_logo_version, night)
 | 
						|
        else:
 | 
						|
            return settings.DEFAULT_LOGO_URI+'?version=0'
 |