David Winterbottom
3f22e3d5f1
Require Django>=1.4.2
This allows us to use the six compatibility library.
il y a 12 ans
Maik Hoepfel
328151a8ff
Upgrade to django-treebeard 2.01b
Now supports Django 1.5. Adapted CategoryForm to use the new
movenodeform_factory to build it's Meta class.
il y a 12 ans
Maik Hoepfel
a4fa9c072c
Allow and test against Django 1.5
il y a 12 ans
David Winterbottom
2a3887f9aa
Use purl>=0.7 for unicode support
il y a 12 ans
David Winterbottom
75fbce605f
Bump South and python-memcached versions
il y a 12 ans
David Winterbottom
40e9e7fc1a
We now require purl>=0.6
As it add some super-handy method for manipulating URLs that uses lists
of query params. These are used for manipulating Solr URLs.
il y a 13 ans
David Winterbottom
ce1cc6c7ab
Basic faceted search now working
il y a 13 ans
Sebastian Vetter
23ab7d3a64
Make less work with offline compression and document it
il y a 13 ans
Maik Hoepfel
a4c4d5aaad
Split up contributing guidelines
They were getting quite long. They've been split up in several
subsections. Some of them are borrowing heavily from the Django docs.
il y a 13 ans
David Winterbottom
ffc26da2ad
Migrate virtual-* dependencies to requirements file
They are only really required if you are developing Oscar's CSS files -
they are not a real dependency of Oscar.
il y a 13 ans
Sebastian Vetter
e117d1da77
Update versions of haystack and virtual-node
il y a 13 ans
Maik Hoepfel
e2532bdbe2
Switch from PIL to pillow.
Suggested in #449 .
il y a 13 ans
David Winterbottom
796c833cdb
Document the dependencies in setup.py
il y a 13 ans
David Winterbottom
aab093deea
Convert non-ASCII char to ASCII for category slugs
This uses the unidecode package to convert non-ASCII words to ASCII
equivalents. We use a new slugify function to wrap this logic as we
will want to use it elsewhere.
See this StackOverflow thread for context:
http://stackoverflow.com/questions/702337/how-to-make-django-slugify-work-properly-with-unicode-strings/
Unidecode becomes a new dependency for Oscar.
https://pypi.python.org/pypi/Unidecode
Hat-tip to @avsazonov for suggesting this fix.
il y a 13 ans
Sebastian Vetter
193d42dea5
Update to more recent version of haystack
il y a 13 ans
David Winterbottom
44c71a22c5
Add Twitter URL to message
il y a 13 ans
David Winterbottom
d3b9bd0d89
Print contributing guidelines when installing in 'develop' mode
Hopefully this is useful and not annoying.
il y a 13 ans
Sebastian Vetter
d7c76c18ca
Restrict django to version <1.5 until compatability branch is merged
il y a 13 ans
Sebastian Vetter
386c803e6f
Switch to less 1.3.3
il y a 13 ans
Sebastian Vetter
d3284aa3d4
Add virtual-node and virtual-less
il y a 13 ans
Sebastian Vetter
704e5031a4
Switch to tarball URL for haystack dependency
il y a 13 ans
Chris McKinnel
f278275cc7
Add the git protocol to the django-haystack dependency link
Without it, it is a malformed VCS url
il y a 13 ans
David Winterbottom
6c21ccfe59
Pin django-haystack dependency
The HEAD of django-haystack master is currently broken, which highlights
the dangers of linking to a moving target.
Fixes #479
il y a 13 ans
David Winterbottom
55b8173906
Enhance setup.py
Was reading the guide to python packaging:
http://www.scotttorborg.com/python-packaging/
il y a 13 ans
David Winterbottom
a6fcec1c7f
Enable django-compressor
This involves some changes to the template block structure to make it
easy to compress the correct files.
* A new block cdn_scripts has been introduced as CDN-loaded scripts
can't be compressed.
* A new setting 'USE_LESS' controls whether to use the LESS-generated
files or the compressed files (which will need to be generated
manually as they aren't in source control).
* A fallback for jQuery UI is added
* The CSS block was renamed to be clearer
* The bootstrap CSS was brought out of the LESS file into the page.
This makes it easier to compress.
il y a 13 ans
David Winterbottom
4c693bc961
Minor tweaks to setup.py
il y a 13 ans
David Winterbottom
232382a83b
Switch to rewritten version of django-sorting
Have dropped dependency and started using a rewritten version of the
django-sorting templatetag. Changes:
* Simplified logic
* Stripped out unwanted functionality
* Added support for i18n (several pull requests have been open on the
original library for this, and not merge for many months).
il y a 13 ans
David Winterbottom
a0fa673669
Bump django-extra-views version
Fixes an issue in django-oscar-stores. The bump is
backwards-compatible according to @andrewingram.
il y a 13 ans
David Winterbottom
fef8e57c63
Fix directory change issue in setup.py
os.chdir does not like empty strings...
il y a 13 ans
David Winterbottom
c08e634bc9
Add MySQL support to Vagrant machine
il y a 13 ans
David Winterbottom
3fca12761a
Add Vagrant machine
* Remove accidentally commmitted module code
* Adjust gitignore files
* Add MakeFile target for pulling down puppet modules
* Add settings file for MySQL/Postgres
il y a 13 ans
David Winterbottom
39d9dc0992
Adjust South dependency in setup.py
il y a 13 ans
David Winterbottom
4f8de43287
Upgrade django-extra-views
il y a 13 ans
David Winterbottom
f9f0114ae2
Replace currency formatting template tag with Babel
Thanks Patryk for the tip.
il y a 13 ans
Sebastian Vetter
c426e57273
makes Oscar work with aware AND naive datetimes based on USE_TZ
* replaces all occurences of ``datetime.now()`` with
``django.utils.timezone.now()`` which returns aware or naive
datetimes based on ``USE_TZ``
* increases ``South`` version to 0.7.6 in dependencies to make
aware datetimes work in migrations.
* Oscar's sandbox is now configured to use aware timezones by
default
il y a 13 ans
David Winterbottom
55b7e76b82
Update Django dependency to 1.4.1+
il y a 13 ans
David Winterbottom
0ec010a20b
Bumped haystack to 2.0.0-beta
This is needed for internal Tangent projects. The search app in oscar
still needs some work but it works in a very basic fashion at the
moment.
The template for search results still needs attention.
il y a 13 ans
Asia Biega
24535ab84a
Withdraw changes for autocompleting category fullpath in the category form
il y a 13 ans
Asia Biega
6f7abe8ea3
Add simplejson requirement to setup
il y a 13 ans
Asia Biega
38bc5b4490
Enable sorting by order number in template. Add django-sorting as a requirement
il y a 13 ans
Asia Biega
cf6077aadd
Enable sorting by order number in template. Add django-sorting as a requirement
il y a 13 ans
Asia Biega
de23e84758
Enable sorting by order number in template. Add django-sorting as a requirement
il y a 13 ans
David Winterbottom
546a7952ec
Added memcached to dependencies
il y a 13 ans
David Winterbottom
639932445e
Fixed dependency versions
il y a 13 ans
David Winterbottom
3c88685b29
Merged master - fix template conflict
il y a 13 ans
David Winterbottom
05a2b2f170
Exluced unwanted packages from setup.py
il y a 13 ans
David Winterbottom
f56e81b666
Updated requirements now that Haystack works with Django 1.4
il y a 14 ans
David Winterbottom
cb4333a314
Pinning to django 1.3.1 until Haystack gets an new release
il y a 14 ans
Julien Maupetit
0774299f27
Included static files + oscar default fixtures in MANIFEST.in and added "include_package_data = True" to setup class (seems required for python 2.7.1 on MacOSX Lion)
il y a 14 ans
David Winterbottom
ca0c5fd3bc
Created simple settings file and updated setup.py to include south
il y a 14 ans