Commit Graph

1165 Commits (fd5e73ea9b8988f41de02fa467ee2c9f057fa344)

Author SHA1 Message Date
Andromeda Yelton ae76f89034 fixing problems with context for you_have_pledged notification 2012-05-12 22:42:09 -04:00
Andromeda Yelton e6467e4e85 even moar wordsmithing of notifications 2012-05-12 21:49:31 -04:00
Andromeda Yelton 6fe7aeeabb even more notification wordsmithing 2012-05-12 21:28:27 -04:00
Andromeda Yelton 54e1e3e98b merge all the things 2012-05-12 12:25:17 -04:00
Andromeda Yelton 83730badbb more wordsmithing 2012-05-12 11:58:33 -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 76b8b9f33d [#29488053] no use linking to google books if no google books id 2012-05-11 22:46:41 -04:00
Andromeda Yelton 8e3baba673 wordsmithing 2012-05-11 21:36:20 -04:00
eric feb8650c10 [#29488053] add to wishlist now works for works without googlebooks_id 2012-05-11 21:29:03 -04:00
eric 5bd3f06903 [#28851641] removed some debug code 2012-05-11 21:29:03 -04:00
eric ca2bfedafd [#28851641] fillied in you_have_pledged templates 2012-05-11 21:29:03 -04:00
Raymond Yee 2590c5d58d Trying to get production to line up with master 2012-05-11 15:05:40 -07:00
Raymond Yee 1b16603056 Merge branch 'production' of github.com:Gluejar/regluit into production 2012-05-11 15:05:18 -07: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
Raymond Yee 7c49427e2c Revert "wired pledge_you_have_pledged [#27785469]"
This reverts commit 17d641cf65.
2012-05-11 14:00:17 -07:00
eric 17d641cf65 wired pledge_you_have_pledged [#27785469] 2012-05-11 15:53:46 -04:00
eric 36edf0a261 [#28851641] // was getting rewritten by apache, I think 2012-05-11 15:39:26 -04:00
thatandromeda 328cea6cf3 Update frontend/templates/notification/wishlist_active/full.txt 2012-05-11 16:05:47 -03:00
eric 81d158f505 [#28851641] Edition creation and editing !!! Needs a schema migration. 2012-05-11 14:13:09 -04:00
eric 0f1bfaebc4 [finish #29411521] added site to url 2012-05-10 17:13:09 -04:00
Andromeda Yelton bc3045161c clarified wording 2012-05-10 15:40:37 -04:00
Andromeda Yelton 71c174d012 need to expose paypal address field after all 2012-05-10 13:23:42 -04:00
Andromeda Yelton 4ba688dbad minor fixes 2012-05-10 13:23:19 -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 fe84c09651 polishing for launch 2012-05-09 16:32:06 -04:00
Andromeda Yelton 41f662c048 updating pledging contextual FAQs 2012-05-09 13:40:01 -04:00
Andromeda Yelton d0bac11ec4 clarifing CC noncommercial 2012-05-09 13:26:12 -04:00
Andromeda Yelton e1835a7cc7 updating, including amazon and paypal language 2012-05-09 13:01:17 -04:00
Andromeda Yelton 665fb99af3 updating with paypal and amazon info 2012-05-09 12:49:49 -04:00
Andromeda Yelton e4e66b2118 adding some more recent coverage 2012-05-09 12:45:00 -04:00
Andromeda Yelton 42d33794e3 sign up element in learn more section was misaligned 2012-05-09 12:20:41 -04:00
eric 0212136a43 Revert "unrequiring paypal address"
This reverts commit 32a4b29e33.
2012-05-09 09:37:57 -04:00
eric 4c20082d70 [#29281959] add feedback from lawyer 2012-05-09 09:37:33 -04:00
eric 8fa1f89eca re-require Paypal address 2012-05-09 09:36:27 -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 f232bc1048 we're not using this any more 2012-05-08 14:41:04 -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 32a4b29e33 unrequiring paypal address 2012-05-08 13:48:32 -04:00
Andromeda Yelton 9549b34d9e parts of Description tab now conditional on campaign status, rather than offering RHs options they're not allowed to use 2012-05-08 13:48:24 -04:00
Andromeda Yelton 5004256f78 better wording 2012-05-08 13:47:58 -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
Andromeda Yelton 7dbb2e2276 Merge branch 'master' of github.com:Gluejar/regluit 2012-05-08 09:50:32 -04:00
Andromeda Yelton 73157c8720 clarified manage campaign workflow 2012-05-08 09:27:03 -04:00
Andromeda Yelton dd3eb97a65 updating for launch 2012-05-08 08:34:52 -04:00
Raymond Yee b06a1e218a Merge branch 'fps' of github.com:Gluejar/regluit into ry 2012-05-07 16:50:00 -07:00
eric 32a39635b4 [finish #29037717] added sentences explaining form limits 2012-05-07 18:00:52 -04: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
Andromeda Yelton 2159cb32d5 added section on license terms, updated verb tense, Unglue.It to Unglue.it 2012-05-07 13:39:24 -04:00
Andromeda Yelton 181cf1a28b rearchitecting for launch 2012-05-07 13:10:42 -04:00
Andromeda Yelton 2cf23aeac0 commented the scripts 2012-05-07 13:10:18 -04:00
Andromeda Yelton 5b617370a8 moved boilerplate paragraph 2012-05-07 13:09:41 -04:00
Andromeda Yelton dbadaf8241 removed alpha announcement 2012-05-07 13:07:54 -04:00
eric 57cebd126d [accept #28451269] added 2 headings and a preview link. Nice job. 2012-05-07 12:19:19 -04:00
eric 1d005fae95 [finish #29170153] Improved display of no-google works 2012-05-07 11:36:34 -04:00
eric a32b09a4cb Revert "Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration""
This reverts commit 2d344a09c6.
2012-05-07 01:18:11 -04:00
eric c0cb99e040 Revert "Revert "Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration"""
This reverts commit c8be251ffa.
2012-05-07 01:18:11 -04:00
eric d334fa58b0 Revert "Revert "Revert "Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration""""
This reverts commit b21787a590.
2012-05-07 01:18:11 -04:00
eric e10136f1b2 Revert "Revert "Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration"""
This reverts commit 1bbac102a2.
2012-05-07 01:18:11 -04:00
eric 1bbac102a2 Revert "Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration""
This reverts commit 2d344a09c6.
2012-05-07 01:14:47 -04:00
eric b21787a590 Revert "Revert "Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration"""
This reverts commit c8be251ffa.
2012-05-07 01:14:47 -04:00
eric c8be251ffa Revert "Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration""
This reverts commit 2d344a09c6.
2012-05-07 01:14:01 -04:00
eric 2d344a09c6 Revert "[#28945859] removed description from edition. Be sure to do data migration before applying this schema migration"
This reverts commit 7043e71c39.
2012-05-07 01:11:26 -04:00
eric 7043e71c39 [#28945859] removed description from edition. Be sure to do data migration before applying this schema migration
also fixed issues with tests failing in add_openlibrary
2012-05-07 00:42:11 -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
Andromeda Yelton a3ce812467 small formatting changes 2012-05-02 14:10:58 -04: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
eric c0625d78b8 banish isbn 10 display because it might not exist and prefer not to address the issue 2012-05-01 10:54:29 -04:00
eric fb5333be2e only use role account email addresses in documentation pages 2012-05-01 10:02:07 -04:00
Andromeda Yelton ce36f6771d css changes per Stefan, part 1 2012-05-01 09:56:19 -04:00
Andromeda Yelton 8999afb7f1 Merge branch 'master' of github.com:Gluejar/regluit 2012-04-30 11:28:52 -04:00
Andromeda Yelton 5421793f02 minor styling tweaks 2012-04-30 11:03:15 -04:00
eric 4f524a792f [#24088823] ebook downloads now drop down if more than 1 2012-04-28 21:05:41 -04:00
eric 61a4878b54 [finish #24030945] tested it! scheduled notification for 12:30 at night via celerybeat. fixed various messge problems. 2012-04-28 13:02:38 -04:00
eric 6cd6064387 [start #24030945] notification that ebooks have been added to database 2012-04-27 17:29:57 -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
eric 274762d7de [deliver #24088823] rights and filetype images for pd, cc books 2012-04-26 17:26:27 -04:00
Andromeda Yelton c6b05bd577 footer now points to wordpress blog 2012-04-26 15:37:41 -04: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
Andromeda Yelton 2ab1df92c2 addressing user feedback, highlighting field validation errors better 2012-04-26 15:30:28 -04: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 6246b231b1 [finish #27115511] remove html from wishlist_active notice 2012-04-25 10:20:04 -04:00
eric 3709fa3ba8 polish up notice settings [finish #27014673] 2012-04-25 10:06:22 -04:00
eric ae1983be3d Merge branch 'master' of https://github.com/Gluejar/regluit 2012-04-24 22:45:19 -04:00
eric 028aa8f10d reorganize notifications [#27014673] 2012-04-24 22:44:19 -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 15a08bdfeb Merge branch 'master' of github.com:Gluejar/regluit 2012-04-24 12:54:11 -04:00
Andromeda Yelton a40e694faf some phrasing help, plus made the offer details field not required 2012-04-24 12:54:05 -04:00
Andromeda Yelton d652767a79 change supporters to ungluers on work page tab, see if that helps overflow problem 2012-04-23 12:08:11 -04:00
Raymond Yee ba9123ba39 Sets form action properly in pledge.html depending on whether new pledge or modified pledge.
campaigntest.support_campaign changed to handle new premium selection process, which now changes the preapproval amount
2012-04-19 15:43:21 -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
Andromeda Yelton e85ae79c35 Merge branch 'master' of github.com:Gluejar/regluit 2012-04-17 16:28:27 -04:00
Andromeda Yelton d78fbf963c notifications div ids replaced with snarkier, more-likely-to-be-unique text 2012-04-17 16:28:10 -04:00
eric d32190e905 [#27115511] removed user avatar from comment notices because it didn't look right next to book cover.
Can revisit with professional design help.
2012-04-17 15:16:07 -04:00
eric 8a24f860ee [#27470543] html fixes 2012-04-17 14:30:38 -04:00
eric 7791de3c29 fixed html error [#27310245] 2012-04-17 14:10:14 -04:00
Andromeda Yelton 8dda3369b5 minor language tweak per AM 2012-04-17 10:10:40 -04:00
Andromeda Yelton 434c6d048b synced label for and input id so that clicking anywhere on the label selects the radio button 2012-04-17 09:33:47 -04:00
Andromeda Yelton ecf1a7e604 selecting a premium now autofills pledge box with that number [#26659097] 2012-04-17 09:26:45 -04:00
Andromeda Yelton be510587ff clarified error messages 2012-04-16 15:28:06 -04:00
Andromeda Yelton 7ef482b1ac ensuring that errors display before form fields everywhere and switching css to make that apparent. if you write a custom form display, put errors before fields [#27310245] 2012-04-16 14:18:04 -04:00
Andromeda Yelton 941fb78bf0 Merge branch 'master' of github.com:Gluejar/regluit 2012-04-13 15:40:33 -04:00
Andromeda Yelton 8434bb981f header now contains an alert badge for notifications [#27777943] 2012-04-13 15:29:46 -04:00
eric bf68f2f587 corrected bad reference to rightsholder name 2012-04-11 13:39:32 -04:00
eric 8cb1375ffe friendlification of comment notifications 2012-04-11 13:39:03 -04:00
eric 80c3a0090f fix spelling before it leads to bugs. will need to syncdb 2012-04-11 13:37:36 -04:00
eric d88a908082 [finish #27470423] provide preview of unlaunched campaigns 2012-04-10 16:13:28 -04:00
Andromeda Yelton 6ccdd8a798 Merge branch 'master' of github.com:Gluejar/regluit 2012-04-10 15:05:29 -04:00
Andromeda Yelton edf3617f5a partial de-suckification of pledge_complete page 2012-04-10 15:00:28 -04:00
Andromeda Yelton 89d385d51f less and more text should toggle when editions info toggles 2012-04-10 14:33:34 -04:00
Raymond Yee e38e0dcb37 Forgot to commit templates for successful_campaign notice type 2012-04-10 10:09:51 -07:00
eric e36facbeda [finish #27468521] campaign form must also be valid to launch it 2012-04-09 16:52:24 -04:00
Andromeda Yelton 8c77057c0b Merge branch 'master' of github.com:Gluejar/regluit 2012-04-09 11:26:32 -04:00
Andromeda Yelton acd4d7048c making sure it isn't barfing on context variables 2012-04-09 11:26:12 -04:00
Andromeda Yelton 39129877ae more edits to notification display, trying to get column widths right 2012-04-09 11:15:48 -04:00
eric 75da0a95d5 improved error message for missing campaign manager [#27468285] 2012-04-09 11:14:31 -04:00
Andromeda Yelton 0f24099400 add instructions for RHs needing html help 2012-04-09 10:11:06 -04:00
Andromeda Yelton f71366cb13 non-link title should be italicized 2012-04-09 10:10:19 -04:00
Andromeda Yelton 3888dc5a21 Merge branch 'master' of github.com:Gluejar/regluit 2012-04-09 08:39:19 -04:00
eric 163c7a924a [finish #27522103] clear rightsholder creation form when new rightsholder successfully created 2012-04-07 15:31:11 -04:00
eric 773b0fb568 more consistency on terms labeling [finish #27646209] 2012-04-07 15:19:23 -04:00
eric 4be26a6d89 [finish #27646209] improve consistency of what we call the website terms 2012-04-07 15:12:25 -04:00
eric dae1c430d6 Per legal counsel, we may not use the noun "offering" on our site. the verb is ok, the noun "offer" is ok. 2012-04-07 14:59:25 -04:00
eric 44c6e29ff9 replaced "electronic rights" with "commercial rights" in faq 2012-04-07 14:55:47 -04:00
eric a700275b88 [finish #27524965] removed ids from submit. added paragraph on interfering claims. 2012-04-07 14:49:31 -04:00
eric e764a44ace fixed issues with campaign setup [fix #27468285] 2012-04-07 14:12:54 -04:00
eric 74f749128b damn you late night coding. It's "campaign" not "campign" [fix #27591051] 2012-04-06 13:05:31 -04:00
Andromeda Yelton e26282422b add computers in libraries talk and merge 2012-04-06 09:34:26 -04:00
eric 147808bd88 [finish #27470199] inactivate checked premium button no longer shows if there are no checked premiums 2012-04-05 22:44:45 -04:00
eric d2a0a6f49a [finish #27524335] Use claim display label in claim data display 2012-04-05 21:50:34 -04:00
eric 72bbdf7157 repaired html broken by AY on rh_tools [fix #27310123] 2012-04-05 17:54:33 -04:00
eric 26c0ad2b27 fixed failure when editing campaign managers [fix #27468285] [finish #27531719] 2012-04-05 17:53:00 -04:00
eric 5eb5b093a3 [finish #27470379] don't show launch campaign button for campaign ineligible for launching 2012-04-05 17:23:33 -04:00
eric 224bebfb80 [finish #27591051] check for license change before compaining about license change 2012-04-05 17:23:33 -04:00
eric db736818fc [finish #27524965] fixed issue where released claim prevents new claim 2012-04-05 16:55:10 -04:00
eric 6d8bc9d199 tried smaller cover image in notice [#27115511] 2012-04-05 13:11:42 -04:00
eric 5c7fb1ac8f reinserted status pending improvement [#27470969] 2012-04-05 13:10:42 -04:00
eric be909bba69 change language on claim status [accept #27384493] 2012-04-05 11:58:26 -04:00
eric 6adf21c380 put spaces in front of /> per xhtml recommendation 2012-04-05 11:53:58 -04:00
Andromeda Yelton c47233ef70 minor updates 2012-04-04 14:22:31 -04:00
Raymond Yee 8a6de4ef1d A proxy for the mailchimp js 2012-04-04 09:15:18 -07:00
Raymond Yee 7c77c748ef Merge branch 'master' of github.com:Gluejar/regluit 2012-04-04 06:52:47 -07:00
Raymond Yee 43f4c85162 First pass at fixing ssl issues on press page --> fix youtube videos. Still leaves mailchimp js 2012-04-04 06:42:22 -07:00
Andromeda Yelton 903356cbd6 merge 2012-04-04 08:52:50 -04:00
Andromeda Yelton e03309a88e more user-friendly wording of campaign status. also seeing if i can get this to show up in pivotal [start #27470969] 2012-04-04 08:50:06 -04:00
Raymond Yee 23d7ae9c86 Getting rid of http://platform.twitter.com -> //platform.twitter.com 2012-04-03 15:43:27 -07:00
Raymond Yee 96b10a2776 Commenting out number of supporters in the tab right now on work.html until we figure out how to display without overflowing tab space 2012-04-03 15:14:52 -07:00
eric 40722074d1 Added work# and campaign# to distinguish works/campaigns with the same name 2012-04-03 15:54:41 -04:00
eric 5d5c60993e added form to edit campaign managers [start #27468285] 2012-04-03 15:54:41 -04:00
Andromeda Yelton e3573c3157 Merge github.com:Gluejar/regluit 2012-04-03 14:58:43 -04:00
Andromeda Yelton 49677c3a45 manage campaign links replaced with big green buttons 2012-04-03 14:58:32 -04:00
Ed Summers 5e25f2f90a Merge branch 'master' of github.com:Gluejar/regluit 2012-04-03 13:56:25 -04:00
Ed Summers 1187a346ee use https urls for google books cover images 2012-04-03 13:55:45 -04:00
Andromeda Yelton 24674d8a2d improving display of active campaign notice 2012-04-03 12:30:34 -04:00
eshellman 7769bbd8b3 really change the notice 2012-04-03 12:07:29 -03:00
eric 0319185251 resolve conflicts 2012-04-03 10:54:31 -04:00
eric faf095408c fixed campaign tests to include claim and rightsholder 2012-04-03 10:45:48 -04:00
eric 6f1ccde928 moved notify_active_campaign into model, removed redundant context 2012-04-03 10:45:12 -04:00
Andromeda Yelton 24b7a77228 modifying display of claim status 2012-04-03 09:56:41 -04:00
Andromeda Yelton 7cf46d7f24 now with actual information content 2012-04-03 08:21:05 -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
Andromeda Yelton e197cd6acc now notifications actually get sent. cleanup to follow. 2012-04-02 15:04:51 -04:00
Andromeda Yelton 679f797b74 Merge github.com:Gluejar/regluit 2012-04-02 14:17:28 -04:00
Andromeda Yelton 94aa31a950 campaign activation now sends signal which notify listens for. still need to fix actual sending of notification. 2012-04-02 14:17:18 -04:00
Raymond Yee 69dde055b5 Merge branch 'master' of github.com:Gluejar/regluit into payment 2012-03-30 09:44:12 -07:00
Andromeda Yelton 7a590637a4 prettifying 2012-03-29 16:26:06 -04:00
Andromeda Yelton 2874be9693 now only displays unseen notices and only provides mark-as-seen option when relevant 2012-03-29 15:34:28 -04:00
Andromeda Yelton 320c66c494 styling see your notifications option in parallel with change-settings option on companion notification page 2012-03-29 14:48:20 -04:00
Andromeda Yelton 449aae4662 notices page now has reasonably styled notices and there is a model for generating other notice types 2012-03-29 14:46:06 -04:00
eric 887ca1e696 revert to Andromeda's de-uglification; left base notification template 2012-03-29 10:59:24 -04:00
eric 57a1c60903 comments were being id's by name not username, we didn't mean to make name public 2012-03-29 01:22:38 -04:00
eric 4d9e279862 [finish #25980231] implemented a separate notification type for other commenters
person entering content doesn't get the notification duh
if you've commented on a wishlist item, you only get the also commented
notification, not the wishlist comment notification
2012-03-29 01:21:37 -04:00
eric 729bc6e78d put back in some stuff Andromeda axed without telling anyone 2012-03-28 23:25:41 -04:00
Raymond Yee 495610badf Merge branch 'master' of github.com:Gluejar/regluit into payment 2012-03-28 14:37:02 -07:00
eric c7f9996444 added status display on work page 2012-03-28 14:12:00 -04:00
Raymond Yee 6d50897508 Clarify the pledge modification process for the supporter. 2012-03-28 10:12:09 -07:00
Andromeda Yelton a884997364 making slideshow work on pledge_complete 2012-03-28 12:50:42 -04:00
Andromeda Yelton 142ec1a904 de-uglifying 2012-03-28 11:31:50 -04: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
Andromeda Yelton 4c4697740b small changes to tabs to communicate better 2012-03-28 08:59:45 -04:00
eric 2932758077 got notification settings to work [#27116165] 2012-03-27 17:47:54 -04:00
eric 32ca831897 Comments are now notifying and notices are listing [#25980231] 2012-03-27 15:45:41 -04:00
eric 290aecab19 wired up notifications 2012-03-27 13:24:16 -04:00
eric 3925e96ad1 wishlist_comment templates 2012-03-27 12:37:07 -04:00
eric 8f700024cf eek! non-nested with tags 2012-03-27 12:36:47 -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 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
eric 6237fcebfe detabbing views code 2012-03-23 11:15:37 -04:00
eric 2c0fb79da5 minor touchups for rh admin 2012-03-23 11:13:11 -04:00
eric 0aba595e05 campaign admin broken by missing jquery 2012-03-23 11:11:43 -04:00
eric 137c48a70d setup campaign, I mean 2012-03-23 11:10:34 -04:00
eric 360d11f88a yes we should deprecate setup_work 2012-03-23 11:09:51 -04:00
eric 84411ca6e0 filled in legal stuff placeholder 2012-03-22 21:25:04 -04:00
eric d03459922e fixed stuff I broke when making html validate 2012-03-22 21:25:04 -04:00
Raymond Yee c08bd9b54b I had left a debugging message in pledge_modify.html -- now removed.
I figured out the problem of why regluit.test.campaigntest.support_campaign could not see the new Transaction -- it was locked in a database transaction that had an older snapshot of the db.  fix came from http://stackoverflow.com/a/4739960/7782
2012-03-22 14:51:43 -07:00
eric eeaae9131a [fix #26883175] a35bb7cbba broke this by omitting jquery 2012-03-22 16:57:12 -04:00
eric 29789da14d learn more was broken on these pages 2012-03-22 16:19:15 -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 9f72351c67 Merge branch 'master' of github.com:Gluejar/regluit into payment 2012-03-22 10:18:07 -07:00
eric 6e9f0ee669 tidy lists in metric page 2012-03-22 09:04:28 -04: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 508a87a6dc Merge branch 'master' of github.com:Gluejar/regluit into payment 2012-03-20 13:24:26 -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
eric 530e07f383 moved atom feed (it's not rss) to autodiscovery link element [#26402939] 2012-03-20 13:01:29 -04:00
Raymond Yee 0e9dc0e798 Merge branch 'master' of github.com:Gluejar/regluit into payment 2012-03-20 09:41:49 -07:00
eric 38bca40bdd landing page was missing the wishlist javascript! [addresses comment on #26590795] 2012-03-20 12:29:29 -04:00
eric 163445d4f5 bulletized the premium list in faq using [accept #26309601] 2012-03-20 11:45:34 -04:00
Andromeda Yelton 52fcbf8d4f font embiggening, moved badge on campaign list to match other list pages 2012-03-20 10:44:56 -04:00
Andromeda Yelton 53d99ae72f addressing https://www.pivotaltracker.com/story/show/26590795 2012-03-20 09:52:57 -04:00
Raymond Yee 46ca784030 [#23019867] First pass at allow for pledges to be modified 2012-03-19 16:32:37 -07:00
Raymond Yee 97f3d01ab4 Merge branch 'master' of github.com:Gluejar/regluit into payment 2012-03-19 13:38:15 -07:00
Andromeda Yelton 7568aa3f14 more informative text than ACTIVE now in status field 2012-03-19 16:36:05 -04:00
Andromeda Yelton 76b261ff3e making terms look more like legalese per https://www.pivotaltracker.com/story/show/26309601 2012-03-19 16:08:05 -04:00
Andromeda Yelton 6d3d032f9b addresses https://www.pivotaltracker.com/story/show/25969011 2012-03-19 15:52:09 -04:00
Andromeda Yelton 5e5e966651 if showing in slideshow on empty supporter wishlist, now offers add-to-wishlist rather than remove-this 2012-03-19 15:32:33 -04:00
eric 0460f4780d word smithing on self-publishing faq 2012-03-19 15:01:17 -04: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 d3bd2453ef Merge branch 'payment' of github.com:Gluejar/regluit 2012-03-16 22:22:41 +00:00
Raymond Yee 432513bea0 Merge branch 'master' into payment 2012-03-16 13:51:28 -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 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
eric b955e50951 review and edit faq 2012-03-16 00:00:49 -04: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
Andromeda Yelton 37b1b12a6b Merge branch 'master' of github.com:Gluejar/regluit 2012-03-14 08:46:11 -04:00
Andromeda Yelton 43bbcddbc9 need to have a content-block id encasing the slideshow in order for greenpanel.js to bind so hover state shows 2012-03-14 08:44:49 -04:00
eric 514550ea69 added defense against script injection via cookie setter [#24981847] 2012-03-14 00:32:20 -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 c61408b56b changes "view your profile" to "change username" in stead of "password reset" 2012-03-12 23:01:05 -04:00
eric f92ea78e67 alt attribut goes in img, not a [#25582597] 2012-03-12 17:04:06 -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 71c6ac5d4a messing around with rss css 2012-03-12 14:46:40 -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 b1dec9ed26 alts for imgs on about page 2012-03-10 00:02:08 -05:00
eric 368e4c18d2 fixed html errors on press page [#26203269] 2012-03-09 23:56:44 -05:00
eric 5f62194c84 fixed html errors on terms page [#26203269]
<html>
<head>
    <meta charset="utf-8" />
    <title>unglue.it Terms of Service</title>
    <link type="text/css" rel="stylesheet" href="/static/css/sitewide.css" />
	<link REL="SHORTCUT ICON" HREF="/static/images/favicon.ico">

	<script type="text/javascript" src="/static/js/jquery-1.7.1.min.js"></script>

<script type="text/javascript" src="/static/js/definitions.js"></script>

	<script type="text/javascript" src="/static/js/watermark_init.js"></script>
	<script type="text/javascript" src="/static/js/watermark_change.js"></script>

	<link href="/static/css/documentation.css" rel="stylesheet" type="text/css" />

<!-- extra head content in descendants goes in extra_extra_head, not extra_head, to avoid overwriting the documentation.css include -->

</head>

<body>

<div id="feedback">
<p><a href="/feedback/?page=http%3A%2F%2Flocalhost%3A8000%2Fterms%2F" class="nounderline">Feedback</a></p>
</div>
<div id="js-page-wrap">
    <div id="js-header">
        <div class="js-main">
            <div class="js-logo">
                <a href="/"><img src="/static/images/logo.png" alt="unglue.it" title="unglue.it"  /></a>
            </div>

            <div class="js-search">
            <div class="js-search-inner">
                <form action="/search/" method="get">
                	<div class="inputalign">
                    <input type="text" id="watermark" size="25" onfocus="imgfocus()" onblur="imgblur(15)" class="inputbox" name="q" value="">
                    <input type="submit" class="button">
					</div>
                </form>
            </div>
            </div>

            <div class="js-topmenu">
                <ul class="menu">

                    <li class="first"><a href="/supporter/eric"><span id="welcome">Welcome, eric</span></a></li>
                    <li><a href="/accounts/logout/"><span>Sign Out</span></a></li>

                    <li><a href="/faq/"><span>FAQs</span></a></li>
                    <li><a href="/press/"><span>Press</span></a></li>
                    <li><a href="/"><span>Home</span></a></li>

                </ul>
            </div>
        </div>
    </div>

<div class="preview_top">
Welcome to the alpha version of Unglue.It.  This site is a preview of our full functionality; some things (including pledging) aren't turned on yet.  If something seems broken or confusing -- or if you find something you love! -- please give us <a href="/feedback">feedback</a>.  Thank you for your interest, and have fun.
</div>

    <div id="js-topsection">
    	<div class="js-main">
        	<div class="js-topnews">
                    <div class="user-block">
                        <div id="user-block1">
                        <div class="block-inner">
                            <div id="block-intro-text">
                            	<div><span class="def">unglue</span> (v. t.) 1. To pay an author or publisher in full, up front, for publishing a Creative Commons ebook.</div>
                            	<div><span class="def">unglue</span> (v. t.) 2. To make a digital book free to read and use, worldwide.</div>
                            	<div><span class="def">unglue</span> (v. t.) 3. To make it clearly legal for a digital book to be used, distributed, archived and preserved by libraries.</div>
                            	<div><span class="def">unglue</span> (v. t.) 4. For an author or publisher, to accept a fixed amount of money from the public for its unlimited use of an ebook.</div>
                            	<div><span class="def">unglue</span> (v. t.) 5. To give your favorite books to everyone on earth.</div>
                            	<div><span class="def">unglue</span> (v. t.) 6. To reward authors and publishers for sharing books with the world.</div>
                            </div>
                            <a class="my-setting nounderline" id="readon"><span>Learn more</span></a>
                        </div>
                        </div>

                        <div class="user-block2">
                        <div class="block-inner">
                        	<label class="title">Spread the Word</label>
                            <a href="https://www.facebook.com/sharer/sharer.php?src=bm&amp;u=http%3A//localhost%3A8000/terms/"><img src="/static/images/supporter_icons/facebook_square.png" class="spread_the_word" alt="Facebook" title="Facebook" /></a>
                            <a href="https://twitter.com/share"><img src="/static/images/supporter_icons/twitter_square.png" alt="tweeter" title="Twitter" class="spread_the_word" /></a>
                        </div>
                        </div>
                    </div>
                    <div id="user-block-hide">
                        	<div class="quicktour"><span class="highlight">We all have books we love so much, we'd like to give them to the world.</span>  We want to share them, but also reward their creators. With digital books, it can be hard to do both.</div>
	                        <div class="movingrightalong"></div>
	                        <div class="quicktour"><span class="highlight">Unglue.it offers a win-win solution: Crowdfunding.</span> We run pledge campaigns for books; you chip in. When, together, we've reached the goal, we'll reward the book's creators and issue an unglued ebook.</div>
	                        <div class="movingrightalong"></div>
                        	<div class="quicktour last"><a href="https://creativecommons.org/">Creative Commons</a> licensing means everyone, everywhere can read and share the unglued book - freely and legally. <span class="highlight">You've given your favorite book to the world.</span></div>

                        		<div class="spacer"><div class="signuptoday"><a href="/accounts/register/">Sign up today</a></div></div>

                    </div>
            </div>
        </div>
    </div>

<div id="main-container">
	<div class="js-main">
		<div id="js-leftcol">
			            <div class="jsmodule">
                <h3 class="jsmod-title"><span>FAQs</span></h3>
                <div class="jsmod-content">
                    <ul class="menu level1">

                    	<li class="first parent">
                    		<a href="/faq/"><span>All</span></a>
                    	</li>

                        <li class="parent collapse">
                            <a href="/faq/basics/"><span>Basics</span></a>
                            <ul class="menu level2">
                                <li class="first"><a href="/faq/basics/howitworks"><span>How it Works</span></a></li>
                                <li><a href="/faq/basics/account"><span>Your Account</span></a></li>
                                <li class="last"><a href="/faq/basics/company/"><span>The Company</span></a></li>
                            </ul>
                        </li>

                        <li class="parent collapse">
                            <a href="/faq/campaigns/"><span>Campaigns</span></a>
                            <ul class="menu level2">
                                <li class="first"><a href="/faq/campaigns/overview"><span>Overview</span></a></li>
                                <li><a href="/faq/campaigns/supporting"><span>Supporting Campaigns</span></a></li>
                                <li class="last"><a href="/faq/campaigns/premiums"><span>Premiums</span></a></li>
                            </ul>
                        </li>

                        <li class="parent collapse">
                            <a href="/faq/unglued_ebooks/"><span>Unglued Ebooks</span></a>
                            <ul class="menu level2">
                                <li class="first"><a href="/faq/unglued_ebooks/general"><span>General Questions</span></a></li>
                                <li><a href="/faq/unglued_ebooks/using"><span>Using Your Unglued Ebook</span></a></li>
                                <li class="last"><a href="/faq/unglued_ebooks/copyright"><span>Ungluing and Copyright</span></a></li>
                            </ul>
                        </li>

                        <li class="parent collapse">
                            <a href="/faq/rightsholders/"><span>For Rights Holders</span></a>
                            <ul class="menu level2">
                                <li class="first"><a href="/faq/rightsholders/authorization"><span>Becoming Authorized</span></a></li>
                                <li><a href="/faq/rightsholders/campaigns"><span>Running Campaigns</span></a></li>
                                <li><a href="/faq/rightsholders/publicity"><span>Publicizing Campaigns</span></a></li>
                                <li><a href="/faq/rightsholders/funding"><span>Funding</span></a></li>
                                <li><a href="/faq/rightsholders/conversion"><span>Ebook Conversion</span></a></li>
                                <li class="last"><a href="/faq/rightsholders/rights/"><span>Rights</span></a></li>
                            </ul>
                        </li>

                    </ul>
                </div>
            </div>

		</div>
		<div id="js-maincol-fr" class="have-right doc">
			<div class="js-maincol-inner">
				<div id="content-block">
					<div id="js-main-container">
            			<div class="js-main-container-inner">

<h2>Unglue.it Draft Terms of Use</h2>

<p>Date of last revision: December 16, 2011</p>

<a href="#acceptance">Acceptance of Terms</a><br />
<a href="#registration">Registration</a><br />
<a href="#use">Use of the Service</a><br />
<a href="#content">Content and License</a><br />
<a href="#thirdparty">Third Party Content</a><br />
<a href="#fundraising">Campaigns: Fund-Raising and Commerce</a><br />
<a href="#supporting">Supporting a Campaign</a><br />
<a href="#rightsholders">Campaigns: Additional Terms for Rights Holders</a><br />
<a href="#termination">Termination</a><br />
<a href="#modification">Modification of Terms</a><br />
<a href="#warranty">Warranty Disclaimer</a><br />
<a href="#limitation">Limitation of Liability</a><br />
<a href="#governinglaw">Governing Law</a><br />
<a href="#giraffes">Indemnification</a><br />
<a href="#international">International</a><br />
<a href="#integration">Integration and Severability</a><br />
<a href="#dmca">DMCA Notice</a><br />
<a href="#notice">Electronic Delivery/Notice Policy and Your Consent</a><br />
<a href="#miscellaneous">Miscellaneous</a><br />

<a id="acceptance"><h3>Acceptance of Terms</h3></a>

<p>Welcome to Unglue.it, the website and online service of Gluejar, Inc. (the “Company”, "Unglue.it" "we," or "us"). This terms of use agreement (the "Agreement") governs your use of the web site and the service owned and operated by Gluejar (collectively with the site, the “Service”).  This Agreement also incorporates the Privacy Policy available at Unglue.it/privacy, and all other operating rules, policies and procedures that may be published from time to time on the Site by Company, each of which is incorporated by reference and each of which may be updated by Company from time to time without notice to you. In addition, some services offered through the Service may be subject to additional terms and conditions promulgated by Company from time to time; your use of such services is subject to those additional terms and conditions, which are incorporated into these Terms of Use by this reference.  By using this site in any manner, you agree to be bound by this Agreement, whether or not you are a registered user of our Service.</p>

<a id="registration"><h3>Registration</h3></a>

<p>You do not have to register an account in order to visit Unglue.it. To access certain features of the Service, though, including wishlisting and pledging, you will need to register with Unglue.it.   You shall not (i) select or use as a User ID a name of another person with the intent to impersonate that person; (ii) use as a User ID a name subject to any rights of a person other than you without appropriate authorization; or (iii) use as a User ID a name that is otherwise offensive, vulgar or obscene. Company reserves the right to refuse registration of, or cancel a User ID and domain in its sole discretion. You are solely responsible for activity that occurs on your account and shall be responsible for maintaining the confidentiality of your Company password. You shall never use another user’s account without such other user’s express permission. You will immediately notify Company in writing of any unauthorized use of your account, or other account related security breach of which you are aware.</p>

<a id="use"><h3>Use of the Service</h3></a>

<p>Except as allowed by a Platform Services Agreement for Rights Holders, the Service is provided only for your personal, non-commercial use.  You are responsible for all of your activity in connection with the Service.</p>

<p>By way of example, and not as a limitation, you shall not (and shall not permit any third party to) use the Service in order to:</p>
<ul>
<li>violate anyone’s right of privacy;</li>
<li>act in any way that might give rise to civil or criminal liability;</li>
<li>infringe any patent, trademark, trade secret, copyright, right of publicity or other right of any other person or entity or violates any law or contractual duty;</li>
<li>harass, threaten, or otherwise annoy anyone.</li>
</ul>

<p>Additionally, you shall not interfere with the proper working of the Service or any activities conducted on the Service or take any action that imposes or may impose (as determined by Company in its sole discretion) an unreasonable or disproportionately large load on Company’s (or its third party providers’) infrastructure.</p>

<a id="content"><h3>Content and License</h3></a>

<p>Some areas of the Service may allow you to post feedback, comments, questions, and other information. Any such postings, together with Campaigns, constitute "User Content." You are solely responsible for your User Content that you upload, publish, display, or otherwise make available (hereinafter, "post") on the Service, and you agree that we are only acting as a passive conduit for your online distribution and publication of your User Content.  Unglue.it does not endorse, control, or have ownership rights to User Content.  By posting User Content, you:</p>
<ul>
<li>acknowledge that you may be identified publicly by your User ID in association with any such User Content;</li>
<li>grant Company a worldwide, non-exclusive, perpetual, irrevocable, royalty-free, fully paid, sublicensable and transferable license to use, edit, modify, reproduce, distribute, prepare derivative works of, display, perform, and otherwise fully exploit the User Content in connection with the Service and Company’s (and its successors and assigns’) business, including without limitation for promoting and redistributing part or all of the Site (and derivative works thereof) or the Service in any media formats and through any media channels (including, without limitation, third party websites). You also hereby do and shall grant each user of the Service a non-exclusive license to access your User Content through the Service, and to use, edit, modify, reproduce, distribute, prepare derivative works of, display and perform such User Content solely for personal, non-commercial use. For clarity, the foregoing license grant to Company does not affect your other ownership or license rights in your User Content, including the right to grant additional licenses to the material in your User Content, unless otherwise agreed in writing;</li>
<li>represent and warrant, and can demonstrate to Company’s full satisfaction upon request that you (i) own or otherwise control all rights to all content in your User Content, or that the content in such User Content is in the public domain or subject to an appropriate license (e.g. Creative Commons), (ii) you have full authority to act on behalf of any and all owners of any right, title or interest in and to any content in your User Content to use such content as contemplated by these Terms of Use and to grant the license rights set forth above, (iii) you have the permission to use the name and likeness of each identifiable individual person and to use such individual’s identifying or personal information as contemplated by these Terms of Use; and (iv) you are authorized to grant all of the aforementioned rights to the User Submissions to Company and all users of the Service;</li>
<li>agree to pay all royalties and other amounts owed to any person or entity due to your posting of any User Content to the Service;</li>
<li>warrant that the use or other exploitation of such User Content by Company and use or other exploitation by users of the Site and Service as contemplated by this Agreement will not infringe or violate the rights of any third party, including without limitation any privacy rights, publicity rights, copyrights, contract rights, or any other intellectual property or proprietary rights; and</li>
<li>understand that Company shall have the right to delete, edit, modify, reformat, excerpt, or translate any materials, content or information submitted by you; and that all information publicly posted or privately transmitted through the Site is the sole responsibility of the person from which such content originated and that Company will not be liable for any errors or omissions in any content; and that Company cannot guarantee the identity of any other users with whom you may interact in the course of using the Service.</li>
</ul>

<p>You acknowledge that all Content accessed by you using the Service is at your own risk and you will be solely responsible for any damage or loss resulting therefrom.</p>

<a id="thirdparty"><h3>Third Party Content</h3></a>

<p>The Service may contain links to other websites or services not controlled by Unglue.it, and other websites or resources may contain links to the Site. When you access third party websites, you do so at your own risk. These other websites are not under Company's control, and you acknowledge that Company is not responsible or liable for the content, functions, accuracy, legality, appropriateness or any other aspect of such websites or resources. The inclusion of any such link does not imply endorsement by Company or any association with its operators. You further acknowledge and agree that Company shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such Content, goods or services available on or through any such website or resource.</p>

<a id="fundraising"><h3>Campaigns: Fund-Raising and Commerce</h3></a>

<p>Unglue.it is a venue for fund-raising and commerce. Unglue.it allows certain users ("Rights Holders") to list campaigns and raise funds from other users ("Supporters"). All funds are collected for Rights Holders by Paypal.  </p>

<p>Unglue.it shall not be liable for your interactions with any organizations and/or individuals found on or through the Service. This includes, but is not limited to, delivery of goods and services, and any other terms, conditions, warranties or representations associated with campaigns on Unglue.it. Unglue.it is not responsible for any damage or loss incurred as a result of any such dealings. All dealings are solely between you and such organizations and/or individuals. Unglue.it is under no obligation to become involved in disputes between Supporters and Rights Holders, or between site members and any third party. In the event of a dispute, you release Unglue.it, its officers, employees, agents and successors in rights from claims, damages and demands of every kind, known or unknown, suspected or unsuspected, disclosed or undisclosed, arising out of or in any way related to such disputes and our Service.</p>

<a id="supporting"><h3>Supporting a Campaign</h3></a>

<p>Joining Unglue.it is free.  However, Unglue.it may provide you the opportunity to make Donations or Pledges (collectively, Contributions) to Campaigns on the Service. You may contribute to any active Campaign in any amount you choose, subject to limitation imposed by payment processors such as PayPal. You may contribute to as many Campaigns as you like.</p>

<p>It is solely your choice to contribute to a Campaign. You understand that making a Contribution to a Project does not give you any rights in or to that Campaign or its associated work(s), including without limitation any ownership, control, or distribution rights.  You understand that the Rights Holder shall be free to solicit other funding for the Campaign, enter into contracts for the Campaign, and otherwise direct the Campaign in its sole discretion. You further understand that nothing in this Agreement or otherwise limits Unglue.it's right to enter into agreements or business relationships relating to Campaigns. Unglue.it does not guarantee that any Campaign’s goal will be met. Any Rewards offered to you are between you and the Rights Holder only, and Unglue.it does not guarantee that Rewards will be delivered or satisfactory to you. You understand that your pledge may be declined at Unglue.it's sole discretion. Unglue.it does not warrant the use of any Campaign funding or the outcome of any Campaign.</p>

<p>Donations to Campaigns are nonrefundable. Under certain circumstances Unglue.it may, but is under no obligation to, seek the refund of Campaign Funding if a Rights Holder misrepresents the Campaign or misuses the funds.   In the event of a suspended or withdrawn campaign, Pledges will be allowed to expire according to their original time limits.  If a suspended campaign is resolved and reactivated within a Pledge’s time limit, that Pledge will remain active.</p>

<p>You acknowledge and agree that all your Contributions are between you, the Rights Holder, and the Processor only, and that Unglue.it is not responsible for Contribution transactions, including without limitation any personal or payment information you provide to the Processor.</p>

<p>Unglue.it makes no representations regarding the deductibility of any Contribution for tax purposes. Please consult your tax advisor for more information.</p>

<a id="rightsholders"><h3>Campaigns: Additional Terms for Rights Holders</h3></a>

<p>Joining Unglue.it as a Rights Holder is free.  However, we do charge a Sales Commission on the completion of a successful campaign, as well as require Rights Holders to supply a Standard Ebook File at their own expense, as described in a Platform Services Agreement.  Pursuant to the Platform Services Agreement, Gluejar will collect a Sales Commission of 6% on the Gross Licensing Price of successful campaigns.  </p>

<p>The Standard Ebook File referenced in the Platform Service Agreement shall meet the following  set of criteria:</p>
<ul>
<li>Unless otherwise permitted in writing by Unglue.it, the file shall use the EPUB standard format format according to best pactice at time of submission. Exceptions will be made for content requiring more page layout than available in prevailing EPUB implementations.</li>
<li>The file shall be compliant where ever reasonable with the QED inspection checklist specified at <a href="http://www.publishinginnovationawards.com/featured/qed">http://www.publishinginnovationawards.com/featured/qed </a> </li>
<li>The file should have no more than 0.2 typographical or scanning errors per page of English text.</li>
<li>The file shall contain front matter which includes the following:
<ul>
<li>a list of ISBNs of other editions of the work</li>
<li>the Creative Commons license applied to the work, formatted in accordance with best practices at http://wiki.creativecommons.org/Marking/Creators</li>
<li>an acknowledgement of supporters of the work, formatted in accordance with the premium descriptions on the Campaign page.</li>
<li>The Unglue.it logo</li>
<li>the text “CC edition release enabled by Unglue.it users” (including the hyperlink to the site)</li>
</ul></li>
<li>The cover graphic shall match any description given in the Campaign.</li>
<li>Any graphics which must be excluded from the released ebook shall be specified in the description given in the campaign.
</ul>

<p>Rights Holders who have executed a Platform Services Agreement may initiate and conduct campaigns, as described in the Rights Holder Tools page at ( <a href="http://unglue.it/rightsholders/">http://unglue.it/rightsholders/</a>.</p>

<p>Unglue.it may release Supporter information to Rights Holders, or invite Supporters to share this information, as needed to fulfill the terms of campaigns.  Rights Holders, agree to treat this information in a manner consistent with the Unglue.it <a href="http://unglue.it/privacy/">Privacy Policy</a>.</p>

<p>Rights Holders are responsible for paying all fees and applicable taxes associated with their use of the site. In the event a listing is removed from the Service for violating the Terms of Use, all fees paid will be non-refundable, unless in its sole discretion Unglue.it determines that a refund is appropriate.</p>

<p>Rights Holders may initiate refunds at their own discretion. Unglue.it is not responsible for issuing refunds for funds that have been collected by Rights Holders.</p>

<p>Donations and Pledges to campaigns are collected on behalf of Unglue.it by a payment processor such as  PayPal.  Unglue.it makes no guarantees regarding the performance or fairness of Paypal. Additionally, because of occasional failures of some credit cards, Unglue.it cannot guarantee the full receipt of pledged or donated amounts.</p>

<p>Though Unglue.it cannot be held liable for the actions of a Rights Holder, Rights Holders are nevertheless wholly responsible for fulfilling obligations both implied and stated in any campaign listing they create. Unglue.it reserves the right to cancel a campaign, refund all associated members' payments, and cancel all associated members’ pledges at any time for any reason. Unglue.it reserves the right to cancel, interrupt, suspend, or remove a campaign listing at any time for any reason.</p>

<a id="termination"><h3>Termination</h3></a>

<p>The Company may immediately terminate this Agreement at its sole discretion at any time upon written notice to the email address you have provided if you have registered, or without notice otherwise. Upon termination, you agree that the Company may immediately deactivate your account and bar you from accessing any portions of the Service requiring an account.  If you wish to terminate your account, you may do so by following the instructions on the Site. Any fees paid hereunder are non-refundable. All provisions of the Terms of Use which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.</p>

<a id="modification"><h3>Modification of Terms</h3></a>

<p>The Company may modify this Agreement from time to time, and your continued use of the Service constitutes your acceptance of any and all modifications. The Company will attempt to notify you of substantial modifications by posting a notice on Unglue.it or by sending you an email.</p>

<a id="warranty"><h3>Warranty Disclaimer</h3></a>

<p>The service is provided “as is” and “as available” and is without warranty of any kind, express or implied.  Company, and its directors, employees, agents, suppliers, partners, and content providers do not warrant that: (a) the Service will be secure or available at any particular time or location; (b) the Service will be free from error, or that errors will be corrected; (c) any content or software available at or through the Service is free of viruses or other harmful components; (d) all content is noninfringing in your jurisdiction; or (e) the results of using the service will meet your requirements.  Your use of the service is solely at your own risk. </p>

<p>Electronic Communications Privacy Act Notice (18USC 2701-2711): Company makes no guarantee of confidentiality or privacy of any communication or information transmitted through the Service or any web site linked to Unglue.it.  Company will not be liable for the privacy of email addresses, registration and identification information, disk space, communications, confidential or trade-secret information, or any other Content stored on Company’s equipment, transmitted over networks accessed by the Site, or otherwise connected with your use of the Service.</p>

<a id="limitation"><h3>Limitation of Liability</h3></a>

<p>Under no circumstances, including, without limitation, negligence, shall the Company or its directors, affiliates, officers, employees, or agents be responsible for any indirect, incidental, special, or consequential damages arising from or in connection with the use of or the inability to use the Service, or any content contained on the Site or in the Collections, including, without limitation, damages for loss of profits, use, data, or other intangibles. Some jurisdictions do not allow the limitation or exclusion of liability for incidental or consequential damages, so some of the above may not apply to you.</p>

<a id="governinglaw"><h3>Governing Law</h3></a>

<p>This agreement is governed by and shall be interpreted and construed according to the laws of the United States with respect to copyright law and the laws of New Jersey with regard to all other matters, without regard to conflict of laws rules to the contrary.  At Unglue.it’s option, any controversy or claim arising out of or related to this Agreement or breach thereof, shall be settled by arbitration administered by the American Arbitration Association in accordance with its Commercial Arbitration Rules, and judgment on the award rendered by the arbitrator(s) may be entered in any court having jurisdiction thereof.  If Unglue.it elects to settle any controversy or claim in court rather than through arbitration, then the dispute shall be subject to the exclusive jurisdiction of the applicable federal and state courts located in the state of New Jersey, and the Parties hereby consent to such jurisdiction.</p>

<a id="giraffes"><h3>Indemnification</h3></a>

<p>You agree to indemnify, defend and hold harmless the Company and its affiliates, agents, officers, directors, and employees from any and all liability, loss, claims, damages, costs, and/or actions (including attorneys’ fees) arising from your use of the Service, including claims or penalties with respect to such withholding taxes, labor or employment requirements with respect to any Campaign funds paid to you.</p>

<a id="international"><h3>International</h3></a>

<p>The Service is controlled and operated from its facilities in the United States. Unglue.it makes no representations that the Service is appropriate or available for use in other locations. If you access the Service from other locations, you do so at your own initiative and are solely responsible for compliance with local law.</p>

<a id="integration"><h3>Integration and Severability</h3></a>

<p>This Agreement, together with any other legal notices and agreements published by Unglue.it via the Service, and where applicable a Platform Services Agreement, constitute the entire agreement between you and Unglue.it concerning the Service.  If any provision of this Agreement is deemed invalid by a court of competent jurisdiction, the invalidity of such provision shall not affect the validity of the remaining provisions of this Agreement, which shall remain in full force and effect. </p>

<a id="dmca"><h3>DMCA Notice</h3></a>

<p>Unglue.it respects the intellectual property rights and other proprietary rights of others.  If you believe that your copyright has been violated by material available through the Service, please provide the Unglue.it Copyright Agent with the following information in writing:</p>
<ul>
<li>an electronic or physical signature of the person authorized to act on behalf of the owner of the copyright interest;</li>
<li>a description of the copyrighted work that you claim has been infringed;</li>
<li>a description of where the material that you claim is infringing is located on Unglue.it, sufficient for us to locate the material;</li>
<li>your address, telephone number, and email address;</li>
<li>a statement by you that you have a good faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law; and</li>
<li>a statement by you that the above information in your notice is accurate and, under penalty of perjury, that you are the copyright owner or authorized to act on the copyright owner's behalf.</li>
</ul>

<p>The Unglue.it Copyright Agent can be reached as follows:</p>
Unglue.it Copyright Agent<br />
Gluejar, Inc.<br />
41 Watchung Plaza, #132<br />
Montclair, NJ 07042<br />
USA<br />
dmca@gluejar.com<br />

<p>If you believe that a Campaign on the site does or will result in infringement of copyright even though you are not authorized to act on behalf of the copyright holder, please follow the relevant steps above.</p>

<a id="notice"><h3>Electronic Delivery/Notice Policy and Your Consent</h3></a>
<p>Unglue.it may provide notifications, whether such notifications are required by law or are for marketing or other business related purposes, to you via email notice, written or hard copy notice, or through conspicuous posting of such notice on our website.  By using the Service, you consent to receive such communications.</p>

<a id="miscellaneous"><h3>Miscellaneous</h3></a>

<p>No agency, partnership, joint venture, or employment relationship is created as a result of the Terms of Use and neither party has any authority of any kind to bind the other in any respect.</p>

						</div>
					</div>
			</div>
		</div>
		</div>
	</div>
</div>

</div>
<div id="footer">
  <div class="js-main">
    <div class="column">
        <span>About unglue.it</span>
        <ul>
        <li><a href="/about/">About</a></li>
        <li><a href="http://www.gluejar.com/Blog">Blog</a></li>
        <li><a href="/press/">Press</a></li>
        <li><a href="http://eepurl.com/fKLfI">Newsletter</a></li>
        </ul>
    </div>
    <div class="column">
        <span>Your account</span>
        <ul>

        <li><a href="/accounts/edit/">Account Settings</a></li>

        <li><a href="/rightsholders/">Rights Holder Tools</a></li>
        <li><a href="/privacy/">Privacy</a></li>
        <li><a href="/terms/">Terms and Conditions</a></li>

        <li><a href="/rh_admin/">Unglue.it Administration</a></li>

        </ul>
    </div>
    <div class="column">
        <span>Help</span>
        <ul>
        <li><a href="/faq/">General FAQ</a></li>
        <li><a href="/faq/rightsholders/">Rights Holder FAQ</a></li>
        <li><a href="/api/help">API</a></li>
        <li><a href="mailto:support@gluejar.com">support@gluejar.com</a>
        </ul>
    </div>
    <div class="column">
        <span>Contact</span>
        <ul>
        <li>General inquiries</li>
        <li><a href="mailto:faq@gluejar.com">faq@gluejar.com</a></li>
        <li>Rights Holders</li>
        <li><a href="mailto:rights@gluejar.com">rights@gluejar.com</a></li>
        </ul>
    </div>
  </div>
</div>

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-28369982-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
</body>
</html>
2012-03-09 23:22:08 -05:00
eric 336bf0e62e fixed html errors on faq page [#26203269] 2012-03-09 23:10:53 -05:00
eric aa338822de fixed html errors on comments page {#26203269] 2012-03-09 22:29:59 -05:00
eric 660b3d9357 added alt to imgs, fixed home html validation errors [#26203269] 2012-03-09 22:16:37 -05:00
Andromeda Yelton 2c13104f5d adding RSS icon to supporter page 2012-03-09 21:35:47 -05:00
Andromeda Yelton 8d2f56c7bc Merge branch 'master' of github.com:Gluejar/regluit 2012-03-09 19:08:39 -05:00
Andromeda Yelton 0776d68b43 supporter wishbook feed round 1! let's see if it works 2012-03-09 19:05:24 -05:00
Andromeda Yelton 141bb54cc2 correcting a stupid mistake 2012-03-09 19:05:06 -05:00
eric 3a70949f36 added handling for moved works to wishlist action 2012-03-09 16:05:01 -05:00
eric 39e1faaca6 add-wishlist and remove-wishlist span ids were duplicate
needs change in wishlist.js
2012-03-09 15:15:35 -05:00
eric 462e50f270 set utf-8 encoding [#26203269] 2012-03-09 15:15:34 -05:00
eric 477cf9eed0 no divs allowed in content of span [#26203269]
check for css/less mangling, pixel positioning of GR empblem
2012-03-09 15:15:34 -05:00
eric 117348ba20 empty actions not valid [#26203269] 2012-03-09 15:15:33 -05:00
eric 345331043e html syntax fixes; work page is now valid [#26203269]
moved embed code div out of ul, entified ampersands in some img src's
2012-03-09 13:00:16 -05:00
eric 87eee4ed9f add prefix to forms so html will validate [#26203269] 2012-03-09 13:00:16 -05:00
Raymond Yee 4b119e3926 Merge branch 'master' of github.com:Gluejar/regluit 2012-03-09 09:02:47 -08:00
Raymond Yee d8bc5c2ddb Display "They are" only when the there are things to display 2012-03-09 09:01:25 -08:00
eric 7534e6c1b5 fixed more html errors and warnings 2012-03-09 11:59:04 -05:00
Andromeda Yelton f68e1e56bd Merge branch 'master' of github.com:Gluejar/regluit 2012-03-09 11:00:30 -05:00
Andromeda Yelton 760d9c5b81 added you must be logged in to comment in work page for not-logged-in users 2012-03-09 11:00:09 -05:00
eric f6d267b200 fixed lists on metrics page [deliver #26022545] 2012-03-09 09:20:23 -05:00
Andromeda Yelton 6c517e9a5e Merge branch 'master' of github.com:Gluejar/regluit 2012-03-09 08:57:33 -05:00
Andromeda Yelton 4cbd0a1fc1 now with 42% fewer SQL queries 2012-03-09 08:56:59 -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 4412a37d3c TOC podcast video added 2012-03-08 10:14:37 -05:00
Andromeda Yelton 941601d4fd if people click to import for accounts they haven't added, will now highlight account adding function 2012-03-08 09:37:25 -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
eric de4f5fcc86 HTML sytax corrections 2012-03-07 22:07:01 -05:00
Andromeda Yelton 000d78dbd0 improving cover image linking behavior per https://www.pivotaltracker.com/story/show/24253139 2012-03-07 15:01:12 -05:00
Andromeda Yelton cea2979ade oh harrumph jenkins, it worked locally 2012-03-07 14:24:05 -05:00
Andromeda Yelton 9e978ac251 merging 2012-03-07 13:54:02 -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 44187c39da updating with pubwest article 2012-03-06 14:39:51 -05:00
eric 1f2cc96741 put linebreaks in comments [#25980231] 2012-03-06 10:11:50 -05: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 4a8f5410a4 [restart 22431737] added cookie plugin to search page 2012-03-05 15:13:16 -05:00
Andromeda Yelton ae3b6ebbf9 merging 2012-03-05 12:22:24 -05:00
Andromeda Yelton a61d02bc8a some edits to handle account activation problems reported by users 2012-03-05 11:38:17 -05:00