Erstelle Tabelle currencies
authorNiclas Zimmermann <niclas@kivitendo-premium.de>
Thu, 2 May 2013 10:46:18 +0000 (12:46 +0200)
committerNiclas Zimmermann <niclas@kivitendo-premium.de>
Thu, 2 May 2013 10:46:18 +0000 (12:46 +0200)
commit6d06b178d7e1b488396a91ce337a0801ed5893c8
treed505d83e7e1bdb9a66cfb75b0cdbaa971373f2a6
parent809d6481a49413a414583e6db556ee1bb89df363
Erstelle Tabelle currencies

Für das Upgrade currencies ist es nötig, dass alle Leerzeichen am
Anfang und Ende jeder Währung entfernt werden. Dafür sorgt das
Upgrade rm_whitespaces.pl.

Währungen durch einen Eintrag mit Doppelpunkten zu speichern ist
umständlich und unsicher. Dafür wird nun eine eigene Tabelle erstellt.

Die neue Tabelle currencies erhält 2 Spalten id und curr.

Alle bisherigen Spalten, in der die Währung gespeichert wurde, zeigen
nun auf die id. Die Spalte curr ist ein Textfeld und sollte ein
Kürzel der Währung enthalten (z.B. EUR).

Die Spalte curr in der defaults enthält nun nur noch die Standard-
währung. Dieses Feld sollte IMMER gefüllt sein und kann nach
erstellen der Datenbank nicht geändert werden.

Conflicts:

locale/de/all
SL/AM.pm
locale/de/all
sql/Pg-upgrade2/currencies.pl [new file with mode: 0644]
sql/Pg-upgrade2/rm_whitespaces.pl [new file with mode: 0644]
templates/webpages/am/edit_defaults.html
templates/webpages/dbupgrade/no_default_currency.html [new file with mode: 0644]
templates/webpages/dbupgrade/orphaned_currencies.html [new file with mode: 0644]