David Winterbottom
2a009a6300
Removed the examples folder.
Example implementations of oscar are now moved to their own repo.
14 years ago
David Winterbottom
4996038bae
Added ability to customise decoration of view functions.
This uses a few new methods in oscar.core.application.Application which
enable custom decorators to be set for given view fns.
The main use case at the moment is to make it easy to ensure that
checkout is not available to non-logged-in users when
OSCAR_ALLOW_ANON_CHECKOUT is set to False.
14 years ago
David Winterbottom
3ad2364938
Updated product list to have a link text field
14 years ago
David Winterbottom
92d5b6df96
Split vouchers into a separate app that can be overridden
14 years ago
David Winterbottom
5b7b990b20
MASSIVE commit as the word 'item' is phased out in favour of 'product' to make things more consistent. Also, renamed product app to catalogue
14 years ago
Andrew Ingram
9f323a580c
Added category_tree template tag, returns a structured list of categories and subcategories up to a specified depth using a single sql query.
14 years ago
David Winterbottom
e067c2804a
Added a dummy static file to the vanilla install
14 years ago
David Winterbottom
6b797ed3f5
Basic image promotions now working
14 years ago
David Winterbottom
59475e76e4
Updated promotions to use template_name and template_context methods for rendering each type
14 years ago
David Winterbottom
d2edf4e219
Converted promotions app to not use abstract models.
Also reworked the models for each promotion type.
14 years ago
David Winterbottom
b2c8270e29
Converted final two apps over to new structure
14 years ago
David Winterbottom
4521e1b2e2
Converted promotions app to new structure
14 years ago
David Winterbottom
da8b0902a6
Moved all templates into app folders
14 years ago
David Winterbottom
0dd0f384fd
Lots of minor tidy-up/pep8 related things - plus fixed lots of broken
tests
14 years ago
Andrew Ingram
71008a0c60
Checkout IndexView now subclasses AccountAuthView
Uses a different template and redirect for logged-in users
14 years ago
Andrew Ingram
8d6cd7d8c5
Added Customer Login/Registration
Uses a class-based reimplementation of Django's existing function-based login view. The view also handles registration at the same URL endpoint. It depends on the submit button having a name of "login" or "registration" to determine which form was POSTed.
Auth is done using email addresses rather than username (which is a randomly generated string). The registration process enforces uniqueness, but this won't be enforced anywhere else, so we need to be careful not to duplicate email addresses in the admin or something.
14 years ago
David Winterbottom
1438a63c20
Updated documentation to make it gramatically correct
14 years ago
David Winterbottom
63f6a4dc09
Added order email templates to comm event types
14 years ago
David Winterbottom
f792929c2f
Order confirmation emails are now in place
14 years ago
David Winterbottom
a0cdc9a6cc
Added support for alternative currency symbols, not defined in the locale
14 years ago
Andrew Ingram
553d3b4ee2
made product reviews work with my URLs
14 years ago
David Winterbottom
818e5d09a3
Re-added datacash to list of settings
14 years ago
David Winterbottom
3c7849fe1f
Reworked the anonymous reviewing functionality
14 years ago
David Winterbottom
fe944298a6
Major tidy-up of reviews branch.
Move into product app
Rewrote views to use generic classes
Tidied up POST actions of forms
14 years ago
M O Faruque Sarker
4cf2974ac1
Added reviews app
14 years ago
David Winterbottom
26d4b77815
Tidied up fixture files
14 years ago
David Winterbottom
53f59d261e
Removed local settings file from git
14 years ago
David Winterbottom
bc4b4df4fa
Moved settings file
14 years ago
David Winterbottom
dfdbbb3dfb
Added client test for anonymous checkout
14 years ago
Andrew Ingram
44f4f45e34
removed unused product app from demo
14 years ago
Andrew Ingram
c2b2b36aa4
added new basket view that uses ModelFormsetView
14 years ago
Andrew Ingram
57dba803a6
created a Shop application that includes all the oscar URLs, updated examples to use it
14 years ago
David Winterbottom
596de7d561
Renamed stock sample data files
14 years ago
David Winterbottom
d2076e1ea7
Removed images (as they are now in a .tar.gz)
14 years ago
David Winterbottom
3ac94db7f7
Middleware baskets now working for anon users
14 years ago
David Winterbottom
9a9d21d9be
Replaced render with TemplateResponse, and stopped using locals() in templates
14 years ago
David Winterbottom
4823d1a12e
Added basket as FK for DC transaction - this can be important for audit
14 years ago
David Winterbottom
8fb8e54b78
Updated payment for datacash demo models
14 years ago
David Winterbottom
7a2a4e2eef
Moved import_catalogue into the partner app
14 years ago
David Winterbottom
0080ac2858
Added sorl thumbnails to product pages
14 years ago
David Winterbottom
56592c6948
Added error handling for when an item exists in the DB but not on the filesystem
14 years ago
David Winterbottom
02c7668ffb
Removed uploaded images from repo
14 years ago
David Winterbottom
15e4141356
Fixed run_tests.sh
14 years ago
David Winterbottom
d235c536a4
Updated installation docs
14 years ago
Andrew Ingram
440189b3a1
Updated stock import to log individual changes
14 years ago
Andrew Ingram
013a6c9736
added stock_import management command to partners app
14 years ago
David Winterbottom
ee1c921c05
Renamed 'stock' app to 'partner'
14 years ago
David Winterbottom
3641d7ede8
Got end-to-end Datacash transactions working
15 years ago
David Winterbottom
ade6ed39b7
Tidied up import_module within customer app
15 years ago
David Winterbottom
edf768b476
Added simple time-basd testrunner
15 years ago