Commit Graph

52 Commits (e3cdf397d331a83b2a93ff8762fd2126d2af0ba1)

Author SHA1 Message Date
Raymond Yee a91a70e6ef Merge pull request #12 from Gluejar/master
merge all the mester into relaunch
2012-09-24 09:07:44 -07:00
Raymond Yee b100b04f10 Fix version of pycrypto to 2.5 2012-09-20 16:23:06 -07:00
Raymond Yee f639aa02dd Merge branch 'newpayment' into relaunch
Conflicts:
	frontend/views.py
	payment/manager.py
2012-09-07 13:46:09 -07:00
Raymond Yee 101cf1e7a0 Removed references to wepay and balanced 2012-09-07 11:31:49 -07:00
eric 5140943ad8 django to 1.4.1 [#30997753] 2012-08-31 02:53:29 -04:00
Raymond Yee 214bc4b9e5 A pass to get a charge iframe show up for wepay 2012-08-20 15:19:27 -07:00
Raymond Yee 6c4f98095f First pass at balancedpayment prototype 2012-08-17 22:57:56 -07:00
eric e8bd5ab2dc added ckeditor to manage campaign forms to provide rich text editing and image uploads [#32447975] 2012-07-27 14:23:44 -04:00
Raymond Yee 0f6b581655 Setting up to use Amazon SES for SMTP
NOTE new library: django-smtp-ssl
putting parameters in for just.py first to try out on just before moving to production
2012-06-22 16:38:29 -07:00
Raymond Yee 04ec596dc1 pieces of django-maintenance 2012-05-17 13:28:48 -07:00
Raymond Yee 7a6b62ede9 Comment out django-merchant requirement 2012-05-16 00:28:54 +00:00
Jason 17019e6f2c Merge branch 'fps' of github.com:Gluejar/regluit into fps 2012-05-11 07:19:38 -04:00
Jason 55e388b4a3 Adding dynamic module selection for payment modules. Dynamic IPN selection for amazon payments. Bug Fixes 2012-05-11 07:19:13 -04:00
Raymond Yee 9b2693ed8b [#29272807] Implementation of an encrypted keystore as core.models.Key
NOTE MIGRATION needed

* Immediate reason for this implementation is to make it harder for our AWS keys to be compromised -- this will allow us to store them in encrypted (AES 256) form in the db, which will require ability to run mysql on the EC2 instance
* depends on a Django settings.SECRET_KEY, which for now, we might store in settings/local.py -- we could get fancier about how to serve that up
2012-05-08 16:08:36 -07:00
Raymond Yee 99332f238b Merge branch 'ry' of github.com:Gluejar/regluit into fps
Conflicts:
	requirements.pip
2012-05-02 18:11:22 -07:00
Raymond Yee a71d50458c Added a few more modules to help with RSA/ssh munging 2012-05-02 16:59:33 -07:00
Raymond Yee 737065cf2d Added functionality to lay foundation for creating EC2 instances on the fly 2012-04-30 17:38:09 -07:00
Raymond Yee 57bf9b8852 Installing django-merchant to implement Amazon FPS
Also added missing specific version number for Fabric
2012-04-10 15:56:22 -07:00
Raymond Yee 02e8bf268c First pass at fabfile -- added dependencies: fabric, boto 2012-04-09 12:49:16 -07:00
eric 26eddf38fd install notification 2012-03-27 11:52:23 -04:00
Raymond Yee b8df94cb46 Added various routines to help deal with naive and timezone aware datetimes and conversions between the default time zone and UTC 2012-03-09 16:57:17 -08:00
Raymond Yee a252f9d173 [#22561067] Implemented regluit.utils.localdatetime.now is by default datetime.datetime.now() (in Django 1.3) and django.utils.timezone.now() in Django 1.4+
One overrides regluit.utils.localdatetime._now to do "time travel" -- useful for testing scenarios requiring time changes (such as Campaigns)
Get rid of call references to datetime.datetime.now() or utcnow() and datetime.date.today() in favor of regluit.utils.localdatetime.now() and date_today().
2012-03-09 00:45:39 +00:00
eric f484acc884 and we really want 0.8 version of django-registration 2011-12-28 19:01:54 -05:00
eric 880cb85509 removed too much; really do need django-registration 2011-12-28 18:40:02 -05:00
eric 37a0139e8d registration and profile cleanup / decrufting 2011-12-28 12:34:42 -05:00
eric 6cc05817a8 woo hoo! autocomplete input on rightsholder creation form. uses app django-selectable 2011-11-18 09:24:31 -05:00
Ed Summers 6a9a213632 added pagination with django-endless-pagination 2011-11-17 23:09:23 -05:00
Ed Summers ba98139ae6 going to rely on system wide install of python-lxml for production 2011-11-15 21:57:11 -05:00
Raymond Yee c8c5bd08d8 First pass at parsing LibraryThing collections by scraping HTML -- try it out using the librarything_load_books_2.py command
e.g.,

django-admin.py librarything_load_books_2 rdhyee

The command doesn't load books yet but just displays some info
2011-11-11 18:42:48 -08:00
Raymond Yee 68b4da17d1 Some code for OpenLibrary, Freebase, HathiTrust to explore the nature of the data available in those sources 2011-11-06 07:55:07 -05:00
Raymond Yee ee097ffd97 Added changes to zotero proof of concept code 2011-11-02 16:42:36 -07:00
Raymond Yee 672b1b3b20 Implemented LibraryThing import as a command and separated out LT functionality into a separate module 2011-11-01 17:42:39 -07:00
Raymond Yee 809517e99a Ooops...forgot other files I had actually changed. 2011-10-24 18:29:01 -07:00
Ed Summers dbcd8e3465 use redis in production environment for pub/sub instead of polling 2011-10-20 05:18:04 +00:00
Ed Summers a79de596bb added production deployment information and scripts for celeryd 2011-10-20 04:36:41 +00:00
Ed Summers 0c1411f2e8 added celery async task for add_related that gets exercised when a book is added to a wishlist. includes new settings for the djkombu celery backend 2011-10-19 23:31:16 -04:00
Ed Summers d7630605e5 django-profiles is actually needed, currently 2011-10-05 22:30:04 -04:00
Ed Summers 6a8c68f1c8 missing selenium requirements 2011-10-04 20:43:36 +00:00
Jason 59ba9db4f6 Adding basic selenium powered unit tests for payments 2011-10-04 07:55:39 -04:00
Ed Summers 8175ea14f8 django-jenkins seems to use a whole lot of cpu and memory on ec2, to the point where it gets killed sometimes :-( 2011-10-04 01:03:12 -04:00
Ed Summers 87d93ad915 going to try out django-jenkins management command 2011-10-03 23:33:12 -04:00
eric a4344e0afa didn't need django-profiles at all, Sorry! 2011-10-03 17:39:54 -04:00
eric 52e3f50db0 forgot to put django-profiles in requirements 2011-10-03 14:50:27 -04:00
Ed Summers 7b0d8479bd tastypie merged my change in 2011-09-16 06:25:22 -04:00
Ed Summers 8d10e7b53e use my fork of tastypie until they merge my change to install management commands properly 2011-09-16 05:33:05 +00:00
Ed Summers ccf9e122c1 added resource filtering to be able to lookup campaigns based on isbn with /api/v1/campaign/?format=json&work__editions__isbn_10=1590171101 2011-09-15 22:33:05 +00:00
Ed Summers 4cb59e2bf8 this module is not actually used 2011-09-06 04:11:50 +00:00
Ed Summers 9e98be5b37 added django-social-auth for logins w/ google, twitter and facebook 2011-09-05 21:04:49 -04:00
Ed Summers b0cc51e879 no need to require mercurial 2011-09-04 05:37:39 +00:00
Ed Summers 6bd5824fc4 introduced django-registration for user management 2011-09-04 00:21:51 -04:00