You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It was discussed in the Porto gathering that this would be the best next step for the evolution of OFN into Domains.
Creating a Domain of a core component of OFN is really what we need to be assured this separation into domains will not cause to much trouble and still delivery its value of breaking OFN business logic into smaller less complex parts.
The chosen domain was the BackOffice Order management (maybe we can call it Order Fulfilment, a very common name for this component in other retail systems). In this issue we should create the new BackOffice domain and move the Spree::Order object decorator, its controller and also the back office order management pages. We can either move a big part of this scope or maybe start we some of the parts, like the Order Edit page.
We already have a OrderManagement engine with some reports code. This issue now represents the move of the Orders model and controller to the engine.
sigmundpetersen
changed the title
Break OFN into domains - New Domain: Orders
[Domains] Move Orders model and controller to Order Management engine
Sep 27, 2022
It was discussed in the Porto gathering that this would be the best next step for the evolution of OFN into Domains.
Creating a Domain of a core component of OFN is really what we need to be assured this separation into domains will not cause to much trouble and still delivery its value of breaking OFN business logic into smaller less complex parts.
The chosen domain was the BackOffice Order management (maybe we can call it Order Fulfilment, a very common name for this component in other retail systems). In this issue we should create the new BackOffice domain and move the Spree::Order object decorator, its controller and also the back office order management pages. We can either move a big part of this scope or maybe start we some of the parts, like the Order Edit page.
This work as being discussed in https://community.openfoodnetwork.org/t/breaking-ofn-down-into-domains/1377
It has been documented in https://github.com/openfoodfoundation/openfoodnetwork/wiki/Tech-Doc:-How-OFN-is-organized-in-Domains-using-Rails-Engines
And it has been started in #2521
The text was updated successfully, but these errors were encountered: