37 Commits

Author SHA1 Message Date
Frederik Löffert
ebdd0e529f customer soft lock improved
customer version history dropped
2020-06-15 14:42:01 +02:00
Frederik Löffert
76f2a13423 BREAKING CHANGE - customer collection renamed
switch UUID dependency from snoflake to satori
NewCustomer enriched
2020-04-14 17:58:28 +02:00
Stefan Martinov
97afc4d1a2 Update integration tests to function correctly 2017-11-08 13:55:39 +01:00
Stefan Martinov
d153b2ccc0 Get mongodb optionaly from env variables 2017-11-07 14:47:25 +01:00
Florian Schlegel
b080c6ed00 removed event_log package and some more clean-ups 2017-02-10 14:21:54 +01:00
Florian Schlegel
3a30e98554 refactoring from consts to vars 2017-01-03 11:55:21 +01:00
Bostjan Marusic
8159bf3d8f Merge branch 'master' of github.com:foomo/shop 2016-10-21 09:58:29 +02:00
Bostjan Marusic
49950718f2 added pricerule package 2016-10-21 09:58:21 +02:00
Florian Schlegel
1df2ff8385 minor refactoring 2016-10-04 16:08:26 +02:00
Bostjan Marusic
431371e7a1 Merge branch 'master' of github.com:foomo/shop 2016-10-03 13:02:22 +02:00
Bostjan Marusic
5d28d4048e added pricerule mongo collections 2016-10-03 13:02:18 +02:00
Florian Schlegel
c08bc1f132 added separate db for products 2016-09-30 14:13:55 +02:00
Florian Schlegel
88fc73f830 back to docker 2016-09-20 09:16:10 +02:00
Florian Schlegel
3a5f409534 changed back to docker mode 2016-09-07 14:52:25 +02:00
Florian Schlegel
3397d7ca7a Address has now its own package so that it can be used on customer and on order. 2016-09-07 14:51:53 +02:00
Florian Schlegel
60fbd7caa9 clean up 2016-09-06 13:35:46 +02:00
Florian Schlegel
d898c04df4 clean up 2016-09-06 13:19:41 +02:00
Frederik Löffert
6b26ebccf4 allowed languages added to config 2016-09-05 14:32:20 +02:00
Florian Schlegel
9c656def11 added consts for docker and local configuration 2016-08-11 14:13:01 +02:00
Florian Schlegel
76baf464e3 changed mongo db 2016-08-09 17:38:44 +02:00
Florian Schlegel
2f8af0973b changed config to work with docker setup 2016-07-26 11:49:56 +02:00
Florian Schlegel
83330f2657 added GetAddressById 2016-07-19 17:30:41 +02:00
Florian Schlegel
076069d918 minor refactoring 2016-07-18 14:41:53 +02:00
Florian Schlegel
da1a238532 new mongo url 2016-07-13 19:03:18 +02:00
Florian Schlegel
8c278d0516 add db name as separate constant 2016-06-28 14:59:56 +02:00
Florian Schlegel
50da96e9ba removed mock urls which do not belong here 2016-05-30 10:46:36 +02:00
Florian Schlegel
5916e0c0ae some refactoring 2016-05-26 22:28:40 +02:00
Florian Schlegel
f38d1f490a finally removed server configs that didn't belong here 2016-05-26 20:51:23 +02:00
Florian Schlegel
ad8e801f8a new collection for password storage 2016-05-25 17:54:47 +02:00
Florian Schlegel
fd3932c60e Introduced versioning for order and customer. After each upsert a snapschot is stored in a separate history collection. 2016-05-20 18:25:54 +02:00
Florian Schlegel
6f0117f62d Big refactoring to make customer independant from order. Introduced Getters and Setters for Order and Customer for more controlled acces. Unfortunatly it's impossible to protect any fields from unwanted modifications by private fields, because only public fields can be stored in the db. 2016-05-18 18:31:20 +02:00
Florian Schlegel
cf2f0ac871 added some constants 2016-05-13 14:17:52 +02:00
Florian Schlegel
f42956ca4a Added constansts for mock db. Less panicing in GetShopOrder() 2016-03-24 14:36:26 +01:00
Florian Schlegel
4cdb69dcdc Refactored tests 2016-03-09 15:28:58 +01:00
Florian Schlegel
eef4a02afa extended event logging. fixed missing persistance of logs. heavy refactoring 2016-03-08 16:05:09 +01:00
Florian Schlegel
36869ef71f Implemented Event logging on orders (e.g. update status) and for shop events (e.g. insert order). This is handled by two separate Persistors 2016-03-07 17:32:29 +01:00
Florian Schlegel
74aa8193aa refactored basic modelling of shop 2016-02-24 11:18:32 +01:00