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 293 SOCIAL_NETWORK_ENABLED = locals().get('SOCIAL_NETWORK_ENABLED') or False
294 294  
295 295 COLAB_APPS = locals().get('COLAB_APPS') or {}
  296 +PROXIED_APPS = {}
296 297  
297 298 for app_name, app in COLAB_APPS.items():
298 299 if 'dependencies' in app:
... ... @@ -303,6 +304,9 @@ for app_name, app in COLAB_APPS.items():
303 304 if app_name not in INSTALLED_APPS:
304 305 INSTALLED_APPS += (app_name,)
305 306  
  307 + if app.get('upstream'):
  308 + PROXIED_APPS[app_name.split('.')[-1]] = app
  309 +
306 310 if not app or 'templates' not in app:
307 311 continue
308 312  
... ... @@ -327,17 +331,3 @@ try:
327 331 except ImportError:
328 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]
... ...