Commit Graph

89 Commits (291a2f5d67ebd7689ce7382320adbbcffc6cf619)

Author SHA1 Message Date
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
eric a7af78cc9a [start #31995801] manage campaign form now handles the 11:59PM closing time 2012-07-06 22:10:55 -04:00
eric 17cbab1fc4 temporarily stop checking for end date changes 2012-06-28 16:23:29 -04:00
eric 365976933e [#29809805] made username change form more pythonic 2012-05-26 17:30:12 -04:00
eric 61f45a5716 [#29809805] fixed changed email doesn't check for duplicate email 2012-05-26 17:28:57 -04:00
Raymond Yee a0bc6deefc Closing in on pledge_cancel 2012-05-23 07:22:48 -07:00
Raymond Yee 2f232c29fd Merge branch 'master' of github.com:Gluejar/regluit into cancel_pledge 2012-05-21 08:54:05 -07:00
Raymond Yee b8336c4ed6 En route to implementing pledge cancellation 2012-05-21 07:56:18 -07:00
eric 04d8c80cff correct license test with correction from AY [#29884981] 2012-05-21 09:25:38 -04:00
eric bd5b062d24 change manage_campaign to allow active campaigns to remove license restrictions [#29884981] 2012-05-20 00:13:12 -04:00
eric 36a5e92d25 [finish #29677811] removed completely useless UNGLUEIT_SHORTEST_DEADLINE setting 2012-05-15 23:42:31 -04:00
eric 08290c0128 [#28736373] fixed problem with not being able to select no edition 2012-05-14 01:05:14 -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
eric 81d158f505 [#28851641] Edition creation and editing !!! Needs a schema migration. 2012-05-11 14:13:09 -04:00
eric 0212136a43 Revert "unrequiring paypal address"
This reverts commit 32a4b29e33.
2012-05-09 09:37:57 -04:00
Andromeda Yelton beff46fd8c standardizing on Unglue.it rather than Unglue.It 2012-05-08 16:15:23 -04:00
Andromeda Yelton 32a4b29e33 unrequiring paypal address 2012-05-08 13:48:32 -04:00
eric 32a39635b4 [finish #29037717] added sentences explaining form limits 2012-05-07 18:00:52 -04:00
Andromeda Yelton a3ce812467 small formatting changes 2012-05-02 14:10:58 -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
eric bc9f1d3cd3 [fix #28759049] prefixing ebook contribution form not handled properly in view or form 2012-04-27 17:14:57 -04:00
eric d0148cf6dc [finish #28524505] add change email form 2012-04-24 22:20:10 -04:00
Andromeda Yelton be510587ff clarified error messages 2012-04-16 15:28:06 -04:00
eric 75da0a95d5 improved error message for missing campaign manager [#27468285] 2012-04-09 11:14:31 -04:00
eric 224bebfb80 [finish #27591051] check for license change before compaining about license change 2012-04-05 17:23:33 -04:00
eric 5d5c60993e added form to edit campaign managers [start #27468285] 2012-04-03 15:54:41 -04:00
Andromeda Yelton cd22bd9720 managers should be a required field because a campaign cannot be managed without a manager. against managerless frankencampaigns. 2012-04-03 08:20:46 -04:00
eric 8892a935dd Implemented limited edition premiums, front and back end [finish #27011359] 2012-03-26 18:47:02 -04:00
eric 7264b9846f Added management of custom premiums. (migration needed) [finish #26921893] 2012-03-26 15:32:23 -04:00
eric 0f61bd8d66 added license selection to campaigns. Simple migration to apply. 2012-03-23 12:30:49 -04:00
eric e4fc2621df fixed form broken by change to TZ aware times 2012-03-23 12:29:38 -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 62d47fee26 [#22561067] Ooops I had missed a couple of datetime.datetime.today() in frontend/forms.py 2012-03-16 13:24:55 -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
eric 5fd73ba93d [fixes #23965971] checks that url is unique (case insenstive), hides url adding if a campaign is active 2012-03-05 16:03:57 -05:00
eric eebeb2476f finish committing all changes 2012-02-28 17:28:58 -05:00
Andromeda Yelton 5d115275e0 hey, sweet, you can set textarea width with css rather than cols and it's more robust 2012-02-02 13:55:21 -05:00
Andromeda Yelton ab7a3df2f7 now both work and supporter pages provide notification of character limits in text entry fields 2012-02-02 13:40:08 -05:00
Andromeda Yelton 815a1f2e87 tagline textarea now communicates and enforces a character limit 2012-02-02 11:06:54 -05:00
Andromeda Yelton 4929e90108 css tweaks per stefan, updated press coverage 2012-01-30 10:09:45 -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
Andromeda Yelton 556ecf8a06 now users can give us feedback on alpha 2012-01-09 15:53:09 -05:00
thatandromeda 79e7d9d7df grammar! 2012-01-04 11:34:31 -05:00
Andromeda Yelton 03d94bfbc5 tweaking email sharing 2012-01-02 09:39:11 -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
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
Andromeda Yelton cd53080ac6 eleventy billion css tweaks part quattuor 2011-12-16 12:17:08 -05:00