Daniel Rozenberg
2ee0710a6f
Replaces mimetype= with content_type= in calls to HttpResponse, updated for Django 1.6+
2014-10-28 15:20:41 -07:00
matteo.cafarotti
002f8995b4
fixes inconsistency in finish_questionnaire method
2014-10-04 12:42:21 +02:00
Julio C. Menendez
245ae4e15c
Fixes returning to previous page when using sessions.
2014-09-14 09:36:08 -06:00
Julio C. Menendez
e3ee50530e
Allows keeping track of current questionnaire and questionnaire set with sessions instead of url args.
2014-09-14 08:51:29 -06:00
Piotr Szachewicz
f8e3744b9e
Substitute_answer throwed an exception for empty answer values.
2014-07-13 19:30:45 +02:00
Piotr Szachewicz
e61d1e4de2
Bugfix - iftag="" did not work for a question that is in a questionset, in which other questions should be visible.
...
In that case, even though the question did not fulfill the iftag requirement it was shown.
Conflicts:
questionnaire/views.py
2014-07-13 16:35:54 +02:00
Piotr Szachewicz
fab1c8b37a
It is possible to show all questionniare questions when adding show_all=1 GET parameter.
...
It is useful for debugging purposes, when you want to see all questions rendered
on one screen.
Conflicts:
questionnaire/views.py
2014-07-13 16:21:03 +02:00
Piotr Szachewicz
68a3825612
Fixed errors when converting choice to unicode, if choice is an Integer.
2014-07-13 16:13:13 +02:00
Carlos Solsona
6eb641fdaf
Remove distinct filter, this option is not supported by all database backends, and two questions with same number don't work well
2014-07-13 16:12:19 +02:00
Piotr Szachewicz
b96855de90
Tags are added/removed according to the selected CHOICEs.
...
It is now possible to set tags that need to be enabled if
a user selects some choice from the choice questions.
The tags from the other, non-selected choices are deleted
(in case of somebody changing the previously saved values).
2014-07-13 15:37:39 +02:00
Adam Hill
777a667d68
Clean up md5 warning.
2013-12-28 22:20:55 -05:00
Denis Krienbühl
191e70ae72
Merge branch 'master' of github.com:seantis/seantis-questionnaire
2012-02-21 09:48:13 +01:00
Denis Krienbühl
9d5ed2aeec
Made QUESTIONNAIRE_PROGRESS setting optional
2012-02-21 09:47:56 +01:00
Denis Krienbühl
ca2846c06f
Removes <any> tag as it does no longer make sense to me :)
2012-02-07 15:44:04 +01:00
Denis Krienbühl
5c2ddd4bd4
Adds ability to define questions to be skipped on the runinfo
2012-02-02 16:02:35 +01:00
Denis Krienbühl
ae8768e2ff
Makes async progress work with IE (by generating a new url each time to avoid caching)
2012-02-02 11:03:49 +01:00
Denis Krienbühl
df35954cc1
Makes dep_check work with RunInfoHistory if that is provided instead of the usual RunInfo
2012-01-26 15:32:25 +01:00
Denis Krienbühl
85787629ee
Undoes last request_cache change as it leads to errors
2012-01-24 13:21:19 +01:00
Denis Krienbühl
9d34dcf55f
Adds progressbar configurations default, async and none. The configuration values are explained in the example/settings.py file
2012-01-24 11:51:11 +01:00
Denis Krienbühl
a574ebc2f5
Makes request_cache of questions check more explicit and fixes a small lint warning in the models
2012-01-24 10:39:30 +01:00
Denis Krienbühl
2cda706ac5
Adds current runinfo to the active request object and fixes a bug in dep_check which led to some answers being read from the database even if they were in the checkdict
2012-01-21 16:28:38 +01:00
Denis Krienbühl
775595a67c
Adds answer subtitution in questionsets texts (before it was questions only) and enables it to work with questions that have non-numericals in their number (bugfix)
2012-01-17 12:06:21 +01:00
Denis Krienbühl
226daafb24
Adds ability to add a catch-all tag
2012-01-17 11:34:06 +01:00
Denis Krienbühl
ab5d9b5097
Fixes a bug in dep_check
2012-01-17 11:23:36 +01:00
Denis Krienbühl
9945ecae79
Adds a number of performance improvements
...
* progress calculation could get very slow with large questionnaires. Though
it still is the method that takes the longest it is considerably faster now.
* improved has_tag and dep_check functions (now considering default values)
* more request caching
2012-01-13 13:49:31 +01:00
Denis Krienbühl
c5c47e869b
Adds middleware enabling caches on a per-request basis
2012-01-06 14:50:32 +01:00
Denis Krienbühl
bdfedf608a
stores tags on runhistory once the questionnaire is over
2012-01-05 16:45:55 +01:00
Denis Krienbühl
68eb28da3f
skips the first questionset if it doesn't pass the checks
2012-01-05 16:21:28 +01:00
Denis Krienbühl
314ea0d788
Adds questionnaire to RunInfoHistory (with foreign key)
2012-01-04 16:22:18 +01:00
Denis Krienbühl
57eb0af4d4
Removes cookie size limit on RunInfo and ensures that answered values always override default values
2011-12-30 13:41:09 +01:00
Denis Krienbühl
fbd96f9778
Adds tests for the tags and simplifies progress code
2011-12-22 10:22:33 +01:00
Denis Krienbühl
ca97ab6abb
Adds hiding of questions depending on tags
2011-12-21 16:50:24 +01:00
Denis Krienbühl
b830aaa196
Makes progress bar take hidden questionsets into account
2011-12-21 16:35:44 +01:00
Denis Krienbühl
0fbb438b78
Adds tag check to questions as well, not hiding single questions, but only 'empty' questionsets for now
2011-12-21 16:09:56 +01:00
Denis Krienbühl
e793488183
Fixes tag check function to work with boolean expressions
2011-12-21 15:35:13 +01:00
Denis Krienbühl
429ea5f12d
Removes unused code from views.py
2011-12-21 14:58:27 +01:00
Denis Krienbühl
ae3567f71c
Adds questionset check function
2011-12-21 14:53:00 +01:00
Denis Krienbühl
b7f997dc10
Gets rid of the newline / nobreak feature.
...
With the newline / nobreak feature a user could align multiple questions horizontally.
Apart from the fact that I'm not sure if it is even used I would rather implement it by using css instead of <br/> calls in different widgets. As it was it didn't really work well with twitter bootstrap, so I'd rather take it out of the equation for now and concentrate on good default rendering.
2011-12-15 14:13:17 +01:00
Denis Krienbühl
7998b63114
Fixes magic string comment
2011-12-14 09:41:43 +01:00
Denis Krienbühl
c456cb38fa
Removes answer magic string from settings and makes the feature work with all languages
2011-11-30 10:00:33 +01:00
Per-Erik Persson
17021b402d
convert integers to str to allow them to be exported
2011-09-28 15:45:46 +02:00
Per-Erik Persson
51207cc5c8
Merge remote branch 'wardi/master'
2011-09-28 13:18:57 +02:00
Per-Erik Persson
5f26adffda
Enable questions to reference the anser of a previous answered question. The magic string subst_with_ans_1 will insert the answer from question one into your current question.
2011-09-28 12:32:23 +02:00
Ian Ward
ac0f0adba3
avoid excessive db queries in answer_export
2010-12-23 10:21:29 -05:00
Ian Ward
1aec25c1cd
allow answer_export and export_csv to export unicode text
2010-12-22 11:32:25 -05:00
Ian Ward
0818cdcda3
fix submit choice-freeform with empty comment bug
2010-12-06 14:31:46 -05:00
Ian Ward
77f529c0ac
fix answer_export bug affecting first answer column
2010-04-20 13:22:43 -04:00
Ian Ward
7ce1a24a8f
fix dep_check for modified answer format
2010-04-20 08:35:48 -04:00
Ian Ward
e60d8af9fe
split export_csv into gather data + export functions
2010-04-19 21:12:39 -04:00
Ian Ward
8650bf742c
answer_summary: allow summary of 0 answers
2010-04-19 11:57:57 -04:00