Commit Graph

335 Commits (release40)

Author SHA1 Message Date
eric 76aa128813 added to pypi 2017-06-19 23:36:09 -04:00
eric 350aebabce finishing touches 2017-06-19 23:07:41 -04:00
eric 9454be4d91 add other item code to app
* refactor views
* add example fixtures
* consistent terminology for questionnaires
2017-06-19 22:20:46 -04:00
eric 195dcda657 use patched transmeta 2017-06-16 18:39:43 -04:00
eric fa1831037a cleanup files, initial data 2017-06-16 16:21:07 -04:00
eric b9f99a0f14 fix translation, modernize example settings 2017-06-16 16:17:49 -04:00
eric 48d0a4fbf1 updates from Gluejar/regluit 2017-06-08 17:28:18 -04:00
eric 406aec970a normalize runid in db, fix bugs 2016-11-03 11:43:08 -04:00
eric 72790b421d general renovations 2016-07-26 17:08:23 -04:00
Jamie Campbell bad5c9d566 changed RunInfoHistory complete to use full datetime instead of just date 2016-02-15 23:08:46 -06:00
Jamie Campbell e65edce4b8 added support for getting completed answers with question ids matching a provided list 2016-02-11 01:27:13 -06:00
Jamie Campbell 5ae7ce8c13 added ability to lock out external survey answering people but still allow logged in users to use the same interface to transcribe paper surveys 2016-02-08 21:30:18 -06:00
Jamie Campbell 669ee7501d added cookie information for questionset_id to facilitate load testing 2016-01-20 01:32:21 -06:00
Jamie Campbell e325900aaa the legacy code was using a function lookup that doesn't exist, and wasn't checking for "not none but empty" 2016-01-19 16:14:05 -06:00
Jamie Campbell 6698319b2c Merge branch 'master' of github.com:draconicfae/ed-questionnaire 2016-01-19 13:29:28 -06:00
Jamie Campbell fb6e2a3e16 added a function to deliberately generate an error 2016-01-19 13:28:54 -06:00
Mark Jenkins 2615e4e1dd added indexes to support objects.filter and .order searches 2016-01-19 07:06:42 -06:00
Mark Jenkins c7add25900 add an index for value field in choice table 2016-01-19 06:28:15 -06:00
Mark Jenkins 841a3b08e0 disable and no longer require globalstyles functionality 2016-01-18 00:18:19 -06:00
Jamie Campbell 81595b2e04 Merge branch 'master' of file:///home/jamiework/work/GAWork/ed-questionnaire
Conflicts:
	questionnaire/admin.py
	questionnaire/views.py
2016-01-13 03:50:32 -06:00
Jamie Campbell 15dda1e5cc typo correction -- why did it autogenerate incorrectly in the first place? 2016-01-13 03:44:30 -06:00
Jamie Campbell 5b048b2303 added support for a maximum number of selections for multiple choice type. don't need to add support for min because "required" already does that. 2016-01-13 03:33:24 -06:00
Jamie Campbell fadcec2fd2 completed work for granular style control 2016-01-13 03:32:55 -06:00
Jamie Campbell 2b43514b95 Merge commit 'e5ba454' 2015-12-21 12:22:42 -06:00
Jamie Campbell ca5a4c0bb6 temporary workaround enabling global style specifications 2015-12-21 12:14:18 -06:00
Jamie Campbell 5ea374d060 work towards more granular style control 2015-12-21 11:43:02 -06:00
Sara Arenson e5ba4547c7 choice-multiple-values: Checkboxes align with text
Put checkbox and choice text inside the same SPAN, so they now line up.
2015-12-17 10:23:53 -06:00
Jamie Campbell c618a30b44 db model for dynamic stylesheet support 2015-12-14 01:46:32 -06:00
Jamie Campbell 63ecc60740 added inclusion tag for dynamic stylesheet support 2015-12-14 01:45:59 -06:00
Jamie Campbell eac8ab5bd5 work towards database drive stylesheet configurability 2015-12-14 01:26:02 -06:00
Jamie Campbell 259e3850c4 added question id to the list of information displayed 2015-12-13 23:29:44 -06:00
Sara Arenson d8baee9921 Merge branch 'master' of git@github.com:draconicfae/ed-questionnaire.git 2015-12-09 15:28:29 -06:00
Sara Arenson 08d2251f7d Multiple value boxes are now aligned in questionset.js
Now choice-multiple-freeform template calls function in questionset.js,
rather than including the same code for each question.
2015-12-09 12:16:07 -06:00
Sara Arenson ad9b327558 choice-multiple-values questions now align after longest string
Added Javascript to template.

Adjusted CSS so the max width can be a bit wider.
This won't affect Javascript.

Still need to refactor so code is tidier - right now same code included
multiple times on pages.
2015-12-09 12:03:22 -06:00
Jamie Campbell 49aa449a83 changed question sorting from strictly alphabetic from tuple-based sort on sort_id then number 2015-12-08 00:45:24 -06:00
Jamie Campbell 37429dcf32 hoverable now changes font color instead of doing underline 2015-12-07 19:01:22 -06:00
Jamie Campbell 7721d782d9 changed so that clicking anywhere on the line no longer changes the checkbox, you have to click the checkbox itself 2015-12-07 19:00:58 -06:00
Jamie Campbell cfb2209b5b added support for questionnaire name to render as html via html field 2015-12-07 19:00:30 -06:00
Mark Jenkins 67577b8082 oops, was parsing question numbers as integer 2015-12-03 07:27:56 -06:00
Mark Jenkins 2f117f79ce oops, broke the build with the last one 2015-12-03 06:45:21 -06:00
Mark Jenkins fe8f5766fc ooops, left debug crud behind on an otherwise brilliant commit 2015-12-03 06:41:32 -06:00
Mark Jenkins b0f0ea1753 shownif made smarter, results from other pages pre-computed for JS
Recursive descent baby!
2015-12-03 06:12:02 -06:00
Sara Arenson d1a0a1d7dd Incidental fix & comment related to cross-page dependency check problem
dependency_checker.py: Now filters out integers in sublists, so that
choice-multiple-values only returns a list of the checked items, not the
values in their boxes.

views.py: Documented the reason for the across-page dependency bug.
Still needs to be fixed in the code.
2015-12-03 01:08:35 -06:00
Sara Arenson d4c20f4437 Merge branch 'master' of git@github.com:draconicfae/ed-questionnaire.git 2015-12-02 18:00:15 -06:00
Sara Arenson f09213ba36 Added URL to get previous page, skipping over all hidden questionsets
Note: Added more functionality to redirect_to_prev_questionnaire() so it
now works regardless of whether sessions are being used.
2015-12-02 17:41:59 -06:00
Mark Jenkins d8ab35feb6 Merging Jamie and Sara December 2 work 2015-12-02 16:22:05 -06:00
Sara Arenson 6e7a314dd3 Fixed bug where choice-multiple-values raises error if nothing selected 2015-12-02 12:25:50 -06:00
Sara Arenson ded42e8fb3 Yes/No questions now restore hidden questions after going back 2015-12-02 12:15:28 -06:00
Sara Arenson 5025e26b12 choice-multiple-values now aligns value boxes (shortens choice text)
Note: removed class from span containing value box and put it around span
containing choice's text

Choice text will wrap if necessary.

Currently, width of choice text is 35% - see questionnaire.css
2015-12-02 11:48:18 -06:00
Jamie Campbell 661772bbf9 changed session id logic from rand(255) to uuid4 to allow more than 255 answer sets 2015-12-02 01:31:34 -06:00