Währungen mit mehr als drei Zeichen erlauben & Spaltentyp 'text' anstelle von 'char(3)'
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 8 Nov 2012 11:07:09 +0000 (12:07 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 8 Nov 2012 11:26:16 +0000 (12:26 +0100)
commit7ea32650019b2611e03f83ccaa904a03d6a6b3d1
tree87a5444fad7f6c66ab0918822606d4a57b0e1ece
parentc4ee17ee3ad87b04d524c1ee6f44b32412c71ee6
Währungen mit mehr als drei Zeichen erlauben & Spaltentyp 'text' anstelle von 'char(3)'

Alle Währungsspalten sind nun vom Typ 'text' anstatt 'char(3)'. Das
hat zwei Effekte:

1. Es ist möglich, Währungen einzugeben, deren Abkürzung nicht exakt
   drei Zeichen lang ist.
2. Fixt #1934. Durch Umstellung von "keine Währung" auf "Währungen"
   wurden Inhalte von 'char(3)' als drei Leerzeichen von PostgreSQL
   zurückgegeben (das ist SQL-Standardkonform), was von kivitendo als
   "oh das ist nicht die Standardwährung" interpretiert wurde.
SL/DB/MetaSetup/Customer.pm
SL/DB/MetaSetup/DeliveryOrder.pm
SL/DB/MetaSetup/Exchangerate.pm
SL/DB/MetaSetup/Invoice.pm
SL/DB/MetaSetup/PurchaseInvoice.pm
SL/DB/MetaSetup/RMA.pm
SL/DB/MetaSetup/Vendor.pm
SL/Form.pm
locale/de/all
sql/Pg-upgrade2/convert_curr_to_text.sql [new file with mode: 0644]
templates/webpages/am/edit_defaults.html