Andromeda Yelton
2b9b4a7331
share links in pledge_complete need to include url base
2012-05-14 13:42:34 -04:00
Raymond Yee
b07d6c267d
Customize paymentReason for amazon -- in Paypal, we don't have it wired up anywhere yet
2012-05-14 10:15:40 -07:00
eric
6bb564aca6
[finish #28851641 ]campaign managers now have access to edition creation and editing for works they manage
2012-05-14 01:07:02 -04:00
eric
ea9ac7508e
repaired the invocation ot I_just_pledged emailshare [ #27785469 ]
2012-05-13 22:59:07 -04:00
eric
296b5b5b20
countdown broke preview
2012-05-13 22:13:45 -04:00
Raymond Yee
66f08eab10
Merge branch 'master' of github.com:Gluejar/regluit
2012-05-13 13:55:08 -07:00
eric
d9a96c2ada
putting from email in reply-to: header [ #29498563 ]
2012-05-13 16:38:58 -04:00
Raymond Yee
9badabb53b
Merge branch 'master' of github.com:Gluejar/regluit into ry
2012-05-13 13:33:53 -07:00
Andromeda Yelton
193e4ef324
methods are not properties, whoops
2012-05-13 15:33:54 -04:00
Raymond Yee
a54aa1a342
First pass -- pledge view will redirect to pledge modify view if there is already an active transaction
2012-05-13 12:18:48 -07:00
Andromeda Yelton
d2cf8a773b
improvifying pledge front end around modify and cancel
2012-05-13 10:49:23 -04:00
Andromeda Yelton
ae76f89034
fixing problems with context for you_have_pledged notification
2012-05-12 22:42:09 -04:00
eric
77a66e5420
[ #29498563 ] fixed urls by moving email share messages to django templates; eliminated sender from form
2012-05-12 11:12:43 -04:00
Raymond Yee
fbd58d5e4e
Add import of notification
2012-05-11 14:14:49 -07:00
Raymond Yee
ba36838dfa
must import notification
2012-05-11 14:03:28 -07:00
eric
17d641cf65
wired pledge_you_have_pledged [ #27785469 ]
2012-05-11 15:53:46 -04:00
eric
81d158f505
[ #28851641 ] Edition creation and editing !!! Needs a schema migration.
2012-05-11 14:13:09 -04:00
Andromeda Yelton
c6186c7808
need to hardcode staff names and pics on recommended as is_staff doesn't produce behavior we want
2012-05-09 16:33:22 -04:00
Andromeda Yelton
beff46fd8c
standardizing on Unglue.it rather than Unglue.It
2012-05-08 16:15:23 -04:00
Andromeda Yelton
11c19b950d
preventing information leakage about campaign status changes during preview and preventing non-staff from launching campaigns
2012-05-08 15:51:17 -04:00
Andromeda Yelton
6e1aa4dfd0
changed work_list page to clearly communicate that it's staff picks when facet = recommended
2012-05-08 14:28:06 -04:00
Andromeda Yelton
9fc2444f37
need to be explicit that premium_id is a list or it will try to iterate through a string and fail bafflingly
2012-05-08 10:51:04 -04:00
Raymond Yee
b06a1e218a
Merge branch 'fps' of github.com:Gluejar/regluit into ry
2012-05-07 16:50:00 -07:00
eric
1ab9304475
[finish #28949611 ] rights holders are now the default campaign manager; they can remove themselves after they add another manager
2012-05-07 17:32:58 -04:00
Jason
e09418a7a2
Updating paypal code to use common global transaciton status, fixing bugs in paypal interface with abstract payment manager class
2012-05-04 10:30:05 -04:00
Andromeda Yelton
4be0cab5a0
Merge branch 'master' of github.com:Gluejar/regluit
2012-05-04 10:05:54 -04:00
Andromeda Yelton
8902ec84b3
made manage_campaign workflow suck less
2012-05-04 09:56:41 -04:00
Raymond Yee
b9bbecb351
Merge branch 'master' of github.com:Gluejar/regluit into fps
...
Conflicts:
settings/common.py
settings/dev.py
settings/prod.py
2012-05-02 18:01:20 -07:00
Ed Summers
b8b007c427
last_campaign_status is a string not function
2012-05-02 17:53:45 +00:00
Andromeda Yelton
122454b949
Merge branch 'master' of github.com:Gluejar/regluit
2012-05-01 13:56:12 -04:00
Andromeda Yelton
3deb660ce3
more css tweaks per stefan
2012-05-01 13:49:23 -04:00
eric
1c2e48bc87
added edition to campaign model to allow selection of a preferred edition [finish #28736373 ]
2012-05-01 10:56:19 -04:00
Andromeda Yelton
ce36f6771d
css changes per Stefan, part 1
2012-05-01 09:56:19 -04:00
eric
bc9f1d3cd3
[ fix #28759049 ] prefixing ebook contribution form not handled properly in view or form
2012-04-27 17:14:57 -04:00
Raymond Yee
47a22f3ccb
Merge branch 'master' of github.com:Gluejar/regluit into fps
2012-04-26 15:50:49 -07:00
Raymond Yee
4219149132
Small tweaks to get rid of remnants of PayPal IPN_* variables -- I can now use campaign_admin to actually move fake amazon bucks. Still some IPN_* stuff remaining to clean up.
2012-04-26 19:31:55 +00:00
Raymond Yee
061f656e63
Merge branch 'jkace' of github.com:Gluejar/regluit into fps
...
Also fixed things so that regluit.test.campaigntest.support_campaign runs for Amazon without error -- though I still need to confirm that the status of transactions properly handled
Next up: see whether this works for PayPal too.
Conflicts:
frontend/views.py
2012-04-25 13:10:53 -07:00
Jason
3bc14c1ac9
Modifying frontend/views to use new transaction status codes
2012-04-25 13:55:30 -04:00
Andromeda Yelton
8706e9a900
email sharing needs to populate the sender field in order to validate
2012-04-25 13:45:18 -04:00
eric
d0148cf6dc
[finish #28524505 ] add change email form
2012-04-24 22:20:10 -04:00
eric
2a79a82dd7
detab text
2012-04-24 22:17:30 -04:00
Raymond Yee
709cb4ce41
now stuck on the status of an ACTIVE transaction in amazon in campaign_test
2012-04-24 18:03:57 -07:00
Andromeda Yelton
911f6f6212
pledge and pledge_modify don't need to use different templates, just an if statement or two. DRY
2012-04-19 10:50:40 -04:00
eric
d88a908082
[finish #27470423 ] provide preview of unlaunched campaigns
2012-04-10 16:13:28 -04:00
Andromeda Yelton
edf3617f5a
partial de-suckification of pledge_complete page
2012-04-10 15:00:28 -04:00
eric
e36facbeda
[finish #27468521 ] campaign form must also be valid to launch it
2012-04-09 16:52:24 -04:00
eric
163c7a924a
[finish #27522103 ] clear rightsholder creation form when new rightsholder successfully created
2012-04-07 15:31:11 -04:00
eric
e764a44ace
fixed issues with campaign setup [ fix #27468285 ]
2012-04-07 14:12:54 -04:00
eric
26c0ad2b27
fixed failure when editing campaign managers [ fix #27468285 ] [finish #27531719 ]
2012-04-05 17:53:00 -04:00
eric
db736818fc
[finish #27524965 ] fixed issue where released claim prevents new claim
2012-04-05 16:55:10 -04:00
Raymond Yee
8a6de4ef1d
A proxy for the mailchimp js
2012-04-04 09:15:18 -07:00
eric
5d5c60993e
added form to edit campaign managers [start #27468285 ]
2012-04-03 15:54:41 -04:00
Andromeda Yelton
24b7a77228
modifying display of claim status
2012-04-03 09:56:41 -04:00
Raymond Yee
6d50897508
Clarify the pledge modification process for the supporter.
2012-03-28 10:12:09 -07:00
Andromeda Yelton
81c2c7a935
default to active tab when supporter has active campaigns, else wishlist tab
2012-03-28 09:08:05 -04:00
Andromeda Yelton
2ab92b6a2f
Merge github.com:Gluejar/regluit
2012-03-28 09:00:31 -04:00
eric
8892a935dd
Implemented limited edition premiums, front and back end [finish #27011359 ]
2012-03-26 18:47:02 -04:00
Andromeda Yelton
1a53a79752
merge all the things
2012-03-26 16:16:57 -04:00
eric
7264b9846f
Added management of custom premiums. (migration needed) [finish #26921893 ]
2012-03-26 15:32:23 -04:00
Andromeda Yelton
66d62ef3aa
making pledge complete page prettier and more featureful: next actions, more speciic email sharing text, enforce login
2012-03-26 15:26:47 -04:00
Raymond Yee
0e61d7477a
[ #22756079 ] Changed name of constants (e.g., IPN_PAY_STATUS_ACTIVE to IPN_PREAPPROVAL_STATUS_ACTIVE to make the meaning of these constants clearer
...
Also fixed an error in how I'm using transaction management in regluit.test.campaigntest.support_campaign
2012-03-23 11:28:09 -07:00
eric
6237fcebfe
detabbing views code
2012-03-23 11:15:37 -04:00
eric
360d11f88a
yes we should deprecate setup_work
2012-03-23 11:09:51 -04:00
eric
d03459922e
fixed stuff I broke when making html validate
2012-03-22 21:25:04 -04:00
Raymond Yee
6d0e5c6a3e
[ #23019867 ] I think these changes now allow one to modify pledges and the validation of the CampaignPledgeForm is happening properly now.
2012-03-22 12:12:46 -07:00
Raymond Yee
ffb7c8cd33
[ #23019867 ] I believe this commit implements the rest of the pledge changing functionality and works as far as I can tell so far.
...
The one part I don't get yet is why the regluit.test.campaigntest.support_campaign script can successfully drive the browser to create a transction and then
change that pledge to create 2 transactions in total -- and yet until regluit.payment.manager.PaymentManager.check_status is run twice, there seems to be only
one transaction visible to the script.
Does this have to do with Django transactions? I don't know yet.
2012-03-21 15:06:56 -07:00
Raymond Yee
9ece33899a
support_campaign test is now able to run all the way to doing a modification of pledge for lesser amounts
2012-03-20 11:21:06 -07:00
Raymond Yee
46ca784030
[ #23019867 ] First pass at allow for pledges to be modified
2012-03-19 16:32:37 -07:00
Raymond Yee
744693f178
1) Fix an error in which I wasn't checking properly that the pledge_complete page should allow only the pledging user to see the results.
...
2) Now tests.campaigntest.support_campaign takes us all the way through pledging for the first campaign
2012-03-19 11:46:41 -07:00
Raymond Yee
46c4c3fdce
[ #20640595 ] Add a work to a user's wishlist upon a successful return from a PayPal pledge.
...
(Still need to implement warning upon trying to remove a work that user has pledged too.)
2012-03-16 13:03:38 -07:00
Raymond Yee
571e565b5e
[ Fixes #26515771 ] Now if you hit submit on default blank campaign pledge page, we won't get an error.
2012-03-15 14:54:38 -07:00
Andromeda Yelton
506f06f4cf
ensuring that the slideshow returns the right set of books and they display properly
2012-03-14 09:19:06 -04:00
eric
89e6afe82c
You can't delete a cookie that ain't there, you lunkhead [ #24981847 ]
2012-03-13 18:01:26 -04:00
eric
62038dce9c
implement cookie based redirect for login/signup from a wishlist action [deliver #24981847 ]
2012-03-13 17:04:05 -04:00
eric
b6a5d28f09
followed Raymond's suggestion to simplify yesterday
2012-03-13 17:04:05 -04:00
Andromeda Yelton
ffcea5c3d6
Merge branch 'master' of github.com:Gluejar/regluit
2012-03-13 16:27:39 -04:00
Andromeda Yelton
201ff7b38f
fixing empty slideshow for is_preview
2012-03-13 16:26:57 -04:00
eric
6d0e5455f9
metrics enhancements [finish #26329807 ]
2012-03-12 23:34:10 -04:00
eric
b659d80855
we can only have one order_by per facet!
2012-03-12 16:40:45 -04:00
Andromeda Yelton
6205417b8c
Merge branch 'master' of github.com:Gluejar/regluit
2012-03-12 14:46:53 -04:00
Andromeda Yelton
b5c284cc2d
better text for twitter and email sharing
2012-03-12 13:18:11 -04:00
eric
3d5ab78f3f
exception handling to log openlibrary json failures and send user on to fallback
2012-03-10 11:03:58 -05:00
eric
3a70949f36
added handling for moved works to wishlist action
2012-03-09 16:05:01 -05:00
eric
87eee4ed9f
add prefix to forms so html will validate [ #26203269 ]
2012-03-09 13:00:16 -05: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
Andromeda Yelton
2c1ceeaf22
merge all the things
2012-03-08 10:49:04 -05:00
Andromeda Yelton
a3378efb17
factored the reused slideshow code from home and supporter into its own function
2012-03-08 09:36:59 -05:00
eric
142fe72f93
added db metrics page [deliver #26022545 ] /info/metrics.html
2012-03-07 22:07:01 -05:00
Andromeda Yelton
cea2979ade
oh harrumph jenkins, it worked locally
2012-03-07 14:24:05 -05:00
Andromeda Yelton
05860bfa06
foregrounding search and browse features when own wishlist is empty
2012-03-07 13:23:34 -05:00
Andromeda Yelton
c9be954972
can now set default tab for ungluedlist, worklist, supporter in views.py. pagination remembers user tab, overrides default.
2012-03-02 09:40:10 -05:00
Andromeda Yelton
369d8c527e
Merge branch 'master' of github.com:Gluejar/regluit
2012-03-01 09:27:27 -05:00
Andromeda Yelton
b9e9f6f213
reconciling worklistview and supporter page querysets so they will both play nice with book_panel. adding some sorting to worklistview.
2012-03-01 09:11:35 -05:00
eric
c43fe2fcb3
replaced python urllib with django.utils.http to handle url encoding of non-ascii
2012-03-01 08:53:55 -05:00
eric
d6a04f66f2
fixed guery bugs noted by andromeda
2012-02-29 14:20:50 -05:00
eric
094f4e56ee
fixed work_view tabbing
2012-02-29 13:15:38 -05:00
eric
5ce023d322
fixed unglued list tabbing
2012-02-29 12:34:21 -05:00
Andromeda Yelton
cb06d2a36a
merging
2012-02-29 08:57:24 -05:00
Andromeda Yelton
34fbeb805d
moving unglued-but-not-ebooked back to Active tab, adjusting sorting of querysets in supporter page tabs, fixing active tab on list pages
2012-02-29 08:41:30 -05:00
eric
eebeb2476f
finish committing all changes
2012-02-28 17:28:58 -05:00
Andromeda Yelton
8d38579606
more logical sorting of supporter page book lists
2012-02-27 16:12:25 -05:00
Andromeda Yelton
b55c53467d
comments should show most recent first
2012-02-23 15:40:45 -05:00
Andromeda Yelton
477de72b77
clarifying what goes in each supporter tab and fixing interaction with pagination
2012-02-21 22:00:23 -05:00
Andromeda Yelton
e97550bf5f
adding support for contextual FAQs to pledge pages
2012-02-21 09:24:23 -05:00
eric
471cb62fd2
changed core.tasks to not use models
2012-02-16 13:19:36 -05:00
eric
7b6b1d067f
userlist queries now only look at first 100 works
2012-02-11 19:08:05 -05:00
eric
41f41aa76e
fixed NameError: global name 'Http404' is not defined
2012-02-11 15:14:31 -05:00
eric
107e6ffd0c
apply migrations! added num_wishes on work model. "popular" page now 10x faster
2012-02-11 14:15:06 -05:00
eric
1a62f8634e
missed this charge; only affects rights holder claims forms for redirected works
2012-02-10 19:30:09 -05:00
eric
07e578699d
Added WasWork model to track deleted works. Apply migrations!
2012-02-09 22:30:33 -05:00
Ed Summers
f55330365e
added endless scroll for search results
2012-02-04 16:06:53 -08:00
Andromeda Yelton
8d17e2d0d6
tweak all the things
2012-02-03 12:05:02 -05:00
Andromeda Yelton
98e2189014
now there is a latest comments page
2012-02-03 10:22:53 -05:00
eric
3333c51bf3
fix name error for HttpResponseNotFound
2012-02-02 09:05:41 -05:00
Andromeda Yelton
bc351e0895
Merge branch 'master' of github.com:Gluejar/regluit
2012-02-01 15:57:10 -05:00
Andromeda Yelton
03b58d14ca
wished by n thing is now clickable and goes to supporter tab. also you can now specify the active tab on a work page with a get parameter.
2012-02-01 15:57:03 -05:00
Raymond Yee
fb77d1a08d
Resolve ambiguity in Work lists order -- sort by Work.id as a secondary sort key
2012-02-01 09:43:46 -08:00
Raymond Yee
268e188082
Clean up the debugging messages I had left in frontend.views.wishlist
2012-01-31 15:15:03 -08:00
Raymond Yee
2610be2c35
Need a distinct() to properly filter out duplicates for popular and new list
2012-01-31 15:07:40 -08:00
Raymond Yee
886233a68a
Filter the popular and new lists to show only works that are on a wishlist
...
https://www.pivotaltracker.com/story/show/24232005
2012-01-31 14:56:34 -08:00
Raymond Yee
0924b0de9a
Merge branch 'master' of github.com:Gluejar/regluit into ry
...
Conflicts:
frontend/views.py
2012-01-31 12:12:39 -08:00
Raymond Yee
7e39492cd4
Debugging the wishlist functionality
2012-01-31 11:54:48 -08:00
eric
aa1f99ee56
handle gb lookup errors in views
2012-01-31 10:08:43 -05:00
eric
76eb9a1760
detabbing??
2012-01-31 10:07:52 -05:00
Andromeda Yelton
317c1d2901
adding user agent reporting to feedback form
2012-01-25 14:55:03 -05:00
Raymond Yee
d255fa0335
Made change so that Goodreads API is hit only when supporter wants to load books: https://www.pivotaltracker.com/story/show/23590565
...
Also allow supporter to clear association with Goodreads account
2012-01-24 09:36:45 -08:00
Raymond Yee
a1e944b795
A round of changes to speed up /list/popular
2012-01-20 16:35:13 -08:00
Raymond Yee
2a0c572211
First take at speeding up /unglued/recent
2012-01-20 15:35:37 -08:00
eric
7ecffddc9f
fix some isbn issues, incl. bad Openlibrary link
2012-01-17 16:50:19 -05:00
eric
c3dcd3d294
fixed issues with null pubdates
2012-01-16 23:28:34 -05:00
eric
7affe92c8d
Merge branch 'generic_id'
2012-01-16 13:21:47 -05:00
Andromeda Yelton
e94219fd0e
improving data we get from our feedback form
2012-01-15 19:02:50 -05:00
Andromeda Yelton
e34aba9be2
Merge branch 'master' of github.com:Gluejar/regluit
2012-01-15 18:12:04 -05:00
Andromeda Yelton
d50e9471a4
preview site will now show most-wished, not campaigns ending soonest
2012-01-15 18:03:54 -05:00
eric
9eaa08bf71
added unglued lists
2012-01-15 16:48:36 -05:00
Raymond Yee
7a16029d72
Small bug in the feedback view: user -> request.user
2012-01-10 17:21:37 -08:00
Raymond Yee
54f2411ab9
Put in a basic page for a pledge completion.
2012-01-10 17:15:39 -08:00
Raymond Yee
01f5664bf5
Some very basic functionality associated with cancel_url, including the ability to try again on the pledge.
2012-01-10 15:26:04 -08:00
eric
d7e5e6e1ed
Merge branch 'master' into generic_id
2012-01-10 15:40:15 -05:00
eric
0d19018e62
api tests working; non-google id's working
2012-01-10 15:20:02 -05:00
Raymond Yee
3abd29f225
First pass at passing in campaign id into cancel_url (which is now calculated in payment/manager.py)
2012-01-10 12:16:04 -08:00
Andromeda Yelton
95f32400ec
Merge branch 'master' of github.com:Gluejar/regluit
2012-01-09 16:13:49 -05:00
Andromeda Yelton
556ecf8a06
now users can give us feedback on alpha
2012-01-09 15:53:09 -05:00
eric
0b91017dd5
Did what edso told me not to do- re-architected db to use generic ids
2012-01-09 13:55:22 -05:00
Raymond Yee
a4957a5bf6
Merge branch 'master' of github.com:Gluejar/regluit
2012-01-09 12:47:51 -05:00
Andromeda Yelton
a7009b1998
whoops, should probably commit the version that passes tests
2012-01-09 12:44:35 -05:00
Raymond Yee
2d1ab0dba6
Merge branch 'master' of github.com:Gluejar/regluit
2012-01-09 12:40:03 -05:00
Raymond Yee
a174b3eb93
Putting in skeleton for pledge cancel and complete PayPal callbacks
2012-01-09 12:36:03 -05:00
Andromeda Yelton
a9fc98b771
work page now displays a modify-pledge button where appropriate. not yet wired to modification functionality.
2012-01-09 11:50:48 -05:00
Andromeda Yelton
8460fba0bb
organizing the FAQ
2012-01-06 10:42:17 -05:00
Raymond Yee
68f0c255d5
Force login on PledgeView as a whole
2012-01-04 12:03:50 -05:00
Andromeda Yelton
7de1051448
it is not unlike a sidebar organizing the FAQs
2012-01-03 16:17:04 -05:00
eric
739fccbe83
roemoved vestigial code from search view
2012-01-02 19:08:23 -05:00
Andromeda Yelton
30703cdabc
Merge branch 'master' of github.com:Gluejar/regluit
2012-01-02 09:41:16 -05:00
Andromeda Yelton
03d94bfbc5
tweaking email sharing
2012-01-02 09:39:11 -05:00
eric
1cad25da28
detab source file
2011-12-31 13:49:23 -05:00
eric
9d6066c929
catch IndexErrors to fix HermanCain bug; there is a work with zero editions
2011-12-31 13:48:54 -05:00
Andromeda Yelton
0550f9ac43
added some default field prepopulation to email share form
2011-12-29 10:40:35 -05:00
Andromeda Yelton
79bc9ac15a
now email share has marginal styling and returns users to their original page after form submission
2011-12-28 23:17:39 -05:00
Andromeda Yelton
0717479238
lo-fi email sharing now works
2011-12-28 20:43:52 -05:00
Andromeda Yelton
97ee0a7fc4
shortened publication date in work page header, made book list cover clickable
2011-12-28 07:27:56 -05:00
Andromeda Yelton
f0e1d47ac4
remove this button on work page returns page to add-to-wishlist state
2011-12-27 21:39:40 -05:00
Andromeda Yelton
a35ffb2ffa
Merge branch 'master' of github.com:Gluejar/regluit
2011-12-26 12:53:36 -05:00
Andromeda Yelton
c79b3bdd10
replaced useless status indicators with wished-by indicators on supporter page for status = initailized or no campaign and destroyed GR/LT modal dialog
2011-12-26 12:53:28 -05:00
Raymond Yee
c721c9c6b2
Now in campaign admin, you can pick specific campaign to take action on.
2011-12-23 09:59:07 -05:00
Raymond Yee
a757f6f99b
Versions that include movement to utcnow() and changing what comes out PaymentManager.checkStatus() -- but payment to primary recipient is now broken. Need to investigate
2011-12-22 20:34:24 -05:00
Andromeda Yelton
6f64434b4e
Merge branch 'master' of github.com:Gluejar/regluit
2011-12-22 09:51:59 -05:00
Andromeda Yelton
7130ee5625
progress icon replaced by wished-by-N text for books on supporter page with no campaign yet
2011-12-22 09:51:49 -05:00
Raymond Yee
17d4acceab
changed PaymentManager.cancel to PaymentManager.cancel_transaction and added PaymentManager.cancel_campaign to parallel other methods in PaymentManager
...
morphing the campaign_admin view towards being able to push all the campaigns through the various states
2011-12-21 17:32:08 -05:00
Raymond Yee
75fceed7c5
Now display the campaigns with three different types of transactions: ACTIVE, INCOMPLETE, COMPLETED on the campaign_admin view
2011-12-20 20:36:27 -05:00
Raymond Yee
4e36892910
Putting in stub for campaign_admin.
...
Let admin do a PaymentManger.checkStatus() to get the latest information about Transactions (using the PayPal PaymentDetails and PreapprovalDetails API methods)
2011-12-20 17:42:06 -05:00
Raymond Yee
c055767173
set the expiry date based on the campaign deadline. There is a setting PREAPPROVAL_PERIOD_AFTER_CAMPAIGN for specifying how many days after the campaign deadline should we ask for a preapproval deadline. I've put in 90 days.
2011-12-20 14:56:01 -05:00
Raymond Yee
aab7b6f926
Merge branch 'master' of github.com:Gluejar/regluit into payment
2011-12-20 10:35:42 -05:00
eric
f81a4e8e6d
removed isbn_10 column and fixed many isbn13 non-compliance issues
...
apply migrations!
2011-12-19 23:26:55 -05:00
Raymond Yee
bad343e3d2
views.py: wiring in the email address of partnering non-profit
...
payment/manager.py: wire in the email address of the campaign recipient and the Gluejar commission rate
move the Gluejar commission rate to dev.py/prod.py
2011-12-19 18:34:30 -05:00
Ed Summers
55656e2d3d
now getting subjects from openlibrary instead of from googlebooks. You will need to APPLY MIGRATIONS!
2011-12-19 01:33:13 -05:00
Andromeda Yelton
43c0dfa67d
distributing image links to google across servers better
2011-12-13 14:49:41 -05:00
Ed Summers
d08e939cc3
order editions in reverse chronological order
2011-12-12 21:44:35 -05:00
Andromeda Yelton
27e88e5458
Merge branch 'master' of github.com:Gluejar/regluit
2011-12-09 16:15:24 -05:00
Andromeda Yelton
66ebeaf07e
links to edition-specific google books in detail view
2011-12-09 16:15:11 -05:00
Ed Summers
33532029c1
removing print statement (oops)
2011-12-09 13:23:28 -05:00
eric
eca82b3911
wired recent events to landing page ungluers
2011-12-08 19:12:26 -05:00
eric
167dccf574
Wishlists are now filled using the Wishes intermediate table. It's named the same as previous intermediate table, and I've edited the migration so data is not lost.
...
Also, I've added methods od Wishlists to add and remove Works. There
are "source" and created columns on the Wishes table
2011-12-08 18:22:20 -05:00
Andromeda Yelton
aa0a935d16
details tab displays editions
2011-12-08 16:23:31 -05:00
eric
5a8d7e8fa3
put a real query into landing page campaign slider
2011-12-08 08:10:58 -05:00
eric
d00adef207
campaign searches now use the status field
2011-12-06 16:37:03 -05:00
Andromeda Yelton
3f8c6321c7
Merge github.com:Gluejar/regluit
2011-12-06 15:08:55 -05:00
Andromeda Yelton
2396a3ff69
now there are book panels on the landing page with real (albeit silly) data. hover state of panels not working yet.
2011-12-06 15:08:36 -05:00
Ed Summers
2adc23b380
when a lookup on openlibrary fails, fall back to doing a search
2011-12-06 09:53:53 -05:00
Ed Summers
411a254ee6
got librarything, goodreads and openlibrary links working when ids are available, with fallbacks to isbn routing and canned search urls
2011-12-05 00:56:24 -05:00
Ed Summers
97daddea5d
Merge branch 'master' of github.com:Gluejar/regluit
2011-12-02 23:08:10 -05:00
Ed Summers
641e4904d9
link to googlebooks
2011-12-02 23:07:55 -05:00
eric
e0fbb3d324
Added Ungluers and facet display to CampaignListView
2011-12-02 22:53:39 -05:00
eric
7f4976bde5
added ungluers to WorkListViews
2011-12-02 22:32:25 -05:00
eric
34dd5237af
merged with raymond's commit
2011-12-02 19:37:27 -05:00
eric
dd6add1e44
Implemented WorkListView- does popular and recommended lists
2011-12-02 19:29:23 -05:00
eric
87f07bd9c3
removed "closest" campaign list; added most pledges list and biggest campaign list
2011-12-01 17:32:53 -05:00
eric
68b0d4b73a
implemented a generic view class for campaigns.
...
Ending and newest views are reverse sorted. campaign status is dealt
with except for successful campaigns
2011-12-01 13:17:33 -05:00
eric
f094efdca2
removed superfluous "shared_works" code
...
this is more efficiently done by accessing request.user.wishlist in the
templates.
2011-12-01 08:47:58 -05:00
Raymond Yee
b8cebfa0dd
Refining the interaction of Premium choice and pledge amount
2011-11-30 08:58:26 -08:00