• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Made some more performance tuning for billable projects

made sure we deal correctly with project_manager

Added check that prohibits negative rebates

    • -4
    • +10
    ./catalog/invoices.de_DE.ISO-8859-1.xml
    • -1
    • +3
    ./catalog/invoices.en_US.ISO-8859-1.xml
Made notice to debug

Performance tuning

More tuning for projects billable

Performance tuning and cleaning up of code which was custom driven and is not needed in an invoice package

Added the ability to show all offer-lists, regardless of the status of the project

Make sure that you always take the latest payment days from contacts when creating an offer

Made sure the organization_id is found correctly

Added new report for project offers

Added new report for project offers

    • -6
    • +1
    ./catalog/invoices.de_DE.ISO-8859-1.xml
    • -2
    • +1
    ./catalog/invoices.en_US.ISO-8859-1.xml
    • -0
    • +2
    ./lib/report-projects-offers.adp
    • -0
    • +94
    ./lib/report-projects-offers.tcl
    • -0
    • +45
    ./lib/report-projects-offers.xql
    • -0
    • +33
    ./www/offer-projects-reports.adp
    • -0
    • +27
    ./www/offer-projects-reports.tcl
We need to unset the array first, otherwise data from the previous person is available

Remove unnecessary notices

  1. … 2 more files in changeset.
Made sure that we can offer and invoice items with a higher precision than just 1 character after the ,.

Made sure that the credit is calculated correctly

Display an error if the invoice does not have an organization

    • -3
    • +10
    ./catalog/invoices.de_DE.ISO-8859-1.xml
    • -2
    • +9
    ./catalog/invoices.en_US.ISO-8859-1.xml
Display default price list

Added correct link to pricelist

Added default price list support

New I18

    • -7
    • +10
    ./catalog/invoices.de_DE.ISO-8859-1.xml
    • -2
    • +4
    ./catalog/invoices.en_US.ISO-8859-1.xml
Minor fixes in the lists

Added the description even if it could not find a project

Added transaction again

Changed the link a bit

Added display of customers using price list

    • -0
    • +19
    ./www/price-list-choose.adp
    • -0
    • +83
    ./www/price-list-choose.tcl
    • -0
    • +30
    ./www/price-list-choose.xql
Added Information text if the offer was invalid

This might sound funny by db_nextval has given me the same value twice on our system resulting in commit errors, therefore I put some extra precautions into the code. Hopefully it will not be necessary in the future as it fixes the symptoms and not the roots, but for the time being it is the best we got

Added catches for proper processing

Make sure the invoice recipient has a kundenportal