Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
Trunk, Upcoming Branch
-
None
-
OFBiz Community Day (Feb 2020), OFBiz Community Day (May 2020), OFBiz Community Day (Aug 2020)
Description
According to the proposal thread in [1] we decided to deprecate mini lang.
This issue tracks the next steps proposed in the aformentioned thread, namely:
1. create a Wiki page for the documentation and description of the migration process and how mini lang will be replaced.
2. prominently state in the Wiki that minilang will be deprecated, e.g. in [2]
3. put deprecation tags in the corresponding code
4. kindly ask contributors with open patches written in mini lang to replace them by Groovy code [3]
5. start an initiative to replace existing mini lang code with Groovy code where applicable. This needs some more planning and discussion which parts we'll like to replace with Groovy code and which parts will better be replaced by some kind of DSL. A good starting point can be [4][5][6].
[1] https://lists.apache.org/thread.html/253b41060a295b8ab68bc78763cc129fc74b712cf776f8716022097f@%3Cdev.ofbiz.apache.org%3E
[2] https://cwiki.apache.org/confluence/display/OFBADMIN/Mini+Language+-+minilang+-+simple-method+-+Reference
[3] does anyone know a way to batch comment Jira issues like it is possible in Redmine?
[4] https://cwiki.apache.org/confluence/display/OFBIZ/Groovy+DSL+for+OFBiz+business+logic
[5] https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide
[6] https://cwiki.apache.org/confluence/display/OFBIZ/Coding+Conventions
Attachments
Issue Links
- incorporates
-
OFBIZ-11232 Migrate Minilang tests to Groovy
- Open
- relates to
-
OFBIZ-8408 Convert existing CRUD services into entity-auto
- Closed
1.
|
Convert OrderServices.xml mini-lang to groovyDSL | Patch Available | Gil Portenseigne | |||||||||
2.
|
Convert createCommContentDataResource service from mini-lang to groovy DSL | Patch Available | Nicolas Malin | |||||||||
3.
|
Convert PriceServices.xml minilang to groovy | Reopened | Nicolas Malin |
|
||||||||
4.
|
Convert checkStatusCustRequest from mini-lang to groovy | In Progress | Carsten Schinzer | |||||||||
5.
|
Convert InventoryReserveServices.xml mini lang to groovy | In Progress | Wiebke Paetzold | |||||||||
6.
|
Convert SetupEvents.xml mini lang to groovy | Open | Rohit Koushal | |||||||||
7.
|
Convert ProjectServices.xml to groovy | Open | Unassigned | |||||||||
8.
|
Convert ProjectSimpleEvents.xml to groovy | Open | Unassigned | |||||||||
9.
|
Convert ProjectPermissionServices.xml to groovy | Open | Unassigned | |||||||||
10.
|
Convert createInvoice service from mini-lang to groovy DSL | Patch Available | Pierre Smits | |||||||||
11.
|
Convert WorkEffortServices.xml mini-lang to groovyDSL (partial) | Reopened | Nicolas Malin |