ad08d4ce96
* add new fields to Supplier Master: - on_hold: To signal the Customer is blocked from completing certain transactions - hold_type: 3 options - All, invoices and payments * sanitize `on_hold` field input * show hold status in list view * add `release_date` field to Supplier Master: - specifies the date when transaction restraint will be removed * reset release date if supplier is not on hold * add validation to stop transactions when Supplier is blocked * add test cases * return empty list for outstanding references if supplier is blocked * block make button:payment if supplier is blocked * adjust test cases * PEP 8 clean up * more tests * adds new fields to Purchase Invoice: - release_date: once set, invoice will be on hold until set date - hold_comment: so user can add comment pertaining to why invoice is on hold * implement individual purchase invoice on hold logic * allow user to change release date * update manual * final cleanup including more validation and tests * update supplier manual * make default for release_date argument todays date * remove Auto Repeat added by mistake * add on_hold_field to purchase invoice * add 'On Hold' or 'Temporarily on Hold' status for purchase invoice in list view * implement explicit payment hold in purchase invoice * update manual * add dialog for saving comment * bug fix, refactor, clean up * more test cases |
||
---|---|---|
.. | ||
accounts | ||
agriculture | ||
assets | ||
buying | ||
change_log | ||
commands | ||
config | ||
controllers | ||
crm | ||
demo | ||
docs | ||
domains | ||
education | ||
erpnext_integrations | ||
healthcare | ||
hotels | ||
hr | ||
hub | ||
hub_node | ||
maintenance | ||
manufacturing | ||
non_profit | ||
patches | ||
portal | ||
projects | ||
public | ||
regional | ||
restaurant | ||
selling | ||
setup | ||
shopping_cart | ||
startup | ||
stock | ||
support | ||
templates | ||
tests | ||
translations | ||
utilities | ||
__init__.py | ||
exceptions.py | ||
hooks.py | ||
modules.txt | ||
patches.txt |