mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	This completes the cleanup process of eliminating functions in the root zerver/views/__init__.py module.
		
			
				
	
	
		
			22 lines
		
	
	
		
			858 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			858 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.conf.urls import url
 | 
						|
from django.conf import settings
 | 
						|
import os.path
 | 
						|
from django.views.static import serve
 | 
						|
import zerver.views.registration
 | 
						|
 | 
						|
# These URLs are available only in the development environment
 | 
						|
 | 
						|
use_prod_static = getattr(settings, 'PIPELINE_ENABLED', False)
 | 
						|
static_root = os.path.join(settings.DEPLOY_ROOT, 'prod-static/serve' if use_prod_static else 'static')
 | 
						|
 | 
						|
urls = [url(r'^static/(?P<path>.*)$', serve, {'document_root': static_root})]
 | 
						|
i18n_urls = [url(r'^confirmation_key/$', zerver.views.registration.confirmation_key)]
 | 
						|
 | 
						|
# These are used for voyager development. On a real voyager instance,
 | 
						|
# these files would be served by nginx.
 | 
						|
if settings.LOCAL_UPLOADS_DIR is not None:
 | 
						|
    urls += [
 | 
						|
        url(r'^user_avatars/(?P<path>.*)$', serve,
 | 
						|
            {'document_root': os.path.join(settings.LOCAL_UPLOADS_DIR, "avatars")}),
 | 
						|
    ]
 |