[ 
https://issues.apache.org/jira/browse/OFBIZ-9350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17954930#comment-17954930
 ] 

Nicolas Malin commented on OFBIZ-9350:
--------------------------------------

I did a quick check, for services it remains 43 files on ofbiz-framework part:

./applications/product/data/ProductScheduledServices.xml
./applications/product/minilang/permission/PermissionServices.xml
./applications/product/minilang/product/inventory/StockMoveServices.xml
./applications/product/minilang/product/inventory/InventoryServices.xml
./applications/product/minilang/product/inventory/InventoryReserveServices.xml
./applications/product/minilang/product/product/CustomerDigitalDownloadServices.xml
./applications/product/minilang/product/category/CategoryServices.xml
./applications/product/minilang/product/storage/FacilityContactMechServices.xml
./applications/product/minilang/product/config/ConfigServices.xml
./applications/product/minilang/product/rental/RentalServices.xml
./applications/product/minilang/shipment/issuance/IssuanceServices.xml
./applications/product/minilang/shipment/picklist/PicklistServices.xml
./applications/marketing/minilang/sfa/contact/ContactServices.xml
./applications/marketing/minilang/marketing/tracking/TrackingCodeServices.xml
./applications/marketing/minilang/marketing/segment/SegmentServices.xml
./applications/marketing/minilang/marketing/contact/ContactListServices.xml
./applications/humanres/minilang/permission/HumanResPermissionServices.xml
./applications/humanres/minilang/HumanResServices.xml
./applications/accounting/minilang/ledger/GeneralLedgerServices.xml
./applications/accounting/minilang/ledger/AcctgTransServices.xml
./applications/accounting/minilang/finaccount/FinAccountServices.xml
./applications/accounting/minilang/finaccount/FinAccountGlPostServices.xml
./applications/accounting/minilang/payment/PaymentMethodServices.xml
./applications/accounting/minilang/payment/PaymentGatewayConfigServices.xml
./applications/accounting/minilang/permissions/PermissionServices.xml
./applications/workeffort/minilang/permission/WorkEffortPermissionServices.xml
./applications/workeffort/minilang/workeffort/WorkEffortSimpleServices.xml
./applications/workeffort/minilang/timesheet/TimesheetServices.xml
./applications/content/minilang/permission/DataResourcePermissionServices.xml
./applications/content/minilang/survey/SurveyServices.xml
./applications/content/minilang/website/WebSiteServices.xml
./applications/order/data/OrderScheduledServices.xml
./applications/order/minilang/permission/PermissionServices.xml
./applications/order/minilang/request/CustRequestServices.xml
./applications/order/minilang/opportunity/OpportunityServices.xml
./applications/order/minilang/requirement/RequirementServices.xml
./applications/manufacturing/data/ManufacturingScheduledServices.xml
./applications/manufacturing/minilang/techdata/RoutingSimpleServices.xml
./applications/party/minilang/contact/PartyContactMechServices.xml
./framework/service/data/ScheduledServices.xml
./framework/common/minilang/permission/CommonPermissionServices.xml
./framework/common/minilang/CdyneServices.xml
./framework/entityext/data/EntityScheduledServices.xml


> Deprecate Mini Lang
> -------------------
>
>                 Key: OFBIZ-9350
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-9350
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL APPLICATIONS, ALL COMPONENTS, ALL PLUGINS
>    Affects Versions: Trunk, Upcoming Branch
>            Reporter: Michael Brohl
>            Assignee: Nicolas Malin
>            Priority: Minor
>              Labels: documentation, refactoring
>
> 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]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to