From bff70fcc646fb38a92dcb9f392e5191ccee1e594 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Mon, 3 Jan 2011 19:55:51 +0530 Subject: [PATCH] only load site.json once --- pandora/user/models.py | 5 ++--- pandora/user/views.py | 7 +++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/pandora/user/models.py b/pandora/user/models.py index a4e5744b..13c985f0 100644 --- a/pandora/user/models.py +++ b/pandora/user/models.py @@ -9,6 +9,7 @@ from django.conf import settings from ox.utils import json +from app.models import site_config class UserProfile(models.Model): reset_token = models.TextField(blank=True, null=True, unique=True) @@ -50,9 +51,7 @@ def get_user_json(user): def get_ui(user): - with open(os.path.join(settings.PROJECT_ROOT, 'templates', 'site.json')) as f: - site = json.load(f) - return site['user']['ui'] + return site_config['user']['ui'] ''' return { "columns": ["id", "title", "director", "country", "year", "language", "genre"], diff --git a/pandora/user/views.py b/pandora/user/views.py index 6e76ec29..0dfc42ca 100644 --- a/pandora/user/views.py +++ b/pandora/user/views.py @@ -19,7 +19,7 @@ import ox import models from api.actions import actions - +from app.models import site_config class SigninForm(forms.Form): username = forms.TextInput() @@ -100,9 +100,8 @@ def signout(request): if request.user.is_authenticated(): response = json_response(text='logged out') logout(request) - with open(os.path.join(settings.PROJECT_ROOT, 'templates', 'site.json')) as f: - site = json.load(f) - response['data']['user'] = site['user'] + + response['data']['user'] = site_config['user'] return render_to_json_response(response) actions.register(signout)