You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Nicolas Malin (Jira)" <ji...@apache.org> on 2024/05/07 13:45:00 UTC
[jira] [Closed] (OFBIZ-13085) Convert InvoiceServices.xml from mini-lang to Groovy
[ https://issues.apache.org/jira/browse/OFBIZ-13085?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nicolas Malin closed OFBIZ-13085.
---------------------------------
Resolution: Done
> Convert InvoiceServices.xml from mini-lang to Groovy
> ----------------------------------------------------
>
> Key: OFBIZ-13085
> URL: https://issues.apache.org/jira/browse/OFBIZ-13085
> Project: OFBiz
> Issue Type: Sub-task
> Components: accounting/invoice
> Reporter: Nicolas Malin
> Assignee: Nicolas Malin
> Priority: Minor
> Labels: Minilang, groovy, migration
>
> Convert following services to groovy :
> * createInvoice
> * copyInvoice
> * getInvoice
> * updateInvoice
> * setInvoiceStatus
> * copyInvoiceToTemplate
> * checkInvoiceStatusInProgress
> * createInvoiceItem
> * updateInvoiceItem
> * removeInvoiceItem
> * sendInvoicePerEmail
> * autoGenerateInvoiceFromExistingInvoice
> * cancelInvoice
> * getInvoiceRunningTotal
> * addTaxOnInvoice
> * getInvoicesFilterByAssocType
> * removeInvoiceItemAssocOnCancelInvoice
> * resetOrderItemBillingAndOrderAdjustmentBillingOnCancelInvoice
> * massChangeInvoiceStatus
> * createInvoiceFromOrder
> * isInvoiceInForeignCurrency
> * removePaymentApplication (move to payment package)
> These services to entity-auto :
> * createInvoiceRole
> * removeInvoiceRole
> * createInvoiceTerm
> * createInvoiceContent
> * updateInvoiceContent
> Introduce new services :
> * checkInvoiceStatusInProgress
> * createInvoiceContentAndUpdateContent
> * updateInvoiceContentAndContent
> checkInvoiceStatusInProgress have been added as permission service to autorize or not edit service on invoice.
> createInvoiceContentAndUpdateContent and updateInvoiceContentAndContent have be added to manage both entity InvoiceContent and Content, and let createInvoiceContent and updateInvoiceContent as crud service
--
This message was sent by Atlassian Jira
(v8.20.10#820010)