Dave Dash
b6d813a8b9
Fixed time issues in json.
2010-04-28 11:35:52 -07:00
Dave Dash
9577f84d7f
Removing emails and passwords from json (unless its pertinent to the test)
2010-04-28 11:35:50 -07:00
Jeff Balogh
ef8d709371
only show public add-ons in the promobox (bug 561230)
2010-04-27 22:39:25 -07:00
Jeff Balogh
6f7d29582b
track appsupport through celery
2010-04-27 15:48:43 -07:00
Dave Dash
127a6f9271
Using a custom JSONEncoder.
2010-04-27 14:29:32 -07:00
Wil Clouser
2d3c1c2d95
fixing column names
2010-04-26 17:56:26 -07:00
Wil Clouser
e738501c20
Add add-on type to breadcrumb; bug 560413
2010-04-26 17:52:30 -07:00
Wil Clouser
2c4c203570
Filter collections the same way as remora; bug 560418
2010-04-26 17:44:15 -07:00
Dave Dash
61bdfefb48
Merge branch '560333-everything-but-this-addon'
2010-04-26 17:22:36 -07:00
Dave Dash
af9d1b2cab
bug 560333, Excluding this addon from a list of other addons.
2010-04-26 17:17:43 -07:00
Fred Wenzel
0478865d9f
Make install buttons work with Personas (bug 556507)
2010-04-26 16:38:45 -07:00
Dave Dash
d8a5039196
Merge branch '560322-same-tag'
2010-04-23 16:10:33 -07:00
Dave Dash
114ac35897
List apps by average daily users.
2010-04-23 11:15:16 -07:00
Dave Dash
e73f3d02cd
Moving helpers into utils so we can use them conflict-free.
2010-04-23 11:11:50 -07:00
Dave Dash
f88f533139
Moving tag partitioning to addon model, and avoiding the double join that .filter gives us.
2010-04-23 10:45:47 -07:00
Jeff Balogh
9a2e5be8d8
better wsgi script from
...
http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html
2010-04-23 08:44:09 -07:00
Jeff Balogh
91bf852e7e
save subscription events from paypal (bug 560893)
2010-04-22 16:42:19 -07:00
Fred Wenzel
fe34c97b77
Register test-related signal handlers in management calls only (bug 561040)
2010-04-22 19:09:06 +02:00
Fred Wenzel
34d1636ff6
Do not bind to test_utils.signals if it is not installed (bug 560541 comment 5)
2010-04-22 11:06:56 +02:00
Fred Wenzel
db5afb8445
Clean up URL prefixers for each test (bug 560541).
2010-04-22 10:49:01 +02:00
Dave Dash
020b271f74
Merge branch '559621-promo-weird'
2010-04-20 17:56:05 -07:00
Wil Clouser
aa68e089cd
Merge branch '560410-my-collections-link'
2010-04-20 13:32:24 -07:00
Wil Clouser
58f9827172
add my collections link; bug 560410
2010-04-20 13:29:24 -07:00
Dave Dash
57b0a73ad7
select_related won't bring in translations, so we now use a transformer.
2010-04-20 12:19:04 -07:00
Jeff Balogh
bb3a039cdf
add beta versions to valid_statuses (bug 560586)
2010-04-20 11:17:06 -07:00
Dave Dash
3b0086872c
Merge branch '554976-redirect-encoding'
2010-04-19 10:34:37 -07:00
Jeff Balogh
84f6792ea7
beware of apps claiming to support seamonkey (bug 560001)
2010-04-19 10:28:34 -07:00
Dave Dash
00a30cd507
Leave the query string unchanged during a redirect, but still urlencode the path.
2010-04-19 10:24:36 -07:00
Fred Wenzel
8821af1f68
let's actually use HTML5's expected flavor of the iso8601 date format.
2010-04-19 18:28:09 +02:00
Dave Dash
a0a19db4aa
Login links now use a to parameter.
2010-04-19 08:46:45 -07:00
Jeff Balogh
b710cbb1d0
avoid transforms here, for efficiency and because something is broken
2010-04-17 07:53:31 -07:00
Dave Dash
8cad442476
Xenophobia settings.
2010-04-15 09:56:08 -07:00
Jeff Balogh
8c31df7c41
let the decorator accept kwargs, fix writable spelling
2010-04-14 17:23:30 -07:00
Jeff Balogh
f729c7868c
queryset transform!
2010-04-14 17:23:29 -07:00
Jeff Balogh
9d0267b730
changing experimental & sandbox to unreviewed (bug 557844)
2010-04-14 14:47:46 -07:00
Wil Clouser
6f6720ebc0
Migrate from the l10n lib to Tower; bug 557339
2010-04-14 14:40:39 -07:00
Jeff Balogh
a8ef68e71d
create a pyquery wrapper that fixes up <noscript> in <head>
2010-04-14 14:22:16 -07:00
Jeff Balogh
007d2c70db
moving admin to zadmin to avoid import confusion
2010-04-13 15:59:28 -07:00
Jeff Balogh
683faca981
pylint and spelling fixes
2010-04-12 16:48:08 -07:00
Dave Dash
0b9a494480
SRP
2010-04-12 10:08:39 -07:00
Dave Dash
5e3255f957
Made paginator and urlparams understand foreigners.
2010-04-12 09:58:42 -07:00
Dave Dash
65879f2a94
get_app_redirect() to get the same URL flavored with another app
2010-04-12 09:58:42 -07:00
Dave Dash
87f73de58b
PEP8
2010-04-12 09:58:42 -07:00
Dave Dash
f54250081d
Should return an empty list, if that's all we're given.
2010-04-12 09:58:42 -07:00
Wil Clouser
705a15071e
Use DEFAULT_FROM_EMAIL; bug 557342
2010-04-09 20:49:36 -07:00
Jeff Balogh
7486633532
give 3615 a category feature
2010-04-08 18:41:22 -07:00
Dave Dash
6a4aa7ff2c
A method for manually specifying an order for objects.
2010-04-05 11:27:11 -07:00
Dave Dash
4e1e5e0c98
We should be able to remove parameters from a URL by passing in None.
2010-04-05 11:27:11 -07:00
Dave Dash
aef0ef0e15
Made the addons less ambiguous.
2010-04-05 10:53:32 -07:00
Jeff Balogh
e7c8d0ab36
adding the personas addontype
2010-03-30 13:53:21 -07:00
Fred Wenzel
bf7d005fb4
Additional licenses and a link helper (bug 555168)
2010-03-30 21:57:29 +02:00
Jeff Balogh
bdb40b1b77
using proper reverse for add-on categories
2010-03-29 13:13:20 -07:00
Fred Wenzel
278a881b19
Top tags box on front page (bug 532685)
2010-03-25 09:46:56 +01:00
Wil Clouser
a8fd42e583
apparently we're pulling in the log from __init__ here.
2010-03-24 15:43:42 -07:00
Scott McCammon
7b7d86217b
fail gracefully when a contribution is not found for an IPN request, bug 554686
2010-03-24 15:02:35 -07:00
Scott McCammon
901e733f71
added a 'z.amo' logger at amo.log
2010-03-24 14:56:29 -07:00
Jeff Balogh
b6a0f0fd08
turn off Vary: Cookie from SessionMiddleware (bug 554673)
2010-03-24 14:13:28 -07:00
Wil Clouser
244049d3e8
Add logging to monitor
2010-03-24 12:51:03 -07:00
Jeff Balogh
3bce720dae
move contribution constants into amo
2010-03-19 12:34:47 -07:00
Scott McCammon
ef3a8b099c
added services/paypal to handle PayPal IPN
2010-03-16 22:32:38 -07:00
Scott McCammon
accf69945d
created amo.utils.send_mail with email blacklist checking
2010-03-16 22:32:37 -07:00
Dave Dash
def035cf33
Global redirection is Unicode friendly.
2010-03-16 14:45:26 -07:00
Fred Wenzel
d4cb12bd0d
Bounce external URLs off outgoing.m.o (bug 550485): In linkified fields, or as a helper.
2010-03-16 16:36:53 +01:00
Dave Dash
22e5c231e5
We now take care of doubley escaped unicodes.
2010-03-11 14:35:59 -08:00
Jeff Balogh
3cb4b479cf
adding a listed add-on to the base fixture
2010-03-11 11:03:22 -08:00
Dave Dash
f2fa79e054
Time helpers will return None if they are given crap-ass data.
2010-03-11 08:47:19 -08:00
Dave Dash
16bd9fcf3a
Creating an xml_env for rendering xml.
2010-03-10 15:31:12 -08:00
Dave Dash
d22449f024
Added a helper to strip control characters.
2010-03-10 15:31:11 -08:00
Jeff Balogh
c65bb2c61b
make the body mess a bit easier to read
2010-03-10 13:55:33 -08:00
Jeff Balogh
f4fc9c31f7
remove localization from platform.shortname
2010-03-10 13:52:21 -08:00
Fred Wenzel
8e6ed905aa
moving amo helper tests out of a class again.
2010-03-09 18:21:15 +01:00
Fred Wenzel
591581c1e1
some input format tests for the wround() helper
2010-03-09 17:07:37 +01:00
Dave Dash
2d681bd8a0
2010 is no longer the future, 2020 is, however.
2010-03-08 11:41:10 -08:00
Jeff Balogh
a63ee43de4
refactoring, adding tests
2010-03-05 17:47:11 -08:00
Dave Dash
3e6f54832c
Removing fixture commands from Zamboni.
2010-03-05 09:28:55 -08:00
Fred Wenzel
95cde4082b
tag list and test
2010-03-05 09:57:14 +01:00
Jeff Balogh
314315bd26
support this add-on helper
2010-03-04 18:29:56 -08:00
Dave Dash
f0b76174ff
Showing api-specific platform names in the API, and using amo.PLATFORM_*
2010-03-04 12:18:32 -08:00
Jeff Balogh
25c3062b76
use lazy translations where we need them
2010-03-04 10:41:13 -08:00
Fred Wenzel
d7374a3986
fixing library import for license texts that fails on Apache
2010-03-02 20:22:56 +01:00
Fred Wenzel
84f8ac8bb5
added full text for built-in licenses
2010-03-02 18:32:06 +01:00
Fred Wenzel
7760b249f2
implemented built-in licenses as well as custom licenses; todo: built-in license texts
2010-03-02 09:27:43 +01:00
Dave Dash
256eb310ff
New fields for addons API 1.5
2010-03-01 15:47:26 -08:00
Dave Dash
7a2cf40bd9
Added TZ info to isotime, requiring pytz and creating an epoch helper.
2010-03-01 15:47:26 -08:00
Dave Dash
f4c438e003
Helper to prepend siteurl
2010-03-01 15:47:26 -08:00
Jeff Balogh
7db3b21c5f
adding the global-stats fixture
2010-03-01 15:33:50 -08:00
Jeff Balogh
b9ac53ca48
starting the homepage: global stats
2010-03-01 15:10:47 -08:00
Jeff Balogh
6d5c3f2650
hide tools and account links from anonymous users
2010-02-26 13:39:56 -08:00
Jeff Balogh
f937ea2ab0
put rel on <a> for valid html
2010-02-26 13:11:43 -08:00
Jeff Balogh
8e1e82491c
tools links
2010-02-26 13:06:55 -08:00
Jeff Balogh
b7b2eee131
a searchbox that looks pretty *and* works
2010-02-26 12:36:52 -08:00
Wil Clouser
574d9ba53d
Fix non-ascii chars that cause gettext warnings
2010-02-26 11:56:10 -08:00
Dave Dash
69db7f68e5
Renamed get_absolute_url to get_url_path, but also assigned it in order to maintain compatibility with django.contrib apps.
2010-02-26 10:41:49 -08:00
Jeff Balogh
a0ac16334a
use finalize to hide None from templates
2010-02-26 08:20:23 -08:00
Fred Wenzel
acd49a02ff
making pylint happier
2010-02-25 12:06:52 +01:00
Fred Wenzel
2dc8495ac4
breadcrumbs helper and test
2010-02-25 11:28:08 +01:00
Jeff Balogh
2689ee5f1c
application dropdown
2010-02-24 17:13:04 -08:00
Jeff Balogh
441f77c929
proper urls for categories, the dirty way
2010-02-24 13:36:00 -08:00
Scott McCammon
407fa17660
added amo.MOZILLA and amo.APPS_RETIRED (will be used in historical reporting)
2010-02-24 10:21:25 -08:00
Dave Dash
2d8aecb3e4
Updates for api version 1.5
2010-02-24 09:43:46 -08:00
Jeff Balogh
fcc12771b4
make the settings linkable
2010-02-23 21:33:46 -08:00
Jeff Balogh
2e0c1c2364
bug 541175, __utmSetVar("Logged(in|out)")
2010-02-23 15:02:34 -08:00
Jeff Balogh
6eebd9febb
be more careful importing settings
2010-02-23 09:54:43 -08:00
Dave Dash
e70d4e6d15
[bug 433361] Status filtering in sphinx.
2010-02-22 16:34:41 -08:00
Wil Clouser
e220a4b999
Use the new activate() to pull in the AMO .mo files and use the new _() everywhere else
2010-02-22 13:49:15 -08:00
Fred Wenzel
c810dde0fc
making total count on paginator strong
2010-02-22 20:06:15 +01:00
Fred Wenzel
bcc70eb287
let page_title default to Firefox on non-app-bound pages
2010-02-22 18:49:05 +01:00
Dave Dash
7e231b4142
API call for /list
2010-02-20 09:07:29 -08:00
Dave Dash
b8d40bb177
Dump Object now supports multiple ids.
2010-02-20 09:07:26 -08:00
Jeff Balogh
d85e45cebb
?lang=XX should redirect to a /XX/ url
2010-02-19 16:34:37 -08:00
Jeff Balogh
2fd2bbe505
generating the header properly
2010-02-19 15:31:06 -08:00
Dave Dash
322b98c62e
A tool to merge fixtures together.
2010-02-19 11:02:21 -08:00
Dave Dash
091c36d2a7
hide_none filter to hide None values (often from TranslatedFields)
2010-02-18 10:29:31 -08:00
Dave Dash
303c814dc6
Added GUID to applications.
2010-02-18 08:28:57 -08:00
Dave Dash
ebedea43fe
Fixed browse tests to work with new fixtures.
2010-02-17 17:41:43 -08:00
Dave Dash
a0166108e8
Fleshed out the search client so it supports more filters required by the API.
2010-02-17 16:25:49 -08:00
Dave Dash
2683d0cf93
Added ./manage dump_object app.modelname pk function for recursively dumping data from the database.
2010-02-17 16:25:49 -08:00
Dave Dash
004d631486
Adding amo to the template context.
2010-02-17 16:25:49 -08:00
Dave Dash
3c3d8d9a17
Added platform constants to amo
2010-02-17 16:25:49 -08:00
Dave Dash
e785fe8ec2
Cleaned up the fixture files and added more data.
2010-02-17 16:25:49 -08:00
Jeff Balogh
ddc0f08543
ordering by last_updated
2010-02-17 14:05:02 -08:00
Jeff Balogh
a3dfab3328
fix reverse with a SCRIPT_NAME
2010-02-16 20:49:40 -08:00
Jeff Balogh
5af4dd2488
more SCRIPT_NAME fixes
2010-02-16 18:19:24 -08:00
Jeff Balogh
ca621b6031
fix our SCRIPT_NAME handling
2010-02-16 17:50:18 -08:00
Wil Clouser
74e11199e5
500 error should send status 500
2010-02-16 15:55:22 -08:00
Jeff Balogh
38d2ad3510
themes pages
2010-02-16 15:24:36 -08:00
Jeff Balogh
a09a3b05bb
non-public add-ons have a non-public latest version
2010-02-16 15:24:36 -08:00
Fred Wenzel
66db367524
user profile (bug 543597)
2010-02-13 13:28:20 +01:00
Fred Wenzel
97a0165148
isotime helper plus test
2010-02-13 12:30:22 +01:00
Fred Wenzel
440f81343e
made /user/123 the path for user profiles. adjusted redirects and tests.
2010-02-13 12:29:44 +01:00
Jeff Balogh
ad0c0b1292
drop None values from query params
2010-02-12 18:26:40 -08:00
Jeff Balogh
9f83ce6f00
use the urlparams filter in paginator
2010-02-12 18:26:39 -08:00
Wil Clouser
bd87ad0b1f
Merge branch 'random'
2010-02-12 14:22:10 -08:00
Wil Clouser
9118152658
Changes to locale detection. Mostly from bug 439568
2010-02-12 13:57:35 -08:00
Jeff Balogh
ac5f372c28
adding urlparams helper for manipulating urls
2010-02-12 13:52:48 -08:00
Jeff Balogh
07654ff131
fixing paginator bug
2010-02-12 13:07:28 -08:00
Scott McCammon
c8e70268dc
Created amo.fields.DecimalCharField
2010-02-11 11:37:54 -08:00
Fred Wenzel
79232a1c32
is_{experimental,featured,category_featured} for add-ons, incl. tests
2010-02-11 20:11:46 +01:00
Jeff Balogh
8c2a7fd5d4
remove License.rating from the fixtures
2010-02-11 10:16:19 -08:00
Fred Wenzel
225e327cc0
merged status flags filter from user-profile branch, added app to context
2010-02-11 17:35:50 +01:00
Jeff Balogh
783ac14517
be consistent, call it type
2010-02-10 20:26:15 -08:00
Jeff Balogh
d7619c0ac8
make page_title look at the request object
2010-02-10 11:27:37 -08:00
Dave Dash
56e5bb768f
[bug 543467] Using an accepts-language parser to redirect.
2010-02-10 10:12:14 -08:00
Jeff Balogh
fa330b13e4
move the url function into amo
2010-02-09 15:29:51 -08:00
Dave Dash
a9048a1bde
More thorough models.
2010-02-08 15:59:42 -08:00
Dave Dash
15236ebad4
A helper called wround that fixes the Wrongness in jinja2's native round.
2010-02-08 15:59:41 -08:00
Dave Dash
b9bfb41cab
Singular (as opposed to plural) addon type dictionary.
2010-02-08 15:58:24 -08:00
Wil Clouser
677b475f5e
Pass settings through to template, get rid of linebreak in footer, add hostname check on period; bug 542666
2010-02-08 14:18:59 -08:00
Wil Clouser
7b8dd8595d
Site footer (bug 542666), r=jbalogh. Stile some TODO: language dropdown backend, links (URLs don't exist yet), xenophobia checkbox
2010-02-08 13:01:22 -08:00
Fred Wenzel
a67751d2c1
added page_title helper, and test
2010-02-06 23:14:36 +01:00
Jeff Balogh
2029cbd536
adding dictionary/langpack page
2010-02-05 18:04:55 -08:00
Jeff Balogh
d5c86c306d
adding cached_property from werkzeug
2010-02-05 17:56:21 -08:00
Wil Clouser
9e74a3259b
throw a 500 error when <2 servers
2010-02-05 00:14:43 -08:00
Jeff Balogh
329df61972
make the reviews redirect permanent
2010-02-04 21:46:56 -08:00
Jeff Balogh
a1d7639a19
use permanent redirects; vary on Accept-Language for locale
2010-02-04 21:46:56 -08:00
Jeff Balogh
22d5e40eb8
make sure app is not None before querying with it
2010-02-04 21:46:56 -08:00
Jeff Balogh
54dec974a8
add 404 and 500 handlers
2010-02-04 21:46:56 -08:00
Wil Clouser
992239f7c6
Move some logic from view->template. Make it prettier.
2010-02-04 21:14:19 -08:00
Wil Clouser
34799d611a
Merge branch 'monitor'
2010-02-04 19:42:44 -08:00
Jeff Balogh
f9862f3e44
adding an admin to the base fixture
2010-02-04 15:56:26 -08:00
Wil Clouser
f5ba6668e8
Add monitoring page. Initially just memcache, can add more as we go
2010-02-04 15:14:16 -08:00
Dave Dash
0d683a977c
Renamed Addon fields to have underscores. Added methods to Addon, File and Version.
2010-02-03 15:57:37 -08:00
Jeff Balogh
a16029e54e
expose babel's number formatter to templates
2010-02-01 18:16:17 -08:00
Jeff Balogh
bf56b6acfc
add a ManagerBase for our apps to subclass
2010-02-01 15:03:56 -08:00
Jeff Balogh
c21e101f7a
move caching implementation to caching.base
2010-02-01 11:36:50 -08:00
Jeff Balogh
1d541d2cc8
populate the categories dropdown
2010-01-29 17:07:13 -08:00
Jeff Balogh
2c229d707b
more about types
2010-01-29 16:56:14 -08:00
Jeff Balogh
5e3052ddbe
import amo.models to avoid circular imports, move constants to __init__
2010-01-28 19:00:22 -08:00
Jeff Balogh
60c9111e9a
move paginate to utils
2010-01-28 18:38:00 -08:00
Jeff Balogh
acc77eb4a3
add is_mobile and supports_personas helpers
2010-01-28 13:24:40 -08:00
Jeff Balogh
a4127c4d35
adding app constants
2010-01-28 13:24:39 -08:00
Jeff Balogh
d65a3d203f
making the freaking paginator work properly
2010-01-28 13:15:19 -08:00
Jeff Balogh
cf71a0d7f6
maintain the crufty urls in top-level urls.py
2010-01-27 12:29:10 -08:00
Jeff Balogh
eff5008db5
move amo/tests.py to tests/test_url_prefix.py
2010-01-27 12:29:10 -08:00
Dave Dash
4f382d2718
Fixed simple pep8 stuff.
2010-01-26 15:28:08 -08:00
Jeff Balogh
22ecad2cc0
update multidb to use DATABASE_ROUTERS
2010-01-25 20:49:23 -08:00
Dave Dash
a7460f7a1b
[bug 538285] Sphinx integration complete with commands for starting/stopping server, reindexing, tests, etc.
2010-01-22 16:52:41 -08:00
Jeff Balogh
7c9200a36d
add a command that we can use to fix non-null charfields
2010-01-21 11:24:22 -08:00
Wil Clouser
225983e0cf
Add collections app
2010-01-19 10:27:10 -08:00
Jeff Balogh
72bd61a62a
add the AddonUser intermediate model
2010-01-14 18:00:30 -08:00
Jeff Balogh
6a90d1d3e0
send all read traffic to slave dbs
2010-01-08 13:33:35 -08:00
Dave Dash
5f5c3c881e
Cake-cookie based authentication
...
* Wrote a test to see if we can log in using a cake session.
* Middleware can read cookie
* Wrote an authenticator backend that reads the session data from the db
* Rewrote users.User as users.UserProfile and linked it to d.c.a.User and included migrations
* Got templates to work, and wrote a test to validate things
* logout
* Signals! We can now log a user out using the logout view, send a signal, and have it intercepted by the Cake app which will destroy its session and attempt to destroy the relevent cookies.
* Updated models to use UserProfile
* added media/js as a submodule
* Prettied up the html so the remora JS works
2010-01-08 10:20:00 -08:00
Jeff Balogh
e814863fe7
move STATUS_CHOICES into amo.constants
2010-01-04 16:43:07 -05:00
Jeff Balogh
78ffe3f12e
move applications to its own app
2010-01-04 16:43:07 -05:00
Jeff Balogh
5378051d68
application model
2010-01-03 16:12:47 -05:00
Jeff Balogh
b0a760a7fd
get some get_latest_by love
2009-12-29 17:04:57 -05:00
Jeff Balogh
539d10f5d3
status constants
2009-12-29 17:03:23 -05:00
Jeff Balogh
1dea3cafad
our own reverse that prefixes locale and app to URLs
2009-12-29 13:59:52 -05:00
Jeff Balogh
b6abc1ece5
moving app and locale munging to a class so it can be used later for reversing
2009-12-29 13:44:43 -05:00
Jeff Balogh
cb9cd654a9
adding caching to zamboni
2009-12-28 17:19:28 -05:00
Jeff Balogh
6e41efb586
removing demo cache manager code
2009-12-22 23:34:29 -05:00
Jeff Balogh
ab7be4e025
show Next on the paginator
2009-12-22 23:31:41 -05:00
Dave Dash
06d1c659f4
Cleaned up the fabfile.py
2009-12-16 16:22:06 -08:00
Dave Dash
5eeee4ea3b
Middleware that intercepts the URLs and makes sure we are following our standard URL layout /locale/app/*
2009-12-16 16:21:15 -08:00
Jeff Balogh
6fdb9e3fcc
translations app
2009-12-15 10:22:20 -08:00
Jeff Balogh
d0bf20a712
rename LegacyModel to ModelBase, add translation support
2009-12-10 13:20:59 -08:00
Jeff Balogh
51ac2311b7
moving templatetags/__init__.py to helpers.py
2009-12-04 15:14:15 -08:00
Jeff Balogh
3514ac694f
make translations cache-happy
2009-10-23 10:29:55 -07:00
Jeff Balogh
26d662ff7d
CachingManager, mostly from Mile Malone
...
http://github.com/mmalone/django-caching/blob/master/app/managers.py
2009-10-23 10:29:55 -07:00
Jeff Balogh
15d2bb3c87
pagination helpers
2009-10-23 10:29:51 -07:00
Jeff Balogh
74808c425d
adding an amo compatiblity model and translation helpers
2009-10-21 17:33:00 -07:00
Jeff Balogh
4af097c67e
creating apps and lib directories
2009-10-21 17:31:24 -07:00