port onchanges to API 8.0 to fix #22
Add a second search when no agreement is found

This restore former warning message when we can find an agreement with
not enough quantities
This allow to find and finish the framework agreement almost finished.
As it is preferable to finish agreements completely instead of
contracting new ones and be left with multiple remainings of agreements.
add a constraint on delivery date to forbid asking goods before requisition date
adapt tests to set requisition date
adapt tests of logistic_budget due to new constraint on date in logistic_requisition
manage proper copy of LR

duplicate LR lines but not the sources.
prevent copy of cancel reason and cost_estimate_id
Merge pull request #24 from gurneyalex/8.0-fix_LR_issues

manage proper copy of LR
Merge pull request #19 from yvaucher/8.0-constraint-on-delivery-date

add constraint on delivery date to forbid asking goods before requisition
Merge pull request #23 from yvaucher/8.0-framework-agreement-sourcing-fix-onchanges

port onchanges to API 8.0 to fix #22
Rename Procurement to Tender in procurement methods
Set product required on LRS
Remove default value on price_is field. User must set it.
When sourcing with other, it shouldn't call test if sourced by procurement
Refactor source line view and add origin field for procurement method 'Other'
Refactor logistics requisition view
Reorder fields in inner tree view of lines in LR
Add inner line view in LR
Refactor LRL view and add more info from LR
Revert #21 as we now have 2 different views