- 27 Dec, 2017 2 commits
-
-
Jérome Perrin authored
Backport nexedi/erp5!519 ( while still WIP ) /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/13
-
Jérome Perrin authored
Backport nexedi/erp5!535 /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/14
-
- 22 Dec, 2017 3 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
Because source reference is non editable on PaymentTransactionGroup_view and reset by Delivery_afterClone
-
Jérome Perrin authored
This workflow is also used on web sites and web sections. Usually, we never delete data in ERP5, but keeping old categories and old websections are sometimes a problem, because tegories and web sections' IDs have a meaning. Expired state already provides similar functionality that the deleted state we usually have on workflows. It's anyway "possible" to delete: Managers just switch to ZMI to delete, non managers use "cut and paste" trick. ( see also comments in scripts/deleteDocument )
-
- 06 Dec, 2017 7 commits
-
-
Jérome Perrin authored
backport nexedi/erp5!515 /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/12
-
Jérome Perrin authored
This is enabled for title and description only, because that's usually what we put on "external" documents such as invoices. By "resource" here it means products, services, components and their individual variations
-
Jérome Perrin authored
backport nexedi/erp5!449 /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/11
-
Jérome Perrin authored
This way, code mirror shows the history of editions.
-
Jérome Perrin authored
getTextContent maybe overloaded by subclasses, for example in TextDocument it checks that users can access document in raw format.
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 04 Dec, 2017 28 commits
-
-
Jérome Perrin authored
backport nexedi/erp5!295 /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/7
-
Jérome Perrin authored
backport nexedi/erp5!504 because it happens way too often when I change ID that it's not saved and just display "Sorry, you cannot change ID" and ignore my changes /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/10
-
Jérome Perrin authored
backport nexedi/erp5!495 /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/9
-
Jérome Perrin authored
-
Jérome Perrin authored
They should be caught earlier by field validator. If an ActivityPendingError occurs, we don't want to "half-edit" the document.
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
for editable id fields This field is required, because ID are really required in Zope so we have to make an exception to prevent a Site Error message and has an external validator checking that the document has no pending activities.
-
Jérome Perrin authored
-
Jérome Perrin authored
This is a translated message, but it was not translated in public bt
-
Jérome Perrin authored
These scripts are not used by default, because it's not convenient to extend stock table, but sites with large amount of payment transactions are advised to customize stock table (by patching `z_create_stock` and `z_catalog_stock_list` to add: * `stock.aggregate_bank_reconciliation_date`, indexing `Movement_getSourceAggregateBankReconciliationDate` for source side and `Movement_getDestinationAggregateBankReconciliationDate` for destination side. * `stock.aggregate_bank_reconciliation_uid`, indexing `Movement_getSourceAggregateBankReconciliationUid` for source side and `Movement_getDestinationAggregateBankReconciliationUid` for destination side. * configure `aggregate_bank_reconciliation_date` and `stock.aggregate_bank_reconciliation_date` as datetime keys. These two columns `aggregate_bank_reconciliation_date` and `aggregate_bank_reconciliation_uid` should have priority over related keys of the same name (It may be needed to remove the related keys as part of the customisation)
-
Jérome Perrin authored
-
Jérome Perrin authored
To handle the case where an internal transaction line can be reconcilied independently on source payment and destination payment.
-
Jérome Perrin authored
It did not support reconciled internal transactions
-
Jérome Perrin authored
Especially the case where same transactions is reconciled for the source and destination.
-
Jérome Perrin authored
nexedi/erp5!297 /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/8
-
Jérome Perrin authored
backport nexedi/erp5!506 https://www.erp5.com/project_section/capago-project/forum/Widget-preference-not-recorded-qIzYcKy7dK/view?list_start=2&reset=1#2013576401 > We can probably change this to make changing language this way more permanent. I'll discuss this with others in Nexedi. /reviewed-on https://lab.nexedi.com/nexedi/erp5-capago/merge_requests/6
-
Jérome Perrin authored
getObject is not public API. Bonus is we can do one query for all uids
-
Jérome Perrin authored
Since it's allowed for multiple sections from same group to post transactions on the bank account from the parent sections, the bank reconciliation should use the same logic to be able to reconcile transactions from any section.
-