David Winterbottom
8f13688eb0
Add shipping event type fixture to demo site
12 years ago
Maik Hoepfel
dbadc6d08b
Travis CI: Test migrations against PostgreSQL and MySQL
This should help protect against faulty migrations.
12 years ago
Jannis Leidel
be750bde60
Fix URL of Python puppet module
12 years ago
David Winterbottom
ecc17c116b
Use a better selection of books for the sandbox
Fixes #655
12 years ago
David Winterbottom
2270993931
Add 'clean' target for removing ignored files
13 years ago
David Winterbottom
dfbffa33a9
Reinstante xunit file generation for 'ci' make target
13 years ago
David Winterbottom
a3508d7afc
Add offers fixture for demo site
13 years ago
David Winterbottom
686ff5885e
Add new superuser fixture for public demo site
With a private password this time.
13 years ago
David Winterbottom
6dd2c318a2
Add make target for compiling demo CSS
13 years ago
David Winterbottom
38fa230bfc
Updated makefile for building Solr indexes
13 years ago
David Winterbottom
ce1cc6c7ab
Basic faceted search now working
13 years ago
David Winterbottom
3a653aa489
Add clothing support
This involves a change to the CSV format to allow a type to be specified
in the first column.
13 years ago
Maik Hoepfel
46a20974b6
make puppet: Ensure modules directory exists
Fixes #553 .
13 years ago
David Winterbottom
a3103c80bb
Download imports now work
13 years ago
David Winterbottom
50a7bb1b37
Add product image importer
13 years ago
David Winterbottom
3ecc7a11eb
Add products importer and simple books CSV fixture
13 years ago
David Winterbottom
a63e4cd5cc
Add link to stores page in footer
13 years ago
David Winterbottom
f8946e81ac
Install django-oscar-stores
13 years ago
David Winterbottom
1f98f5fbec
Use mirrors when pip installing the demo site
13 years ago
David Winterbottom
a63b7954d3
Rename target for compiling messages
13 years ago
David Winterbottom
6178d211b2
Adjust coverage to only include oscar package
13 years ago
David Winterbottom
cdb5c65d2b
Remove django from requirements.txt
This was causing tox to choke as there were conflicting requirements
(well, kind of). Removing it allows tox to run normally but means we
can't run 'upgrade' without conflict.
I've adjusted the makefile to use install for the 'ci' target now
instead of upgrade.
Fixes #600
13 years ago
David Winterbottom
a9a117c83a
Rework test runner
* Doesn't use progressive plugin on travis (which made the console
output unreadable).
* Allows arbitrary nose options to be used with ./runtests.py. Before,
they might get clobbered.
* Avoid dupliation issue with nose picking up options independentally
from the testrunner script
Default behaviour is still the same.
13 years ago
Maik Hoepfel
e99f83c01f
Dropped platform-specific command from Makefile
The new make docs command also opened the built index.html file.
Unfortunately, there's no cross-platform compatible way to do this apart
from checking for the existence of xdg-open, start, and open... that's a
bit much for a convenience feature.
13 years ago
David Winterbottom
bc4d54f2ec
Add docs target to makefile
13 years ago
David Winterbottom
b91b9e892b
Ensure testing deps don't clobber package ones
Installing the requirements.txt after running 'setup.py develop' can
cause problems as it doesn't respect the version ranges from setup.py.
This was picked up by Hudson which was installing Django==1.5 when
upgrading django-nose.
This is addresses by:
* Adding Django to requirements.txt
* Running 'setup.py develop' AFTER installing requirements.txt
13 years ago
David Winterbottom
506a7bfbd6
Modify 'travis' make target to build sandbox
Pulling this out of .travis.yaml as it was causing problems with the
django version testing and didn't seem to be the documented way of using
the 'env' setting.
Reworks a commit from #578
13 years ago
David Winterbottom
58144f69c3
Simplify i18n target in makefile
13 years ago
David Winterbottom
cbd91c56b1
Load sample offers as part of sandbox build
13 years ago
David Winterbottom
66aeb2bd29
Add ranges fixture
Was getting pretty bored of creating one everytime I want to test the
offers dashboard.
Fixture is loaded as part of 'make sandbox|demo' targets.
13 years ago
Maik Hoepfel
f717052f99
Test against multiple Django versions
Adds support for tox to test locally.
Adds support for Travis.
13 years ago
David Winterbottom
9f01d9dcbf
Add make target for generating CSS from LESS files
Seems nicer than the generate_css.sh script there before.
13 years ago
David Winterbottom
c78c0ba7ef
Add Transifex helper make command
13 years ago
Sebastian Vetter
5b579e4e68
Add slovakian locale to Makefile
13 years ago
David Winterbottom
f8b4f70ac2
Installation target now upgrades packages
13 years ago
David Winterbottom
fe13e4a080
Make coverage ignore errors
It seems to get confused by .pyc files.
The project author sanctions this work-around:
http://stackoverflow.com/questions/2386975/no-source-for-code-message-in-coverage-py
13 years ago
David Winterbottom
b6674d2e53
Upgrade development packages
'yolk -U' is very useful...
13 years ago
endgame
f5b0e7da23
Makefile: Simplify calls to rm.
13 years ago
David Winterbottom
a08288f647
Add MakeFile target for creating demo site
13 years ago
David Winterbottom
9c2ba896d5
Add Apache support to Vagrant machine
13 years ago
David Winterbottom
c08e634bc9
Add MySQL support to Vagrant machine
13 years ago
David Winterbottom
5ee2541bc7
Add Postgres support to Vagrant machine
13 years ago
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
13 years ago
David Winterbottom
cb09452f50
Fix issue in makefile around removing database file
When DB didn't exist, the rm line would exit 1 causing make to bail out.
Using 'true' solves this although I'm sure there's a better way of doing
this. It's good enough for now.
13 years ago
David Winterbottom
4d2732d086
Add lint step to travis
This is to ensure that pull requests fail when they don't obey pep8
enough.
13 years ago
David Winterbottom
0555e703e3
More pylint fixes
13 years ago
David Winterbottom
60c2c6cbb6
PEP8 fixes
13 years ago
David Winterbottom
60bd8dc1b0
Add coverage xml to CI output
13 years ago
David Winterbottom
0d6f9be8e6
Improved sandbox creation using makefile
Remove old recreatedb script in favour of using the makefile.
13 years ago
David Winterbottom
59b25d5f25
Extend 'sandbox' make target to build search index
13 years ago