Bryan [Thu, 19 Dec 2013 07:48:30 +0000 (02:48 -0500)]
convert gdrive.py and secrets to auth against a Google Drive from a Service Account which does not require user intervention; for #214
Charles Connell [Thu, 19 Dec 2013 02:34:53 +0000 (21:34 -0500)]
Tests for google drive conversion
Charles Connell [Thu, 19 Dec 2013 02:22:17 +0000 (21:22 -0500)]
Add bit about document_upload tests
Charles Connell [Wed, 18 Dec 2013 23:10:56 +0000 (18:10 -0500)]
Improve formatting
Bryan Bonvallet [Wed, 18 Dec 2013 21:45:26 +0000 (13:45 -0800)]
Merge pull request #164 from FinalsClub/filepick.io
Filepicker works well enough to merge into master at this point. There is still plenty of work to do, but Filepicker looks pretty solid.
Charles Connell [Wed, 18 Dec 2013 19:00:20 +0000 (14:00 -0500)]
Database migration for enforcing course uniqueness
Charles Connell [Wed, 18 Dec 2013 17:30:34 +0000 (12:30 -0500)]
Format commands better
Charles Connell [Wed, 18 Dec 2013 17:00:58 +0000 (12:00 -0500)]
Better Evernotes
Charles Connell [Wed, 18 Dec 2013 03:47:59 +0000 (22:47 -0500)]
Basics of Evernote workaround
Charles Connell [Tue, 17 Dec 2013 19:36:29 +0000 (14:36 -0500)]
Enforce course uniqueness
Charles Connell [Tue, 17 Dec 2013 16:08:19 +0000 (11:08 -0500)]
Little cleanup on courses
Bryan [Tue, 17 Dec 2013 21:36:48 +0000 (16:36 -0500)]
places ENML to XML mimetype conversion in the wrong place, this should work for celery.
Bryan [Tue, 17 Dec 2013 20:43:33 +0000 (15:43 -0500)]
converting ENML mimetypes to XML mimetypes
Bryan [Tue, 17 Dec 2013 09:05:43 +0000 (04:05 -0500)]
some quick notes to complete the VM startup procedure
Bryan [Tue, 17 Dec 2013 08:24:07 +0000 (03:24 -0500)]
Merge remote-tracking branch 'origin/filepick.io' into feature_vagrant_startup
Bryan Bonvallet [Tue, 17 Dec 2013 06:52:21 +0000 (01:52 -0500)]
removing license for Ajaxuploader, closing #194
Bryan [Tue, 17 Dec 2013 06:34:33 +0000 (01:34 -0500)]
Merge filepick.io into feature_vagrant_startup
Charles Connell [Tue, 17 Dec 2013 05:27:48 +0000 (00:27 -0500)]
Remove unused code: ajaxuploader, lightboxes, and other things
Charles Connell [Tue, 17 Dec 2013 05:06:27 +0000 (00:06 -0500)]
More automation of Selenium tests
Charles Connell [Tue, 17 Dec 2013 04:27:18 +0000 (23:27 -0500)]
Django unit tests for courses, move around test files
Charles Connell [Mon, 16 Dec 2013 20:05:28 +0000 (15:05 -0500)]
More testing of Add Course form
Andrew Magliozzi [Mon, 16 Dec 2013 21:48:00 +0000 (16:48 -0500)]
removing github and skydrive from list of filepicker services
Andrew Magliozzi [Mon, 16 Dec 2013 21:03:25 +0000 (16:03 -0500)]
restoring evernote to list of filepicker services
Charles Connell [Mon, 16 Dec 2013 02:47:47 +0000 (21:47 -0500)]
Beginning Selenium tests
Charles Connell [Sun, 15 Dec 2013 22:03:07 +0000 (17:03 -0500)]
Autocomplete instructor names, take users to existing courses, be stricter about school names
Charles Connell [Sat, 14 Dec 2013 22:55:12 +0000 (17:55 -0500)]
Charles additions to .gitignore
Charles Connell [Fri, 13 Dec 2013 22:01:40 +0000 (17:01 -0500)]
Autocomplete course names
Charles Connell [Fri, 13 Dec 2013 20:34:18 +0000 (15:34 -0500)]
Add buttons in header
Andrew Magliozzi [Fri, 13 Dec 2013 19:47:23 +0000 (14:47 -0500)]
adding S# as filepicker data store location
Charles Connell [Fri, 13 Dec 2013 17:11:52 +0000 (12:11 -0500)]
Disable evernote upload
Bryan Bonvallet [Fri, 13 Dec 2013 16:55:34 +0000 (11:55 -0500)]
Merge branch 'filepick.io' of ssh://github.com/FinalsClub/karmaworld into filepick.io
Bryan Bonvallet [Fri, 13 Dec 2013 16:50:54 +0000 (11:50 -0500)]
Changing SITE_ID from 2 (less than 1% use case) to 1 (should cover nearly everyone out of the box)
Bryan [Fri, 13 Dec 2013 01:33:19 +0000 (20:33 -0500)]
updating changed function name
Bryan [Fri, 13 Dec 2013 01:24:22 +0000 (20:24 -0500)]
copy secrets from host and updated README to address this need.
Bryan [Thu, 12 Dec 2013 23:27:11 +0000 (18:27 -0500)]
first_deploy() appears to be nearly ready for primetime, so adding it as part of Vagrant VM deployment.
Bryan [Thu, 12 Dec 2013 23:12:39 +0000 (18:12 -0500)]
fetch USDE csv and import it closes #195
Bryan [Thu, 12 Dec 2013 01:20:26 +0000 (20:20 -0500)]
automating USDE course synchronization for #195, but a bit of swing and miss. fabfile modification should be moved under Django's manage.py
Bryan [Wed, 11 Dec 2013 23:26:43 +0000 (18:26 -0500)]
Django will now output useful info to gunicorn, closing #196
Bryan [Wed, 11 Dec 2013 22:32:20 +0000 (17:32 -0500)]
collecting static in case static hosting is not done by S3 (and won't hurt if it is)
Bryan [Wed, 11 Dec 2013 07:14:15 +0000 (02:14 -0500)]
Ruby does not like tilde for home directory.
Bryan [Wed, 11 Dec 2013 06:47:37 +0000 (01:47 -0500)]
copying workaround from #192 to address part of the problem in #171
Bryan [Wed, 11 Dec 2013 06:40:44 +0000 (01:40 -0500)]
Fixing URL formatting mistake
Bryan [Wed, 11 Dec 2013 06:30:03 +0000 (01:30 -0500)]
closing #191 by adding the VM's private SSH key into the VM.
Bryan [Wed, 11 Dec 2013 06:03:52 +0000 (01:03 -0500)]
Commenting upon the third party service requirements.
Bryan [Wed, 11 Dec 2013 05:25:39 +0000 (00:25 -0500)]
ignoring json secrets as well.
Bryan [Tue, 10 Dec 2013 02:43:20 +0000 (21:43 -0500)]
Filling out additional example files for storing secrets.
Bryan [Fri, 6 Dec 2013 21:29:15 +0000 (16:29 -0500)]
gunicorn logs now, closing #188
Bryan [Thu, 5 Dec 2013 05:28:21 +0000 (00:28 -0500)]
for #184 nginx deploys with config and for #186 supervisor runs at boot
Bryan [Wed, 4 Dec 2013 21:36:27 +0000 (16:36 -0500)]
pulling in nginx config
Seth Woodworth [Wed, 4 Dec 2013 03:58:12 +0000 (22:58 -0500)]
adding nginx.conf from production server to repo
Bryan [Wed, 4 Dec 2013 03:22:34 +0000 (22:22 -0500)]
fixing typos
Bryan [Wed, 4 Dec 2013 03:08:03 +0000 (22:08 -0500)]
separating env, code, and project directories while also making it easier to mix them for #182
Bryan [Wed, 4 Dec 2013 03:07:28 +0000 (22:07 -0500)]
reverting back to original, pre-VM setup
Bryan [Wed, 4 Dec 2013 02:08:37 +0000 (21:08 -0500)]
streamlining deploy, although with 2 invalid configs, things (static storage and filepicker) will probably break
Bryan [Wed, 4 Dec 2013 01:22:35 +0000 (20:22 -0500)]
fix to output the file contents properly
Bryan [Wed, 4 Dec 2013 01:11:55 +0000 (20:11 -0500)]
os-install says rabbitmq is needed, although celery hasn't shown any obvious problems yet
Bryan [Wed, 4 Dec 2013 01:08:29 +0000 (20:08 -0500)]
generate database connection info for VM for #178
Bryan [Mon, 2 Dec 2013 23:58:30 +0000 (18:58 -0500)]
first_deploy completes, supervisord runs (#174), but gunicorn isn't kicking off
Bryan Bonvallet [Wed, 27 Nov 2013 03:30:21 +0000 (22:30 -0500)]
creating directory structure for supervisord files for #174
Bryan Bonvallet [Wed, 27 Nov 2013 01:19:11 +0000 (20:19 -0500)]
get supervisord up and running for #174
Bryan Bonvallet [Sat, 23 Nov 2013 05:05:39 +0000 (00:05 -0500)]
removing a function that is probably important but not at all defined.
Bryan Bonvallet [Sat, 23 Nov 2013 05:04:47 +0000 (00:04 -0500)]
Replacing all instances of env.run with virtenv_exec, which is logically equivalent in the current code base and a bit more clear.
Bryan Bonvallet [Sat, 23 Nov 2013 05:02:01 +0000 (00:02 -0500)]
Same meaning for psycopg2, but removing explicit localhost allows unix domain user auth sans password
Bryan Bonvallet [Sat, 23 Nov 2013 03:51:04 +0000 (22:51 -0500)]
Removing here() antipattern, fixing virtualenv deployment, and ensuring prereqs are installed on Vagrant VM
Andrew Magliozzi [Tue, 19 Nov 2013 13:51:06 +0000 (08:51 -0500)]
Hot fix to allow full folder upload to KarmaNotes
Bryan Bonvallet [Mon, 18 Nov 2013 07:11:45 +0000 (02:11 -0500)]
additional dependencies and instructions for them
Bryan Bonvallet [Mon, 18 Nov 2013 03:02:10 +0000 (22:02 -0500)]
Adding some lower bound version number for Vagrant after fighting with version 1.0.x from apt distro. not sure what the minimum acceptable version is, but this will be a helpful guideline
Robert Call [Tue, 12 Nov 2013 23:33:41 +0000 (18:33 -0500)]
Update common.txt
Added fabric-virtualenv
Bryan [Mon, 11 Nov 2013 05:48:54 +0000 (00:48 -0500)]
more useful information about interacting with the VM
Bryan [Mon, 11 Nov 2013 05:36:47 +0000 (00:36 -0500)]
minor typo correct and clarification
Bryan [Mon, 11 Nov 2013 05:33:56 +0000 (00:33 -0500)]
fixing markdown link mistakes
Bryan [Mon, 11 Nov 2013 05:25:33 +0000 (00:25 -0500)]
new branch for establishing a production-ready KarmaWorld VM which is used solely for develpment and local testing.
Andrew Magliozzi [Fri, 8 Nov 2013 16:26:28 +0000 (11:26 -0500)]
fixed typo
Andrew Magliozzi [Fri, 8 Nov 2013 15:22:57 +0000 (10:22 -0500)]
Update filepicker.html
Andrew Magliozzi [Fri, 8 Nov 2013 14:56:58 +0000 (09:56 -0500)]
fixing line return errors
Andrew Magliozzi [Fri, 8 Nov 2013 14:49:52 +0000 (09:49 -0500)]
Adding facebook ads tracking pixel to upload thank you partial
bobcall [Thu, 31 Oct 2013 12:55:06 +0000 (08:55 -0400)]
Removed Install section from README.md and pointed to docs/source/os-install.rst
bobcall [Thu, 31 Oct 2013 12:51:49 +0000 (08:51 -0400)]
Added TODO.rst to /docs/source
bobcall [Thu, 31 Oct 2013 12:41:46 +0000 (08:41 -0400)]
Removed step 4 and made ref. to os-install.rst docs
bobcall [Thu, 31 Oct 2013 12:23:11 +0000 (08:23 -0400)]
fixed fabric supervisord.conf to use absolute paths
bobcall [Thu, 31 Oct 2013 12:21:10 +0000 (08:21 -0400)]
Added remaining secret templates
bobcall [Thu, 31 Oct 2013 12:14:05 +0000 (08:14 -0400)]
moved static_s3.py from SRC_ROOT/confs/prod to karmaworld/secret
Josh Williams [Tue, 15 Oct 2013 19:43:02 +0000 (15:43 -0400)]
Re-disable the HTML sanitize for now
Andrew Magliozzi [Tue, 15 Oct 2013 19:42:52 +0000 (15:42 -0400)]
analytics tracking restored
Josh Williams [Tue, 15 Oct 2013 19:27:48 +0000 (15:27 -0400)]
Put slug look-up back into place, seems good
Josh Williams [Tue, 15 Oct 2013 19:02:55 +0000 (15:02 -0400)]
Test-Remove slug duplicate look-up for the moment
Andrew Magliozzi [Tue, 15 Oct 2013 18:39:46 +0000 (14:39 -0400)]
===
Andrew Magliozzi [Tue, 15 Oct 2013 18:38:45 +0000 (14:38 -0400)]
comment out google analytics tracking
Andrew Magliozzi [Mon, 7 Oct 2013 12:31:10 +0000 (08:31 -0400)]
move upload form submit tracker to post request 'success' block
Andrew Magliozzi [Sun, 6 Oct 2013 15:10:43 +0000 (11:10 -0400)]
moving #save-btn click handler into 'makeFileForm' function
Also removing legacy code from the filepicker drag-drop widget that we no longer use.
Josh Williams [Fri, 4 Oct 2013 19:29:54 +0000 (15:29 -0400)]
Apply the same fix to another _trackEvent call
Josh Williams [Fri, 4 Oct 2013 18:50:49 +0000 (14:50 -0400)]
Call GA _trackEvent through _gat global
Andrew Magliozzi [Fri, 4 Oct 2013 18:16:25 +0000 (14:16 -0400)]
hopeful fix
Andrew Magliozzi [Fri, 4 Oct 2013 18:12:19 +0000 (14:12 -0400)]
attempt to fix save button show / hide
Andrew Magliozzi [Fri, 4 Oct 2013 17:27:32 +0000 (13:27 -0400)]
moving google analytics method to post request click handler
Andrew Magliozzi [Fri, 4 Oct 2013 16:02:56 +0000 (12:02 -0400)]
fixed google analytics upload and form submit tracking
using event tracking method _trackEvent(args)
Andrew Magliozzi [Fri, 4 Oct 2013 15:36:27 +0000 (11:36 -0400)]
Update filepicker.html
Josh Williams [Fri, 4 Oct 2013 15:11:01 +0000 (11:11 -0400)]
Switch to filepicker Drag & Drop widget
Josh Williams [Fri, 4 Oct 2013 14:21:58 +0000 (10:21 -0400)]
Add remove class to X button, move click handler
Josh Williams [Fri, 4 Oct 2013 14:06:21 +0000 (10:06 -0400)]
Add a orange highlight to number of notes