Hi all,
recently there has been some interest, patches and improvements to the
code around orders and shopping cart.
This is great because some code in this area is very messy and there
is a lot we can do to simplify it. Moreover, this is the code that
very often is used and modified for customizations (for example in
ecommerce site).
One task we could work on is the refactoring of the "storeOrder"
service:
1) internally modify the storeOrder service so that it calls the
proper CRUD services (if available, and if not, we will create them)
instead of using the delegator storeAll method
2) modify all the other services where the Order* entities are not
stored using the CRUD services, and convert them to make use of the
CRUD services
3) at that point we may be able to cleanup some of the ECAs or SECAs
(or move some ECAs to SECAs) in the order component
We may also want to go further and, for #1, we may want to convert the
storeOrder service in Minilang.
Are there any volunteers to work on this, or part of this effort?
We could work together at this, and if there is enough interest we may
start by creating a Jira issue for this.
Jacopo