Commit Graph

873 Commits (32a4b29e33d122434b9e4189605449d2d4cfaed4)

Author SHA1 Message Date
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
eric 7befee02b9 made toggling panel/list view persistent across site 2012-03-02 20:49:15 -05:00
Raymond Yee c8a4970b0b [#22432609] A bit of cleanup of pledge_complete. A screenshot of new state:
https://skitch.com/rdhyee/8gapn/unglue.it-pledge-completed

]
2012-03-02 15:22:08 -08:00
Andromeda Yelton 5fd01bd528 merging 2012-03-02 10:28:37 -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 2191137cf4 why unglue this text added to comments tab 2012-03-01 10:32:12 -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
Andromeda Yelton 5036153379 next/previous pagination links interact poorly with tabs. nuking them. 2012-02-29 15:51:27 -05:00
Andromeda Yelton d35e5b313e merge 2012-02-29 14:44:57 -05:00
Andromeda Yelton 338c0e8bb7 styling the links and adding previous/next 2012-02-29 14:41:34 -05:00
eric bddd2976ca fixed broken ebook urls 2012-02-29 14:34:43 -05:00
eric d6a04f66f2 fixed guery bugs noted by andromeda 2012-02-29 14:20:50 -05:00
Andromeda Yelton 0cb791b6a8 merging 2012-02-29 14:05:47 -05:00
Andromeda Yelton f18b18bca0 small layout change to make available ebooks fit better. removed 'enjoying': grammatically incoherent and hard to reconcile with wishlist.js 2012-02-29 13:28:45 -05:00
eric d6e56d3c17 fixed campaign_lists 2012-02-29 13:23:32 -05:00
Andromeda Yelton 28ab56eef3 resurrecting link styling for pagination 2012-02-29 13:22:49 -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
eric 1c2b1fb606 pretty tabs 2012-02-29 12:13:29 -05:00
eric e09b0f8cb6 removed stray '=' 2012-02-29 09:48:08 -05:00
eric 74ec206842 unthrashed book_panel 2012-02-29 09:37:35 -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 815d100477 cover image now clickable. open library. why not. 2012-02-27 16:12:07 -05:00
Andromeda Yelton 2ac940ffbe switching the opaque aqf address to the more user-friendly faq 2012-02-27 16:10:56 -05:00
Andromeda Yelton 118ca1e209 updating 2012-02-27 16:10:28 -05:00
Andromeda Yelton 34df889339 updating 2012-02-24 14:43:29 -05:00
Andromeda Yelton 2e32d91a2b pagination and tabs now interact properly on the supporter page. needs styling and maybe ajax, but it works. 2012-02-24 11:37:06 -05:00
Andromeda Yelton 91014cace8 updating 2012-02-24 08:57:54 -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
Andromeda Yelton 8b76ef7c37 Merge branch 'master' of github.com:Gluejar/regluit 2012-02-20 20:48:36 -05:00
Andromeda Yelton a49e981121 search page should have google analytics 2012-02-20 19:38:09 -05:00
thatandromeda d14d0e1546 typo fix 2012-02-17 14:08:40 -05:00
thatandromeda 09681456b4 typo fix 2012-02-17 14:08:23 -05:00
thatandromeda 4000ebde1f typo fix 2012-02-17 14:07:57 -05:00
Andromeda Yelton f83d3263aa Merge branch 'master' of github.com:Gluejar/regluit 2012-02-17 12:32:22 -05:00
Andromeda Yelton c54c4e0508 updating 2012-02-17 11:57:51 -05:00
eric 471cb62fd2 changed core.tasks to not use models 2012-02-16 13:19:36 -05:00
Andromeda Yelton 8d2032e84e expanding crowdfunding definition 2012-02-16 09:34:39 -05:00
Andromeda Yelton 6466c4292f more prettifying. whole pledge tier div now clickable to select radio button 2012-02-15 11:09:34 -05:00
Andromeda Yelton e3d8b12f85 prettifying the pledge page a bit 2012-02-15 11:03:58 -05:00
Andromeda Yelton b46e2c7df8 vocabulary tweak 2012-02-14 11:36:12 -05:00
Andromeda Yelton 29af3044b6 merging 2012-02-14 11:35:54 -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 a66b26f78d get add to wishlist working w/ endless pagination 2012-02-09 13:28:14 -08:00
Andromeda Yelton ade271dc4b prettified some profile settings styling 2012-02-09 12:28:45 -05:00
Andromeda Yelton 3a57bc7fd0 press page links to our profiles on unglue.it, tweaks to settings display 2012-02-09 11:48:41 -05:00
eric 5060f2e6bb frontend test less sensetive to fixturing
test db teardown at end of a test depends on db mechanisms
2012-02-07 15:47:32 -05:00
Andromeda Yelton e579fdfc96 minor jquery speedups 2012-02-07 13:41:21 -05:00
Andromeda Yelton e51148254b adding ISBN to detail view 2012-02-07 13:11:16 -05:00
Andromeda Yelton 5435dbc1ab sped up some je jquery, made sign up call to action in the learn more section more prominent 2012-02-07 12:01:00 -05:00
Andromeda Yelton cfb6398fc6 reconciling panelview display and new results thingy 2012-02-06 14:48:15 -05:00
Andromeda Yelton a35bb7cbba there is now a setting for our versions of jquery ad jquery_ui. defaults to google hosted, use static to do offline dev. SO much less annoying. 2012-02-06 13:53:25 -05:00
Andromeda Yelton 7f7a0ad0e1 Merge branch 'master' of github.com:Gluejar/regluit 2012-02-06 10:51:15 -05:00
Andromeda Yelton acc2a6a1f8 making campaign activity data display properly in search results 2012-02-06 10:50:37 -05:00
Ed Summers 8c86ee4f2e trigger scroll a tiny bit further up the page 2012-02-05 08:56:41 -08:00
Ed Summers f55330365e added endless scroll for search results 2012-02-04 16:06:53 -08:00
Andromeda Yelton baa7c05400 you are now returned to the comments tab after posting a comment 2012-02-03 12:32:09 -05:00
Andromeda Yelton 0e92aae0b5 crowdfunding graphic now links to faq item 2012-02-03 12:28:48 -05:00
Andromeda Yelton a8bb1c6bef Merge branch 'master' of github.com:Gluejar/regluit 2012-02-03 12:20:46 -05:00
Andromeda Yelton 73e11c67b3 making signup arrow in learn more section more closely coupled with signup call-to-action 2012-02-03 12:20:32 -05:00
Andromeda Yelton 8d17e2d0d6 tweak all the things 2012-02-03 12:05:02 -05:00
Andromeda Yelton 0653cfb648 minor wording tweak 2012-02-03 12:04:24 -05:00
Andromeda Yelton 808a46a9e7 clicking X ungluers are wishing now activates supporter tab 2012-02-03 12:04:09 -05:00
Andromeda Yelton 762eabeaf4 awesomeifying aesthetically 2012-02-03 12:03:34 -05:00
Andromeda Yelton 98e2189014 now there is a latest comments page 2012-02-03 10:22:53 -05:00
eric 61cf9834b6 tweak language in terms 2012-02-03 10:14:51 -05:00
eric f9c97670f4 Terms and Conditions reviewed by Eric 2012-02-02 17:40:32 -05:00
Andromeda Yelton 5802f7c959 Merge branch 'master' of github.com:Gluejar/regluit 2012-02-02 13:55:31 -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
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 c05b63a0a0 Merge branch 'ry' 2012-02-01 09:51:14 -08: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
Andromeda Yelton 8e4171d3ee Merge branch 'master' of github.com:Gluejar/regluit 2012-02-01 12:41:34 -05:00
Andromeda Yelton 2736f9d748 account activation now routes through a search step to promote wishlist addition 2012-02-01 12:38:41 -05: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