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
eric
34dd5237af
merged with raymond's commit
2011-12-02 19:37:27 -05:00
Raymond Yee
b8cebfa0dd
Refining the interaction of Premium choice and pledge amount
2011-11-30 08:58:26 -08:00
Raymond Yee
b44379e6cd
First pass at tying the premium selected and the pledge amount
2011-11-29 18:02:51 -08:00
eric
1fc644aacd
implemented a minimum campaign term; other campaign management tweaks
2011-11-29 10:48:37 -05:00
eric
9cbcea0f72
the open campaign form now automatically sets the end date and target to allowed values
2011-11-28 23:37:31 -05:00
Raymond Yee
57640ec7b2
First pass at unwiring campaign_detail from the real pledge view.
2011-11-28 15:39:06 -08:00
eric
b398a948dc
refactored campaign management savable constraints out of view and into form
2011-11-25 21:23:37 -05:00
eric
d5bae40c00
refactored launchable into campaign model. fixed date camparison bug. moved target and deadline limits to settings file
2011-11-23 21:41:06 -05:00
eric
20cc607193
claim form now uses ModelChoiceField; tests for previous claims
2011-11-23 12:23:53 -05:00
eric
0bad939bfb
Though the form is ugly, a campaign manager can now launch a campaign and set info
...
I also learned what it means when a form is bound to a model object
2011-11-22 00:28:16 -05:00
eric
a6c84aea89
should now be back where I was
2011-11-21 15:49:29 -05:00
eric
43d3f3f553
halfway through implementation of campaign management. can't launch campaigns yet. migrate schemas!
2011-11-20 22:23:51 -05:00
eric
1189ab02c4
switched to using is_staff set by django admin to determine website "staff" (also fixed a bug from last commit)
2011-11-20 14:22:51 -05:00
eric
fa68e52260
switched campaign manager field to AutoCompleteSelectMultipleField
2011-11-20 14:02:09 -05:00
eric
a6bf130b24
Andromeda von Rightsholder can now open campaigns from her rightsholder tools page; apply migrations!
2011-11-19 21:22:54 -05:00
eric
6cc05817a8
woo hoo! autocomplete input on rightsholder creation form. uses app django-selectable
2011-11-18 09:24:31 -05:00
eric
a720089525
unglue it admin users can now approve rightsholder claims!
2011-11-17 14:35:41 -05:00
Raymond Yee
5df81cc52e
Merge branch 'master' of github.com:Gluejar/regluit into goodreads
...
Conflicts:
frontend/urls.py
2011-11-16 11:58:39 -08:00
eric
d5a2b88768
Awesome Unglue.it Administration page added; will require a migration to add claim status
2011-11-16 14:45:37 -05:00
Raymond Yee
3be4e6fab4
First pass at integrating LT into the UI
2011-11-16 10:20:10 -08:00
eric
6a2e690f18
claim form now creates a claim
2011-11-16 00:22:29 -05:00
eric
354b46085f
Approved rights holders get a claim form on work pages; still need to make a view that does the actual claiming
2011-11-15 18:20:29 -05:00
Raymond Yee
daef075f5b
Fixing the incorrect passing of a Goodreads shelf name -- and also incorrect display of number of books on wishlist.
2011-11-15 12:51:38 -08:00
eric
0328430169
first cut at UI for unglue.it admins to create rights holders and delegate ownership
2011-11-14 23:28:55 -05:00