21b0f2f | Dave Eargle | 07 June 2021, 22:53:32 UTC | experiment_server should look up logfile, not errorlog | 07 June 2021, 22:53:32 UTC |
f2a77f8 | Dave Eargle | 07 June 2021, 22:52:16 UTC | Revert "errorlog is preferred but it is a bug to by default set it to empty string" This reverts commit d081cadef3d2fe22b4bf7d64a11faf89272295eb. | 07 June 2021, 22:52:16 UTC |
d081cad | Todd Gureckis | 07 June 2021, 18:48:12 UTC | errorlog is preferred but it is a bug to by default set it to empty string - errorlog set to empty string by default - since it is the preferred value this causes an error - instead set errorlog to a value ‘server.log’ and comment out logfile by default | 07 June 2021, 18:48:12 UTC |
d56d26c | Todd Gureckis | 20 May 2021, 05:18:14 UTC | adding ability to set custom table names to prevent database table collisions for shared db setups (#495) adds new configuration options for all the table names used by psiturk, including the apscheduler_jobs table Co-authored-by: Dave Eargle <dave@daveeargle.com> | 20 May 2021, 05:18:14 UTC |
956ef9f | Dave Eargle | 20 May 2021, 04:45:06 UTC | Merge branch 'flxsosa-patch-1' | 20 May 2021, 04:45:06 UTC |
524b448 | Felix Sosa | 19 May 2021, 17:02:45 UTC | Update dashboard.rst Updating dashboard.rst to instruct users to also set secret_key as a config variable if they want to enable the dashboard. Before this commit, secret_key is not mentioned as a needed variable, leading to a PsiturkException when you enable the dashboard without secret_key. add a doc section for the secret key | 20 May 2021, 04:44:34 UTC |
e6ba703 | Dave Eargle | 20 May 2021, 04:28:48 UTC | Feature: live and sandbox quals (#505); simplify backwards compat logic * allow separate qualifications for sandbox and live mode * simplify backwards compat logic `prefer_this` if set, should override the value of `over_this`, and the code should usually access the `over_this` key. | 20 May 2021, 04:28:48 UTC |
d62c750 | Dave Eargle | 17 May 2021, 20:53:11 UTC | aws creds: uppercase env, lowercase config file | 17 May 2021, 20:53:11 UTC |
231d566 | Dave Eargle | 14 May 2021, 21:53:55 UTC | bump to 3.2.0 | 14 May 2021, 21:53:55 UTC |
82124c7 | Dave Eargle | 14 May 2021, 21:53:48 UTC | add missing links | 14 May 2021, 21:53:48 UTC |
7ab9c5d | Evan Kirkiles | 13 May 2021, 23:11:27 UTC | Deferred datastring column for insane Participant query speedup (#504) * Deferred datastring column | 13 May 2021, 23:11:27 UTC |
ba09ab1 | Dave Eargle | 12 May 2021, 04:17:51 UTC | fix missing call to `super()` in thanks-mturksubmit example template (#503) * fix missing call to `super()` in template | 12 May 2021, 04:17:51 UTC |
4ae271b | Evan Kirkiles | 12 May 2021, 04:00:56 UTC | Remove getting local HIT id's from Participants table (#498) * Removed participant table HIT id query when querying for current-study hitids. * add `psiturk migrate db` command. pulls all non-debug hitids from the participant table into the hits table Co-authored-by: Dave Eargle <dave@daveeargle.com> | 12 May 2021, 04:00:56 UTC |
e96ae64 | Dave Eargle | 12 May 2021, 02:54:15 UTC | update docs to list that `allow_repeats` has moved | 12 May 2021, 02:54:15 UTC |
0a39e53 | Dave Eargle | 12 May 2021, 02:50:16 UTC | warn if not do_scheduler; fix if do_scheduler false; more verbose api error handler; fix update campaign goal (#502) * use a custom error handler for the api overrides flask-api's default `handle_error`, which would just return a 500 error for any exception * fix so that a campaign _task_ gets updated campaign task was not getting updated when the campaign goal was updated * start scheduler in paused mode so that tasks can be scheduled, modified, or deleted, even when scheduler is not _running_ tasks * decorator to warn if do_scheduler not true | 12 May 2021, 02:50:16 UTC |
1188980 | Dave Eargle | 12 May 2021, 01:45:50 UTC | Pin github action version for deploy, and skip existing (#501) | 12 May 2021, 01:45:50 UTC |
69e441b | Doug Markant | 12 May 2021, 01:41:02 UTC | Fix typo in psiturk variable name | 12 May 2021, 01:41:02 UTC |
06b513c | Dave Eargle | 12 May 2021, 00:06:21 UTC | patch aws credentials check bug introduced in b8025ea (#499) * fix -- pass credentials to the session, not the client | 12 May 2021, 00:06:21 UTC |
c817089 | Dave Eargle | 11 May 2021, 23:57:41 UTC | try python app github workflow (#500) Migrate from Travis CI to Github Actions * moves all setup.py stuff to be declarative (put in setup.cfg instead) * readme.md is now rendered as markdown on pypi listing, yay! * move all requirements.txt into setup.cfg | 11 May 2021, 23:57:41 UTC |
b8025ea | Dave Eargle | 03 May 2021, 22:41:13 UTC | Fix friendly dashboard denial (#497) * fix: error checking for secret_key * fix: dashboard should check for mturk connection before starting (only if dashboard requested) | 03 May 2021, 22:41:13 UTC |
1466abd | Dave Eargle | 03 May 2021, 21:03:26 UTC | prefer aws creds set via env (#496) also, set aws access key id from default session, in the event that it wasn't set in psiturk's config files but was set in ones that boto prefers | 03 May 2021, 21:03:26 UTC |
93f488f | Dave Eargle | 03 May 2021, 19:30:14 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 03 May 2021, 19:30:14 UTC |
99001a1 | Dave Eargle | 03 May 2021, 19:29:34 UTC | fix: set default for advanced_quals_path | 03 May 2021, 19:30:01 UTC |
d31eb74 | Evan Kirkiles | 14 April 2021, 18:40:39 UTC | Add custom MTurk qualification support (#493) * Added custom qualification types JSON file support. * Added type-checking on advanced qualifications. * Added example advanced qualification file and config. * set no advanced_quals_path by default * add note to docs Co-authored-by: Dave Eargle <dave@daveeargle.com> | 14 April 2021, 18:40:39 UTC |
1defaf5 | Dave Eargle | 09 April 2021, 05:56:34 UTC | Update migration guide with some config changes that were forgotten | 09 April 2021, 05:56:34 UTC |
7faf9c2 | Dave Eargle | 09 April 2021, 05:52:44 UTC | Fix psiturk authorization (#492) * fix PsiturkAuthorization to not permit unset login_username or login_pw * comment out routes in custom.py that require auth, and also comment out instantiation of PsiturkAuthorization class * set username and password for unit tests | 09 April 2021, 05:52:44 UTC |
31d1082 | Dave Eargle | 08 April 2021, 23:00:01 UTC | link to v2 from docs | 08 April 2021, 23:00:01 UTC |
4162a02 | Dave Eargle | 08 April 2021, 22:54:38 UTC | Merge pull request #491 from NYUCCL/release-3.1.0 bump v3.1.0 | 08 April 2021, 22:54:38 UTC |
d7f0c48 | Dave Eargle | 08 April 2021, 22:53:36 UTC | bump v3.1.0 | 08 April 2021, 22:53:36 UTC |
ed7ccfc | Dave Eargle | 08 April 2021, 20:54:25 UTC | update status message | 08 April 2021, 20:54:25 UTC |
71045e0 | Todd Gureckis | 30 March 2021, 01:59:34 UTC | Merge pull request #486 from NYUCCL/add-code-of-conduct-1 created a code of conduct from github | 30 March 2021, 01:59:34 UTC |
1c8363b | Dave Eargle | 29 March 2021, 22:11:57 UTC | Merge branch 'BlaiseRitchie-patch-1' | 29 March 2021, 22:11:57 UTC |
3adf571 | Dave Eargle | 29 March 2021, 22:11:25 UTC | update changelog | 29 March 2021, 22:11:25 UTC |
1df3fbc | Blaise Ritchie | 29 March 2021, 21:49:32 UTC | Fix scoping bug in download_datafiles The variable `outstring` defined in a `with` statement is used outside the scope of the `with` in `get_question_data` and `get_event_data`, resulting in question and event data both throwing "Error reading record" errors (the exception being "I/O operation on closed file") when running `download_datafiles` from the psiturk shell. | 29 March 2021, 21:49:32 UTC |
43847d2 | Todd Gureckis | 29 March 2021, 01:02:36 UTC | created a code of conduct from github not been an issue but good to have, and adding to docs | 29 March 2021, 01:02:36 UTC |
1f47de7 | Dave Eargle | 28 March 2021, 02:10:39 UTC | update changelog | 28 March 2021, 02:10:39 UTC |
9cc0345 | John Muchovej | 28 March 2021, 02:09:44 UTC | Adds StreamHandler to support Heroku-like logging (#483) only set filename logger if not logging to `-` (flask defaults to logging to stdout) Co-authored-by: Dave Eargle <dave@daveeargle.com> | 28 March 2021, 02:09:44 UTC |
9eb49c4 | Todd Gureckis | 26 March 2021, 02:51:22 UTC | Merge pull request #484 from NYUCCL/run_from_subfolder_heroku adds and option on startup to move to a different subfolder | 26 March 2021, 02:51:22 UTC |
d781d4f | Todd Gureckis | 26 March 2021, 02:40:15 UTC | adds and option on startup to move to a different subfolder | 26 March 2021, 02:40:15 UTC |
d81d353 | Dave Eargle | 23 March 2021, 05:37:07 UTC | Merge pull request #480 from NYUCCL/fix-bad-config-section-name-reference fixed another bad config section name reference | 23 March 2021, 05:37:07 UTC |
0079861 | Dave Eargle | 23 March 2021, 05:31:20 UTC | fixed another bad config section name reference | 23 March 2021, 05:31:20 UTC |
e728133 | Dave Eargle | 23 March 2021, 05:25:49 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 23 March 2021, 05:25:49 UTC |
db83b6a | Dave Eargle | 23 March 2021, 05:25:01 UTC | verison bump to 3.0.6 | 23 March 2021, 05:25:01 UTC |
f62b8f7 | Dave Eargle | 23 March 2021, 05:21:27 UTC | Merge pull request #479 from NYUCCL/fix-invalid-usage-bc add backwards compatibility for InvalidUsage exception | 23 March 2021, 05:21:27 UTC |
1ed4e69 | Dave Eargle | 23 March 2021, 05:18:46 UTC | add backwards compatibility for InvalidUsage exception - also mention in 3.0.0 release notes that it broke there. | 23 March 2021, 05:18:46 UTC |
b970847 | Dave Eargle | 23 March 2021, 05:06:29 UTC | Merge pull request #478 from NYUCCL/doc-describe-async-preload-pages docs: describe the new preloadPages approach | 23 March 2021, 05:06:29 UTC |
2bd8391 | Dave Eargle | 23 March 2021, 05:05:18 UTC | docs: describe the new preloadPages approach | 23 March 2021, 05:05:18 UTC |
3219016 | Todd Gureckis | 23 March 2021, 02:39:33 UTC | this was throwing an error during bonusing because no subsection named shell | 23 March 2021, 02:39:33 UTC |
a2a9556 | Dave Eargle | 18 March 2021, 23:06:31 UTC | docs: add static ip flexible cloudflare first pass | 18 March 2021, 23:06:31 UTC |
1d91a6e | Dave Eargle | 18 March 2021, 22:15:53 UTC | Merge pull request #477 from NYUCCL/fix-on-heroku-compat Fix backwards compatibility for translating ON_HEROKU=1 to ON_CLOUD=1 | 18 March 2021, 22:15:53 UTC |
88c43c3 | Dave Eargle | 18 March 2021, 21:30:48 UTC | Fix backwards compatibility for translating ON_HEROKU=1 to ON_CLOUD=1 | 18 March 2021, 21:30:48 UTC |
da12a87 | Todd Gureckis | 14 March 2021, 19:24:42 UTC | removing reference which was to “both” aws and psiturk keys | 18 March 2021, 19:28:06 UTC |
26fd585 | Dave Eargle | 17 March 2021, 18:43:49 UTC | add 2.3.12 | 17 March 2021, 18:43:49 UTC |
9f86efd | Dave Eargle | 16 March 2021, 00:05:50 UTC | Merge pull request #475 from NYUCCL/fix-shell-invalid-aws-cred-messaging switch order of quiet and aws_wrapper check | 16 March 2021, 00:05:50 UTC |
8240c57 | Dave Eargle | 16 March 2021, 00:00:35 UTC | switch order of quiet and aws_wrapper check so that wrapper doesn't get checked if quiet until a psiturk_shell function asks for it | 16 March 2021, 00:00:35 UTC |
1d4d6b0 | Dave Eargle | 16 March 2021, 00:00:00 UTC | Merge pull request #474 from NYUCCL/fix-shell-hit-create fix bugs in psiturk_shell hit_create feedback | 16 March 2021, 00:00:00 UTC |
cb187e2 | Dave Eargle | 15 March 2021, 23:42:08 UTC | remove accidental tuples? | 15 March 2021, 23:42:08 UTC |
00f993e | Dave Eargle | 15 March 2021, 23:16:01 UTC | bump version | 15 March 2021, 23:16:01 UTC |
b5a2b7d | Dave Eargle | 15 March 2021, 23:13:57 UTC | remove nonexistent ad_id check | 15 March 2021, 23:13:57 UTC |
8a49101 | Dave Eargle | 15 March 2021, 22:56:32 UTC | Merge pull request #472 from NYUCCL/fix-default-ad-url-port-443 default port should be 443 | 15 March 2021, 22:56:32 UTC |
4c8e648 | Dave Eargle | 15 March 2021, 22:55:50 UTC | update docs, bump version | 15 March 2021, 22:55:50 UTC |
f3d785f | Dave Eargle | 15 March 2021, 22:53:06 UTC | default port should be 443 | 15 March 2021, 22:53:06 UTC |
49488f6 | Dave Eargle | 15 March 2021, 21:04:35 UTC | remove stray merge line | 15 March 2021, 21:04:35 UTC |
17bba8f | Dave Eargle | 15 March 2021, 21:04:18 UTC | adding to avoid pain when i switch branches from gh-pages | 15 March 2021, 21:04:18 UTC |
0452682 | Dave Eargle | 15 March 2021, 20:45:42 UTC | Merge pull request #470 from NYUCCL/disable-heroku-psql-provision disable psiturk-heroku-config attach-psql | 15 March 2021, 20:45:42 UTC |
e49f238 | Dave Eargle | 15 March 2021, 20:37:52 UTC | disable psiturk-heroku-config attach-psql | 15 March 2021, 20:37:52 UTC |
2ae87a1 | Dave Eargle | 15 March 2021, 20:12:03 UTC | Merge pull request #469 from NYUCCL/fix-heroku-docs-mention-setup-command update heroku doc to mention psiturk-heroku-config command! | 15 March 2021, 20:12:03 UTC |
b61a385 | Dave Eargle | 15 March 2021, 20:11:01 UTC | update heroku doc to mention psiturk-heroku-config command! | 15 March 2021, 20:11:01 UTC |
e593052 | Todd Gureckis | 14 March 2021, 14:02:25 UTC | Merge pull request #468 from NYUCCL/proof-announcement Proof announcement | 14 March 2021, 14:02:25 UTC |
7d7bab2 | Dave Eargle | 14 March 2021, 07:05:04 UTC | call them notable _technical_ considerations | 14 March 2021, 07:05:04 UTC |
a60673c | Dave Eargle | 14 March 2021, 07:03:33 UTC | change subsection header | 14 March 2021, 07:03:33 UTC |
fa0ff32 | Dave Eargle | 14 March 2021, 06:59:50 UTC | proof the annoucnement | 14 March 2021, 06:59:50 UTC |
e631e87 | Dave Eargle | 14 March 2021, 06:40:41 UTC | fix expected but absent literal block | 14 March 2021, 06:40:41 UTC |
7c19543 | Dave Eargle | 14 March 2021, 06:32:17 UTC | Merge pull request #467 from NYUCCL/white-to-allow standardize on require_quals and block_quals | 14 March 2021, 06:32:17 UTC |
2586f61 | Dave Eargle | 14 March 2021, 06:24:49 UTC | standardize on require_quals and block_quals | 14 March 2021, 06:24:49 UTC |
8269bc6 | Todd Gureckis | 14 March 2021, 02:33:30 UTC | psiturk 3.0 announcement draft | 14 March 2021, 02:33:30 UTC |
24786c2 | Todd Gureckis | 14 March 2021, 02:31:00 UTC | new links to experiment exchange | 14 March 2021, 02:31:00 UTC |
0e66573 | Todd Gureckis | 14 March 2021, 02:30:47 UTC | removing info about amazon’s database | 14 March 2021, 02:30:47 UTC |
53d4be9 | Dave Eargle | 13 March 2021, 23:33:09 UTC | release 3.0.0 | 13 March 2021, 23:33:09 UTC |
454cc32 | Dave Eargle | 13 March 2021, 23:30:06 UTC | point quickstart to heroku | 13 March 2021, 23:30:06 UTC |
92a19e8 | Dave Eargle | 13 March 2021, 23:15:46 UTC | try to help readthedocs take 2 | 13 March 2021, 23:15:46 UTC |
6a27003 | Dave Eargle | 13 March 2021, 23:12:14 UTC | try to help readthedocs find psiturk | 13 March 2021, 23:12:14 UTC |
062ad39 | Dave Eargle | 13 March 2021, 22:54:53 UTC | majorly update the heroku tutorial because it had never been updated for 3.0 | 13 March 2021, 22:54:53 UTC |
ebdfeb0 | Dave Eargle | 13 March 2021, 21:32:04 UTC | add documentation for ad_url | 13 March 2021, 21:32:04 UTC |
913b2fb | Dave Eargle | 13 March 2021, 20:51:16 UTC | import version number from psiturk | 13 March 2021, 20:51:16 UTC |
7ff98bd | Dave Eargle | 23 February 2021, 00:05:01 UTC | add draft migration guide | 23 February 2021, 00:05:01 UTC |
45a0fec | Dave Eargle | 23 February 2021, 00:04:23 UTC | use layout for example templates | 23 February 2021, 00:04:23 UTC |
c8491ec | Dave Eargle | 22 February 2021, 23:08:17 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 22 February 2021, 23:08:17 UTC |
1ac7cda | Dave Eargle | 22 February 2021, 22:20:34 UTC | point to readme image within github repo | 22 February 2021, 22:20:34 UTC |
611db75 | Dave Eargle | 22 February 2021, 21:52:06 UTC | Point to logfile to explain crashing | 22 February 2021, 21:52:06 UTC |
e53943a | Dave Eargle | 22 February 2021, 20:08:36 UTC | ON_CLOUD config refactor - separate several defaults into their own config file, read in if ON_CLOUD=1 in env - backwards compatibility functionality for some config vars | 22 February 2021, 20:08:36 UTC |
c2c9560 | Dave Eargle | 18 November 2020, 05:52:55 UTC | Merge pull request #454 from afdreher/docs-custom-qualifications Update settings.rst | 18 November 2020, 05:52:55 UTC |
d1cdfc0 | Andrew F. Dreher | 16 November 2020, 19:51:55 UTC | Fixes ‘add’ => ‘ad’. This clarifies that adding a qualification to the list controls not only who sees the ad but also who may participate. | 16 November 2020, 19:51:55 UTC |
39b3c73 | Dave Eargle | 16 November 2020, 19:34:32 UTC | Merge pull request #455 from afdreher/docs-typo Update settings.rst | 16 November 2020, 19:34:32 UTC |
2698bd5 | Dave Eargle | 16 November 2020, 19:33:20 UTC | Merge pull request #457 from afdreher/456-cloud-config-typo Fixes typo | 16 November 2020, 19:33:20 UTC |
0508059 | Andrew F. Dreher | 16 November 2020, 18:04:04 UTC | Fixes typo | 16 November 2020, 18:04:04 UTC |
3644e47 | Andrew F. Dreher | 13 November 2020, 19:24:41 UTC | Update settings.rst Fixes missing quotations on comma-delimited string to match the other parts of the file | 13 November 2020, 19:24:41 UTC |
0ba06ec | Andrew F. Dreher | 13 November 2020, 19:21:01 UTC | Update settings.rst Fixes a tiny typo | 13 November 2020, 19:21:01 UTC |
f8a45a3 | Andrew F. Dreher | 13 November 2020, 19:16:38 UTC | Update settings.rst Adds descriptions for setting custom qualifications in the config.txt file using whitelist_qualification_ids and blacklist_qualification_ids. | 13 November 2020, 19:16:38 UTC |
424ed58 | Dave Eargle | 11 November 2020, 10:07:10 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 11 November 2020, 10:07:10 UTC |