Satchmo Multi-shop branch is merged!

1 view
Skip to first unread message

Bruce Kroeze

unread,
Aug 19, 2008, 8:22:00 PM8/19/08
to satchm...@googlegroups.com
I have just committed the massive merge of the multi-shop brank to trunk on Satchmo.

This is a huge change, closing a dozen or so major bugs, as well as providing compatibility with Django trunk once again.  Through the use of signals, it also significantly decouples several models from the core, so that they are not required for minimal site operation.   I've also restored the ability to have nice thumbnails of products on the product admin screen, and fixed the renaming issues.  It will even allow you to have different upload paths for different stores.

You must refer to the backwards incompatibility page at http://www.satchmoproject.com/trac/wiki/BackwardsIncompatibleChangesAfter0.7 to see all the updates you'll need to make.
Luckily, most of these are cut and paste SQL.  The others involve a change in strategy for satchmo settings in your local_settings.py file.  They are documented on the compatibility page, as well as in the local_settings-customize.py file.

I do not know the syntax to drop a couple constraints from Postgresql, so if you do, please update the page to give them.  Specifically, I need the syntax for dropping the unique sku constraint on product_product and the productimage/sort order constraint in product_productimage.

I expect there will be problems due to individual installation differences, please use the normal bug tracking system to report them.  Don't post here unless it is a question rather than a bug.  I'll do my best to squash the bugs quickly, but in such a massive update there are bound to be several.

One step which will become very important is for you to make *sure* to set your site object up with the real domain you're using.  This is something many people have gotten in the habit of overlooking, since the domain field of the site object was never used for anything.  It is now, so set it.  If you are developing locally, then probably you should set it to "localhost:8000"  If you don't do it, then multihost is going to complain loudly, all the time.




primitive

unread,
Aug 19, 2008, 11:02:56 PM8/19/08
to Satchmo users
This is fantastic news!!!!

Really hope I get a chance to test soon, maybe this weekend. I was
waiting for the merge before I contributed my 2 cents in the
documentation department (since so much did not work in the recent
trunk, I thought this was the wisest thing).

Great news again.

Chris Moffitt

unread,
Aug 19, 2008, 11:11:34 PM8/19/08
to satchm...@googlegroups.com
Bruce,

Thanks for all the hard work. This is a really big step forward for the project. I'm working on getting my system up to speed so it all works with trunk.

Thanks again,
Chris

Reply all
Reply to author
Forward
0 new messages