Datenbankupgrades: Unterstützung für einzelne Updates mit Superuser-Rechten
Setzt man den neuen Tag `@superuser_privileges` auf 1, so schautkivitendo vor dem Einspielen aller Upgrades nach, ob der konfigurierteDatenbankuser Superuser-Rechte hat. Falls nicht, wird die Benutzer*in...
Korrekturen und Vereinheitlichung der Nomenklatur bzgl. Buchungs- und Erfassungsdatum, diverse kleinere Korrekturen bei der Nomenklatur
Syntaxfehler in Template behoben
DBUpgrade-Vorschau, Verkaufsmasken: schönere Bezeichnung für Details-Buttons
DB-Upgrade-Warnung: Einzuspielende Datenbankupgrades optional anzeigen
cp_greeting Upgrade-Skript 3.0 kompatibel gemacht
Layout: title Ausgabe normalisieren
...mit dem Ziel das später ins Layout zu migrieren.
- In allen Templates den Tital auch wirklich als erstes ins DOM verschoben- unterschiedliche Verwendung der folgenden Muster vereinheitlicht: <h1>...</h1> <div class='listtop'>...</div>...
Artikelstammdaten: Spracheinstellungen rein in eigenem Tab bearbeiten
Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eineURL geladen wurde, die dann die Maske angezeigt hat. DasZurückschreiben geschah schon via JavaScript.
Mit der Methode gibt's zwei Probleme:...
Kosmetik: Leerzeichen am Zeilenende entfernt.
Mandanten-WebDAV-Upgrade: nicht an Konfigurationseinstellung sondern Existenz von Dateien festmachen
Nicht mehr benötigte HTML-Templates zu alten DB-Upgrades entfernt
Nach Auth-DB-Upgrade nicht neu einloggen müssen
Admin-Controller: Weiterführungslinks zu altem admin.pl gefixt
Upgrade-Script für WebDAV-Migration zu Mandanten
Admin: Teile von admin.pl in neuen Controller Admin verschoben; Mandanten anzeigen
Datenbankupgradescript für Mandanten
Steuern beim Update
Sorgt dafür dass beim Upgrade steuerfilterung.pl mehr Steuern ausdem Kontenrahmen SKR04 erkannt werden.
template zum popup-Fenster
Enthält das template zu Commit 48452323cbb2feea5ec937b5328a4778e0da55ca.Zeigt die Artikel bei einem Update in einem Popup-Fenster an.
Popup-Button bei Upgrade
Beim Upgrade für eindeutige Artikelnummern, war es bisher nichtmöglich die bestehende Artikelliste zu durchsuchen. Jetzt kann mandurch Klick auf einen Button ein Popup-Fenster öffnen, um dieArtikelliste zu durchsuchen.
Fixed #2238....
Migration Freitext-Lagerfeld nach wirklichen Lager verbessert.Automatisches Durchsuchen war unsauber, hier wurde nur der erste Treffer gefunden.Leer-Auswahl von einzelnen Lagerplätze nachdem schon ein Lagerplatz ausgewählt wurde,aktualisiert nicht den Lagerplatz richtig. Zumindestens beim Anlegen abgefangen und...
Zuviel Text geschrieben
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Conflicts: SL/DB/MetaSetup/Default.pm locale/de/all
Migration von parts.bin nach wirklichen Lager und Lagerplatz s.a. Ticket 2284
Merge branch 'currency'
DB-Upgrade Eindeutige Artikelnummern: Fixes & Spalte "Gültig" anzeigen
Typo
Revert "Erstelle Tabelle currencies"
This reverts commit 6d06b178d7e1b488396a91ce337a0801ed5893c8.
Conflicts: locale/de/all
Konflikt zwischen zwei Upgrade-Scripten beheben
Im template erzeugnisnummern.html vom Upgrade erzeugnisnummern.plwurde eine Form-Variable continued gesetzt, die auch vom Upgradesteuerfilterung.pl benutzt wurde. Dadurch kam es zu Problemen.
Die Variable 'continued' wurde nun in steuerfilterung umbenannt....
Verbesserung Upgrate
Das Upgrate-Script steuerfilterung.pl ordnet jetzt kivitendo be-kannten Steuern schon automatisch Kontoarten zu.
Erstelle Tabelle currencies
Für das Upgrade currencies ist es nötig, dass alle Leerzeichen amAnfang und Ende jeder Währung entfernt werden. Dafür sorgt dasUpgrade rm_whitespaces.pl.
Währungen durch einen Eintrag mit Doppelpunkten zu speichern istumständlich und unsicher. Dafür wird nun eine eigene Tabelle erstellt....
Merge branch 'master' into currency
Upgrade-Script für Steuerfilterung
Bei Dialogbuchungen kam es in der Vergangenheit oft zu Verwechslungenmit Vor-/Umsatzsteuer. Daher werden für jede Steuer nun auch alleKontoarten gespeichert, bei denen die Steuer angezeigt werden soll.Dieser Commit enthält das DB-Update, um die Speicherung möglich zu...
Verbesserung Upgrade-Script Erzeugnisnummern
Die Änderung macht es dem Benutzer möglich, direkt beim UpdateArtikelnummern zu ändern. Weiterhin wurde noch Text ergänzt, derdem Benutzer die Änderung erläutert.
Enthält Upgrade-Script für eindeutige Artikelnummern
Dieses Upgrade Script setzt einen Unique-Constraint auf die Spalepartnumer in der Tabelle parts. Falls es doppelte Artikelnummerngibt, wird das Update abgebrochen.
Weiterhin wird ein neuer Nummernkreis für Erzeugnisse in die defaults...
Update-Script für constraints in der acc_trans
Fügt NOT-NULL constraints für die Spalten chart_id und trans_id inder acc_trans hinzu. Falls NULL-Einträge vorhanden sind, wird dasUpdate mit Fehlermeldung abgebrochen.
Weiterhin wird eine Dependency in add_chart_link_to_acc_trans...
Constraints für tax und taxkeys
Dieser Commit fügt für die Tabellen tax und taxkeys folgendeConstraints hinzu:
Tabelle tax:
1.chart_id hat jetzt einen Fremdschlüssel auf chart.id.2.rate darf nicht mehr NULL sein und hat DEFAULT-Wert 0.3.taxkey darf nicht mehr NULL sein....
Update-Script für fehlende Steuerschlüssel
Bisher gab es noch sehr viele Konten, für die kein Eintrag in derTabelle taxkeys und damit kein Steuerschlüssel vorhanden war.Dieses Update erstellt für jedes Konto ohne Steuerschlüssel einenin der taxkeys, s.d. solche Konten den Steuerschlüssel 0 haben....
Kontaktpersonenfeld von Freitext auf Datum umstelen
Basierend auf Patch von Thomas Heck <t.heck@linet-services.de> mitVerfeinerungen von mir.
Implementiert #2021.
Weiterleitung nach Datenbankupdgrade korrigiert
Rücklinkungen nicht auf die alten menu*.pl
<body> entfernt.
erzeugt mit find . -type f | xargs sed -i '/^\s*<body>$/d'
</body> entfernt
erzeugt mit find . -type f | xargs sed -i '/^\s*<\/body>$/d'
</html> entfernen
erzeugt mit find . -type f | xargs sed -i '/^<\/html>$/d'
<body> in eigene Zeile (für späteres entfernen)
commit erzeugt mit:find . type f | xargs perl -i -pae 'if (/\]<body/) { s/\[%/[%/g; s/<body/\n<body/ }'
DbUpgrade Templates für SKR04-3804-addition.pl kompatibel für Lx 2.7 gemachtHintergrund: In den Templates war keine ordentliche form definiert.Früher wurde dann scheinbar einfach wieder standardmässig auf login.pl umgebogen, dass geht jetzt nicht mehr so....
User-Login auf Controller umgestellt
mehr kivitendo rebranding
doc/skr04-update-3804 nach DocBook gewandelt
Admin-DB-Upgrade-Funktion nach DBUpgrade2 verschoben
DB-Upgrade-Mechanismus für auth-Scripte im Verzeichnis sql/Pg-upgrade2-auth implementiert
Teil 2 von: Usability und Lokalisierung, Administrations-Interface
Teil 1 von: Usability und Lokalisierung de und de_DE (neu)
Neue Übersetzung für die Programmoberfläche eingeführt.Unter Programm→Einstellungen→Anzeigeoptionen→Sprache 'Deutsch (de_DE)'auswählen und speichern.
Strings an verschiedenen Stellen logischer gemacht....
Anpassung locales.pl an neue Situation ohne explizit übersetzte Templates
Conflicts:
locale/de/all
Zusätzlich einige Templates angepasst, die in den vorherigen Sweeps nichtmit eingecheckt wurden.
Templates werden nicht mehr explizit übersetzt: *_master in * umbenannt
Ersetzt commit 6e77701e6cefdfe61861e82dd500f8d9582c482c.Erzeugt durch:
for file in `find templates | grep _master.html`; do git mv $file ${file/_master}; done
Templates werden nicht mehr übersetzt gespeichert.
Dieser Commit ersetzt 2737c19b1b37e9690fe67f445ca8a538b892c706.
Reproduziert mit:
git rm templates/webpages/*/*_de.html git rm templates/webpages/*/*_en.html
' innerhalb von Strings escapen
templates/webpages/acctranscorrections/assistant_for_wrong_taxkeys_master.html templates/webpages/admin/create_standard_group_ask_master.html templates/webpages/admin/restore_dataset_master.html...
Automatisches Ersetzen von <translate>...</translate> durch $T8
Dieser Commit ersetzt die Commits 10d6315268e6c0217876f573c9be5e35fcbb4654(Automatisches Ersetzen von <translate>...</translate> durch $T8) undce48ff49c3ac82602b29a4837b0882c1f567f17b (Automatisches Ersetzen von...
locale/en/locales.pl ausgef<FC>hrt.
SKR04 innergemeinschaftlicher Erwerb: 19% Umsatzsteuer nachgeliefert
Wurde Konto 3803 nach dem 01.01.2007 bebucht wird Upgrade übersprungen...
Kosmetik
Englische Locales auf den neusten Stand bringen.
Fehlende Locales für SEPA.
migration from cp_greeting to cp_gender
this commit replaces commit e09347c89ca119213c4d8ba43083653cda793399 which introduced gender.sql
In database table contacts cp_greeting is removed and instead cp_gender is introducedFor print variables cp_greeting is generated from cp_gender and generic_translations...
locales.pl von nach locale/en kopiert und dort ausgeführt.
Migrationsfaehigkeit im Warenhausupdate
Diese Vorlage wird nicht benutzt.
Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.
Umstellung der Vorlagen aus templates/webpages/drafts von HTML::Template auf Template.
Umstellung der Vorlagen aus templates/webpages/dbupgrade von HTML::Template auf Template.
Datenbankadministration: Es fehlte ein Button, um von der Datenbanksicherung per Download zurückzukommen. Fix für Bug 675.
$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.Vorlagen sind nicht betroffen, aber locales.pl schon.
Erstes Update zur USTVA Anpassung an 16%/19%.- Kennziffern 81,811, 51,511 werden 2006 und 2007 unterstützt.- HTML testscript für selenium IDE
Nach einem Datenbankupgrade nicht strikt menu.pl aufrufen, sondern das beim Benutzer eingestellte.
Meldungen über die einzelnen ausgeführten Upgrades in einer <ul> ausgeben, damit sie besser voneinander unterscheidbar sind.
Beim Anlegen von Buchungsgruppen für Erzeugnisse muss der Benutzer das Inventarkonto auswählen können, wenn EUR nicht gesetzt ist, da bei Erzeugnissen kein Inventarkonto benutzt wird.
Die Beschreibung von Datenbankupgrades nicht noch einmal escapen, da erwartet wird, dass sie bereits HTML-escapet in der Datei steht.
Neuer Datenbankupgrademechanismus: Die Upgradedateien im neuen Verzeichnis sql/Pg-upgrade2 enthalten Informationen über Abhängigkeiten, die von Lx-Office ausgewertet werden, um die Reihenfolge zu bestimmen, in der Updates angewandt werden. Wird nicht mehr über Versionsnummern geregelt.
Die Warnung bzgl. des Datenbankupgrades darf am Anfang natürlich nur einmal gezeigt werden. Ansonsten müsste man in jedem interaktiven Datenbankupgrade den Parameter "confirm_dbupdate" übergeben.
Beim Login wird jetzt vor der eigentlichen Datenbankaktualisierung eine Warnmeldung ausgegeben, die der Benutzer bestätigen muss. Somit erhält er noch eine Gelegenheit, vor einem nicht erwarteten Upgrade ein Backup der Datenbank durchzuführen.
Ein paar Vorlagen in die existierenden Vorlagenverzeichnisse kopieren.
Datenbankupgrade Buchungsgruppen: Erzeugnisse in einem eigenen Schritt behandeln.
Ein paar horizontale Linien eingefuegt.
Datenbankupgradescript für die Buchungsgruppen.
Nach einem Datenbankupgrade den Link "Weiter" durch einen Button ersetzt. Macht ihn offensichtlicher, wenn viel Text zu sehen ist (z.B. nach dem Upgrade von Einheiten etc).
Tabellenzeilen richtig einfaerben.
Datenbankupgrade: Standardbuchungsgruppen mit 16% und 7% fuer SKR03 und SKR04 anlegen.
Datenbankupgrade: In der Tabelle defaults wird jetzt auch der verwendete Kontenrahmen gespeichert. Dieser wird beim Anlegen der Datenbank eingetragen. Das Datenbankupgrade versucht, den Kontenrahmen zu erraten und fragt im Zweifelsfall beim Benutzer nach.
Interaktives Datenbankupgrade zur Einfuehrung von Mass- und Dienstleistungseinheiten.
Informationen ueber Datenbankupgrades auch im Lx-Office-Look ausgeben.