From: Attila-Mihaly Balazs Date: Thu, 16 Jan 2014 10:05:25 +0000 (+0200) Subject: Merge branch 'threadsafe_requestholder' into update_django X-Git-Tag: live~28^2~1 X-Git-Url: https://git.openstreetmap.org/osqa.git/commitdiff_plain/7be81dfc799101c3d7e646d76b07ac30fc39bf61?hp=c37aa7a23be8c834cecdff3a2141e0ef91dbaea2 Merge branch 'threadsafe_requestholder' into update_django --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7b7b758 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*.pyc +.pydevproject +.settings +.project +log/django.osqa.log +tmp/* + +osqa.wsgi +settings_local.py diff --git a/README b/README new file mode 100644 index 0000000..554535d --- /dev/null +++ b/README @@ -0,0 +1,7 @@ +The OSQA project - open source Q&A system + +Project Q&A site - http://meta.osqa.net +Homepage - http://www.osqa.net +Bug tracking - http://jira.osqa.net +Wiki - http://wiki.osqa.net + diff --git a/forum/__init__.py b/forum/__init__.py index 51c0c43..fa60dba 100644 --- a/forum/__init__.py +++ b/forum/__init__.py @@ -1,5 +1,15 @@ +import threading + + class RequestHolder(object): - def __init__(self): - self.request = None + _requests = threading.local() + + @property + def request(self): + return self._requests.request + + @request.setter + def request(self, value): + self._requests.request = value -REQUEST_HOLDER = RequestHolder() \ No newline at end of file +REQUEST_HOLDER = RequestHolder() diff --git a/forum/settings/faq.py b/forum/settings/faq.py index 16377f6..7dbbe4b 100644 --- a/forum/settings/faq.py +++ b/forum/settings/faq.py @@ -1,7 +1,8 @@ from base import Setting, SettingSet from django.forms.widgets import Textarea +from django.utils.translation import ugettext_lazy as _ -FAQ_SET = SettingSet('faq', 'FAQ page', "Define the text in the about page. You can use markdown and some basic html tags.", 2000, True) +FAQ_SET = SettingSet('faq', _('FAQ page'), _("Define the text in the about page. You can use markdown and some basic html tags."), 2000, True) FAQ_PAGE_TEXT = Setting('FAQ_PAGE_TEXT', u""" @@ -74,6 +75,6 @@ Allowing experienced members of this community to curate the questions and answe Please ask your question, help make our community better! """, FAQ_SET, dict( -label = "FAQ page text", -help_text = " The faq page. ", +label = _("FAQ page text"), +help_text = _("The faq page."), widget=Textarea(attrs={'rows': '25'}))) \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..fd43d5c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +markdown +html5lib +python-openid +South +python-memcached +django==1.3.7 +django-debug-toolbar +django-endless-pagination +pytz +