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)