Commit 6011a1d0678ccfe22060f47c84462d81cf11837e

Authored by Gust
1 parent b9a2e969

Remove django dependency from settings

Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
Signed-off-by: Carolina Ramalho <carol15022@hotmail.com>
Signed-off-by: Alexandre Barbosa <alexandreab@live.com>
Showing 1 changed file with 4 additions and 14 deletions   Show diff stats
colab/settings.py
@@ -293,6 +293,7 @@ BROWSERID_ENABLED = locals().get(&#39;BROWSERID_ENABLED&#39;) or False @@ -293,6 +293,7 @@ BROWSERID_ENABLED = locals().get(&#39;BROWSERID_ENABLED&#39;) or False
293 SOCIAL_NETWORK_ENABLED = locals().get('SOCIAL_NETWORK_ENABLED') or False 293 SOCIAL_NETWORK_ENABLED = locals().get('SOCIAL_NETWORK_ENABLED') or False
294 294
295 COLAB_APPS = locals().get('COLAB_APPS') or {} 295 COLAB_APPS = locals().get('COLAB_APPS') or {}
  296 +PROXIED_APPS = {}
296 297
297 for app_name, app in COLAB_APPS.items(): 298 for app_name, app in COLAB_APPS.items():
298 if 'dependencies' in app: 299 if 'dependencies' in app:
@@ -303,6 +304,9 @@ for app_name, app in COLAB_APPS.items(): @@ -303,6 +304,9 @@ for app_name, app in COLAB_APPS.items():
303 if app_name not in INSTALLED_APPS: 304 if app_name not in INSTALLED_APPS:
304 INSTALLED_APPS += (app_name,) 305 INSTALLED_APPS += (app_name,)
305 306
  307 + if app.get('upstream'):
  308 + PROXIED_APPS[app_name.split('.')[-1]] = app
  309 +
306 if not app or 'templates' not in app: 310 if not app or 'templates' not in app:
307 continue 311 continue
308 312
@@ -327,17 +331,3 @@ try: @@ -327,17 +331,3 @@ try:
327 except ImportError: 331 except ImportError:
328 pass 332 pass
329 333
330 -from django.apps import apps  
331 -import django  
332 -django.setup()  
333 -  
334 -PROXIED_APPS = {}  
335 -  
336 -for app_name in COLAB_APPS:  
337 - try:  
338 - config = apps.get_app_config(app_name.split('.')[-1])  
339 - except:  
340 - config = None  
341 -  
342 - if config and getattr(config, 'colab_proxied_app', False):  
343 - PROXIED_APPS[app_name.split('.')[-1]] = COLAB_APPS[app_name]