eric
11b9d5da3e
make widget work with work ids
2015-02-18 13:09:43 -05:00
eric
2455007994
flip the logic
2015-01-22 15:27:41 -05:00
eric
75fe8d9542
defend opds against control chars in subject name
...
Also, don't add keyword feed if there are no other books in it
2015-01-21 15:19:32 -05:00
eric
76e37ecd90
fix encoding bug
2015-01-16 11:16:25 -05:00
eric
b5ae6f0d51
based on comments from Hadrien
2015-01-14 18:04:17 -05:00
eric
ea4e489213
fix the odds implementation of kw facet
...
mostly, fixing missing url encoding
2015-01-12 12:03:47 -05:00
eric
02066cfabb
missed this one
2014-12-14 16:40:14 -05:00
Raymond Yee
124bcda4a3
"ref" -> "rel" attribute in link (to fix error in OPDS validation)
2014-12-12 11:35:38 -08:00
eric
46e662c849
add ordering, facet navlinks
2014-12-06 15:00:23 -05:00
eric
badf8e4b0e
bring back descriptions, use them
2014-12-05 20:38:08 -05:00
eric
ab6eb0eed5
revise the top level feeds
2014-12-05 20:37:51 -05:00
eric
5246bd1a1c
add new facet machinery to olds
2014-12-05 18:38:04 -05:00
eric
da7f0ad71c
description was unused
2014-12-05 18:34:36 -05:00
eric
df913fab09
some feed consumers want images for both sizes
2014-11-03 19:57:58 -05:00
eric
5b2147958b
paginate feeds
2014-11-03 19:36:26 -05:00
eric
fe2207df20
add isbn to opds feed based on feedback from leonardr
...
but limit to first 10 isbns
2014-07-29 22:26:15 -04:00
Raymond Yee
6b7749b6be
in active_campaigns feed, exclude books w/o ebooks
2014-07-25 13:49:12 -07:00
eric
0606519199
might as well document it!
2014-07-16 21:57:40 -07:00
eric
b24dfa8e9e
last bit of code to rip out
2014-07-16 21:39:22 -07:00
eric
db0c5b3946
fix urls
2014-07-16 21:34:35 -07:00
eric
06a3bda9de
compute an updated date
2014-07-16 21:34:27 -07:00
eric
9ce45e7f7a
ripped out more site/protocol code
2014-07-16 21:33:43 -07:00
eric
8f3bf4191a
make the feeds into classes
2014-07-16 21:00:16 -07:00
eric
6aa3e458ea
move opds to api
...
and simplify code.
view no longer passing site and protocol to opds methods
facets now in a list
url adds /api/ in front
2014-07-16 16:47:32 -07:00
eric
d03f16e886
add test for widget
2014-04-24 07:55:32 -04:00
eric
13d5bc88fe
widget was rather crufty!
2014-04-23 19:41:43 -04:00
eric
737cf91c66
complete switch to "Faves/Favorites" language
2014-02-19 23:16:28 -05:00
Andromeda Yelton
ad69580b2d
PEP 8, PEP 328. I feel better now.
2013-06-03 12:31:39 -04:00
Andromeda Yelton
edb174fc96
Merge branch 'master' into improve_registration
...
Conflicts:
frontend/templates/pledge_complete.html
static/css/sitewide2.css
2013-03-22 11:22:23 -04:00
eric
6de3b806a6
change name of book_panel stylesheet to force reload on deployment
2013-03-19 14:53:11 -04:00
eric
c724786c97
remove redundant with clauses
2013-03-11 16:23:52 -04:00
eric
62627a80cf
fix "next" behavior, poor sign-up/pledge flow [ #40841931 ]
...
Sign In lightbox had broken cookie pusher on reg/auth pages.
Many holes had developed that broke return-to-page-after-auth (for
example, sign-in from pledge page).
Sporadic encoding issues.
2013-03-08 02:43:11 -05:00
eric
339d4653ab
migrate and clean urls
2013-03-07 21:53:32 -05:00
eric
d6a8dedfaa
mailchimp ops now example.org aware, test users, now all changed to example.org
2013-03-06 09:39:06 -05:00
Andromeda Yelton
ef0bb40f9b
telling people this exists
2013-02-18 15:27:29 -05:00
Andromeda Yelton
ed06ac4763
allow for ordering by num_wishes
2013-02-18 15:15:53 -05:00
eric
6e4f8fe3d7
configure wish list inside book_panel so it doesn't get omitted again
2013-01-02 20:26:20 -05:00
Raymond Yee
9a985176bc
Fixed problems in tests stemming from an edition of Neuromancer no longer in Google Books -- switched to another one
...
We still have issues about language of editions for Cat's Cradle
2012-07-20 08:40:11 -07:00
Andromeda Yelton
fd44471aae
caching the wishlist rather than calculating it for every single book_panel = potentially huge performance improvement
2012-06-01 10:22:39 -04:00
Raymond Yee
58fc82995c
a small type on the API help page
2012-05-21 14:47:11 -07:00
eric
22933b4ff5
Corrected api documentation error; added test for identifier api [finish #29892487 ]
2012-05-20 13:35:06 -04:00
Andromeda Yelton
beff46fd8c
standardizing on Unglue.it rather than Unglue.It
2012-05-08 16:15:23 -04:00
eric
7534e6c1b5
fixed more html errors and warnings
2012-03-09 11:59:04 -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
eric
de4f5fcc86
HTML sytax corrections
2012-03-07 22:07:01 -05:00
eric
ac209abd0b
fixed mispeled excepshun bug in wdget
2012-02-16 11:06:26 -05:00
Andromeda Yelton
5b18d47866
hey the widget should probably reflect the status of the work, huh
2012-02-15 08:55:34 -05:00
Andromeda Yelton
e0f897b684
target links to outside of frame and make it work with the improved greenpanel.js
2012-02-15 08:51:24 -05:00
eric
16bb100482
made api tests less sensetive to fixture changes
2012-02-07 22:23:19 -05:00
eric
04fca2fcc0
fixed bug in api where work.id and campaign.id were confused
2012-02-07 22:22:01 -05:00