]>
git.openstreetmap.org Git - osqa.git/log
jordan [Mon, 2 Apr 2012 20:05:13 +0000 (20:05 +0000)]
OSQA-824: Enable Django template caching
Django loads and parses templates for every request, so this significantly improves OSQA performance.
* I've checked over the custom template tags for thread safety and they look fine,
so this change should be safe:
https://docs.djangoproject.com/en/dev/howto/custom-template-tags/#template-tag-thread-safety
* Profiling indicated the other major contributor to CPU/request time was Django's lack of database
connection pooling/persistent connections. That's best handled with an external daemon:
http://meta.osqa.net/questions/11381/is-osqa-cpu-bound
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1238
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 25 Mar 2012 00:18:56 +0000 (00:18 +0000)]
adding wrapping divs to user blocks
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1237
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 22 Mar 2012 15:20:29 +0000 (15:20 +0000)]
don't focus recaptcha field
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1236
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 18 Mar 2012 13:47:01 +0000 (13:47 +0000)]
Prevent XSS attacks with wmd using the google-caja html sanitizer.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1235
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
hernani [Sat, 17 Mar 2012 15:52:27 +0000 (15:52 +0000)]
This should fix a security problem reported by Kousuke Ebihara. Thanks
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1234
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 15 Mar 2012 03:10:42 +0000 (03:10 +0000)]
general improvements of the recaptcha client
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1233
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 15 Mar 2012 01:42:07 +0000 (01:42 +0000)]
update the recaptcha module, make it use the proper interfaces
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1232
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 13 Mar 2012 13:39:40 +0000 (13:39 +0000)]
bring back the question mark button of the markdown editor (WMD) and make it point to the markdown syntax
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1231
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 15 Feb 2012 07:32:43 +0000 (07:32 +0000)]
resolves a typo in user suspend functionality, indefinetly should be indefinitely, make all messages and compile messages
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1230
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 12 Feb 2012 18:59:26 +0000 (18:59 +0000)]
escape pagination parameters correctly, messed search when quotation was inserted
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1229
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 12 Feb 2012 18:58:38 +0000 (18:58 +0000)]
use latest jQuery version
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1228
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 27 Jan 2012 16:13:38 +0000 (16:13 +0000)]
change the Denormalized Field for the flaged actions count
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1227
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 25 Jan 2012 21:41:58 +0000 (21:41 +0000)]
add an ability to attach extra classes to post controls - helps to reduce redundant JSON communication
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1226
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 25 Jan 2012 19:29:57 +0000 (19:29 +0000)]
add a setting that allows to control the position of the report (0) option
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1225
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 25 Jan 2012 14:29:21 +0000 (14:29 +0000)]
add a new after_head_js block (immediately after the <head> tag), allows to add tracking scripts, like Google Website Optimizer
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1224
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 25 Jan 2012 11:35:23 +0000 (11:35 +0000)]
be able to control right navigation visibility in the administration interface
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1223
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 24 Jan 2012 17:32:49 +0000 (17:32 +0000)]
resolves an issue with empty node bodies when unicode text is passed to Markdown
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1222
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 16 Jan 2012 21:52:18 +0000 (21:52 +0000)]
be sure to encode feed items properly
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1221
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 14 Jan 2012 17:56:15 +0000 (17:56 +0000)]
remove the syncdb callback that changes the collation of the tag name and username database fields to utf8_bin
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1220
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 5 Jan 2012 23:54:01 +0000 (23:54 +0000)]
the mark_favorite view should accept not only Questions but any Nodes (required for some custom models)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1219
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
hernani [Thu, 22 Dec 2011 19:04:11 +0000 (19:04 +0000)]
Small fix on the new get method for users.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1218
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
hernani [Thu, 22 Dec 2011 18:28:37 +0000 (18:28 +0000)]
Should allow us to bypass the problem in some database imported from SX whit the duplicate usernames
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1217
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 22 Dec 2011 11:06:53 +0000 (11:06 +0000)]
render the value of the email password in the settings page, otherwise it gets lost on every edit of email settings
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1216
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 17 Dec 2011 14:25:15 +0000 (14:25 +0000)]
fix openid login callback, change the forward URL after authentication if there are some additional GET parameters in it (change ? to & to concatenate properly)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1215
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 16 Dec 2011 13:27:24 +0000 (13:27 +0000)]
OSQA-792, encode the RSS feed description to utf-8 before we pass it the mark_safe function
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1214
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 16 Dec 2011 12:05:31 +0000 (12:05 +0000)]
some facebook oauth 2.0 fixes, use user id for following association, pass the access_token to the get_data method of the facebook authentication provider class
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1213
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 15 Dec 2011 19:46:30 +0000 (19:46 +0000)]
making the user edit url contain the user slug
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1212
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 10 Dec 2011 11:21:03 +0000 (11:21 +0000)]
do not use the JavaScript SDK for Facebook authentication, use the server side flow, store access token in session (rather than in a cookie)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1211
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 9 Dec 2011 15:49:35 +0000 (15:49 +0000)]
set the oauth parameter to true (defaults to false) to enable oauth authentication
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1210
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
hernani [Fri, 9 Dec 2011 15:07:18 +0000 (15:07 +0000)]
Adds an option to set a reply-to address on emails
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1209
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 7 Dec 2011 21:51:23 +0000 (21:51 +0000)]
adding support for focusing answers when linking to them
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1208
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 4 Dec 2011 12:29:49 +0000 (12:29 +0000)]
add a new message to the user message_set that notifies the poster on AskAction and AnswerAction
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1207
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 3 Dec 2011 14:29:28 +0000 (14:29 +0000)]
adding recaptcha anti-spam fields to the feedback form
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1206
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 24 Nov 2011 13:42:40 +0000 (13:42 +0000)]
OSQA-521, adding Finnish translation by @Petteri Aimonen
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1205
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
hernani [Sun, 20 Nov 2011 23:02:37 +0000 (23:02 +0000)]
no need to force unicode here, and its causing errors in some feeds
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1204
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 20 Nov 2011 16:22:23 +0000 (16:22 +0000)]
making the get_score_badge method decoratable, creating a private instance of it called _get_score_badge which is returnable by get_score_badge
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1203
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 19 Nov 2011 16:04:21 +0000 (16:04 +0000)]
adding ability to pass extra context to the question_list view
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1202
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 14 Nov 2011 20:41:03 +0000 (20:41 +0000)]
removing tabs/spaces inconsistency in the Comment model, making the Comment.comment method return a private method
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1201
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 10 Nov 2011 14:46:37 +0000 (14:46 +0000)]
OSQA-776, limit the cache key length in the infer_cache_key method, adding a setting that defaults to 235 symbols
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1200
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 1 Nov 2011 17:23:35 +0000 (17:23 +0000)]
adding a management command to re-render node bodies
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1199
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 31 Oct 2011 12:39:10 +0000 (12:39 +0000)]
making the question headline decoratable
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1198
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 27 Oct 2011 17:44:40 +0000 (17:44 +0000)]
be able to pass the GET arguments to the email validation template in case some additional data has to be passed to the validation email (like GA UTM)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1197
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
hernani [Thu, 27 Oct 2011 14:37:00 +0000 (14:37 +0000)]
Makes some of the paginator context available to templates.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1196
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 24 Oct 2011 22:59:35 +0000 (22:59 +0000)]
check the setting before deciding whether to append or to prepend
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1195
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 24 Oct 2011 22:14:16 +0000 (22:14 +0000)]
adding a setting that allows the users to choose the comments order
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1194
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 24 Oct 2011 21:41:35 +0000 (21:41 +0000)]
'show N more' comments rather than 'show all'
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1193
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 24 Oct 2011 21:29:48 +0000 (21:29 +0000)]
change the order in which comments are ordered
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1192
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 19 Oct 2011 22:46:18 +0000 (22:46 +0000)]
resolves OSQA-764, not all activity was displayed at the reputation graph on the user profile view
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1191
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 17 Oct 2011 18:40:45 +0000 (18:40 +0000)]
when using non-AJAX context attach the GET parameters to the Redirect URL
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1190
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 14 Oct 2011 19:17:44 +0000 (19:17 +0000)]
the email in the revent activity should be visible only to superusers, staff and to the validated user
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1189
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 12 Oct 2011 21:45:13 +0000 (21:45 +0000)]
resolves an issue with the vertical alignment of the text in the form buttons
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1188
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 11 Oct 2011 21:29:38 +0000 (21:29 +0000)]
resolves the issue with the email link markdown processing
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1187
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 10 Oct 2011 22:01:13 +0000 (22:01 +0000)]
redirect to the question page if accept request has been made from a non-AJAX context (it redirected to the home page before)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1186
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 9 Oct 2011 12:42:46 +0000 (12:42 +0000)]
resolves a typo in the source: selfself -> self
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1185
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 8 Oct 2011 11:32:10 +0000 (11:32 +0000)]
OSQA-766, smart_encode the item titles for the question RSS feeds
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1184
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 8 Oct 2011 08:56:20 +0000 (08:56 +0000)]
the WMD editor site is not available anymore, removing the question mark icon
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1183
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 8 Oct 2011 08:45:35 +0000 (08:45 +0000)]
changing the style of the dialog yes and no buttons, resolves an issue with the vertical alignment of those buttons on FF and Safari
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1182
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 2 Oct 2011 13:14:35 +0000 (13:14 +0000)]
OSQA-763, bugfix, all domains that contained youtube.com at the end were opened at a viewbox, changing the jQuery selector
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1181
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
hernani [Fri, 30 Sep 2011 11:36:17 +0000 (11:36 +0000)]
Simple method to hold the current request for special cases.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1180
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 26 Sep 2011 21:24:14 +0000 (21:24 +0000)]
resolves OSQA-729, encode OpenID query dict using the django smart unicode utility rather than the unicode encode method
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1179
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 26 Sep 2011 20:53:28 +0000 (20:53 +0000)]
just pass AttributeError exceptions because their is a chance that a None object has already been assigned to the connection instance and log all other email errors
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1178
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 23 Sep 2011 15:39:12 +0000 (15:39 +0000)]
display the reputation required and the current user reputation at NotEnoughReputationPointsException
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1177
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 23 Sep 2011 14:46:37 +0000 (14:46 +0000)]
be able to execute JavaScript post-action commands even if the success status equals False
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1176
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 22 Sep 2011 16:13:00 +0000 (16:13 +0000)]
adding functionality to freeze accept rate to 100% for specific users
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1175
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 18 Sep 2011 14:30:20 +0000 (14:30 +0000)]
use different post controls if moderation module is enabled
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1174
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 13 Sep 2011 20:41:08 +0000 (20:41 +0000)]
bugfix for issue 376, migrating inline styles to the CSS file and using relative values for the width
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1173
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 12 Sep 2011 15:32:32 +0000 (15:32 +0000)]
adding partial Russian by Victor
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1172
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 8 Sep 2011 12:51:19 +0000 (12:51 +0000)]
Adding Traditional Chinese translation by Deng Fei. Language code: cn.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1171
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 7 Sep 2011 12:37:15 +0000 (12:37 +0000)]
start awarding users who validate their emails with a badge, include email validation into the actions stream
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1170
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 6 Sep 2011 13:39:19 +0000 (13:39 +0000)]
fixing bad attribute declaration for the submit button of the Akismet spam detection module
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1169
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 31 Aug 2011 12:56:30 +0000 (12:56 +0000)]
be able to submit comment only with Ctrl + Enter
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1168
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 25 Aug 2011 11:44:19 +0000 (11:44 +0000)]
do not display moderators and administrators as ordinary registered users on the user profile view
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1167
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 24 Aug 2011 11:33:45 +0000 (11:33 +0000)]
replacing tabs with spaces from a mail patch
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1166
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 23 Aug 2011 16:48:57 +0000 (16:48 +0000)]
Resolves OSQA-704, try to recreate the SMTP connection after exception has occurred.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1165
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 23 Aug 2011 09:18:56 +0000 (09:18 +0000)]
OSQA-748, smart unicode filtration for the username in the accept rate singular title
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1164
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 22 Aug 2011 14:06:26 +0000 (14:06 +0000)]
add support for gunicorn, this will allow the usage of the run_gunicorn management command and will have the settings import issues resolved
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1163
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 21 Aug 2011 13:29:49 +0000 (13:29 +0000)]
Improving the statement for the user subscriptions tab management, putting the settings tab in the else part of the construction, AttributeError was raised before if wrong tab parameter had been passed. Now there is no way to have NoneType response.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1162
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 20 Aug 2011 10:14:57 +0000 (10:14 +0000)]
OSQA-747, applying patch that resolves potential problem with the OpenID Auth consumer, making the AX response unsigned
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1161
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 13 Aug 2011 13:02:46 +0000 (13:02 +0000)]
allow the # character in tags, changing the tags regular expression and the error message to include #
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1160
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Thu, 11 Aug 2011 09:52:30 +0000 (09:52 +0000)]
reverting the changes made in commit #1097 for Jira OSQA-593, it resulted another issue with the escaping of backslashes
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1159
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 10 Aug 2011 14:22:47 +0000 (14:22 +0000)]
OSQA-678, call super in the beginning of the clean methods for the qanda forms
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1158
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 5 Aug 2011 14:40:00 +0000 (14:40 +0000)]
use 4 spaces instead of tabulations
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1157
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Fri, 5 Aug 2011 14:29:01 +0000 (14:29 +0000)]
the python XML module Element Tree name-space has been changed and didn't include the fixtag function, which resulted the XML data export tool in the OSQA administration not to work. We try to import it and on Import Error we define the function manually
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1156
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Wed, 3 Aug 2011 09:16:38 +0000 (09:16 +0000)]
check whether the private and public ReCaptcha keys are importable, only if they are try to populate the anti-spam fields of the localauth form
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1155
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 2 Aug 2011 20:19:28 +0000 (20:19 +0000)]
ensure the action POST data is retrieved as a string, in some cases dict can be returned and the bulk management won't work
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1154
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 2 Aug 2011 16:55:10 +0000 (16:55 +0000)]
we should save the node revision object
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1153
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Tue, 2 Aug 2011 12:11:29 +0000 (12:11 +0000)]
OSQA-605, store user logins in a separate action, this helps to easily retrieve the user IP address after every login
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1148
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 1 Aug 2011 12:47:52 +0000 (12:47 +0000)]
Resolves OSQA-735, return the object if it doesn't return dict context
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1147
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 1 Aug 2011 11:13:52 +0000 (11:13 +0000)]
Resolves Jira-735, take another approach to merge the two dicts
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1146
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 1 Aug 2011 11:08:30 +0000 (11:08 +0000)]
OSQA-525, use old style syntax for the if-statements, adds a bit of backwards compatibility
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1145
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 1 Aug 2011 10:48:10 +0000 (10:48 +0000)]
Resolves Jira OSQA-732, check twice for NoReverseMatch exceptions, try passing only the slug as an argument, this was causing the 'overview' tab in the user profile to disappear
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1144
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 1 Aug 2011 10:32:44 +0000 (10:32 +0000)]
OSQA-678, be sure to call super in the clean method of the title field, otherwise validation is not fully implemented
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1143
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 1 Aug 2011 10:27:08 +0000 (10:27 +0000)]
forgot to remove the flatpages controller import, it's not needed for this middleware
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1142
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Mon, 1 Aug 2011 10:21:46 +0000 (10:21 +0000)]
adding middleware that handles custom pages
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1141
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 31 Jul 2011 17:06:39 +0000 (17:06 +0000)]
Resolves Jira OSQA-734, adding some missing imports and a bit of reorganization of them
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1140
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 31 Jul 2011 17:00:47 +0000 (17:00 +0000)]
Jira OSQA-528, display the tag name in the meta description on the tag view, extending the context passed by the tag view
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1139
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 31 Jul 2011 16:13:55 +0000 (16:13 +0000)]
check whether the recaptcha public and private keys have been provided before populating the recaptcha fields to the local auth form
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1138
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 31 Jul 2011 12:22:09 +0000 (12:22 +0000)]
Jira OSQA-456, avoid using nested loops, use the 'in' operator in the template instead.
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1137
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sun, 31 Jul 2011 09:47:18 +0000 (09:47 +0000)]
fixing some typos pointed by @curiousleo on Meta: http://meta.osqa.net/questions/1599/a-few-typos-in-the-source
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1136
0cfe37f9 -358a-4d5e-be75-
b63607b5c754
jordan [Sat, 30 Jul 2011 19:20:33 +0000 (19:20 +0000)]
OSQA-696, user profile URLs shouldn't be arbitrary, comparing the passed slug and the one that should be for the certain user object and redirecting to the correct URL if they do not match
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1135
0cfe37f9 -358a-4d5e-be75-
b63607b5c754