Initialer Focus in vielen Berichtsmasken
multibox.html: Möglichkeit, "class" zu setzen
L.date_tag: Möglichkeit, "class" zu setzen
gitignore um webdav Verzeichnis ergänzt
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
nocolor ooption für rose_auto_create_model
Modul Digest::SHA1 auch nicht mehr als Fallback versuchen
Wird schlicht nicht mehr benötigt: Digest::SHA kam mit Perl 5.9.3 inCore, und wir setzen 5.10.1 voraus.
Versionsnummer im Adminloginscreen immer richtig ausgeben
Wenn DB existiert aber Basistabellen fehlen anständige Fehlermeldung anzeigen
Links zum Userlogin gefixt
Beim Userloginbildschirm Links zur Administration und zur Dokumentation anzeigen
jQuery-Selektoren für checkall & DB-Verbindungstest gefixt
Focus in Admin-Masken setzen; DB-Super-User aus Auth-DB-Konfiguration vorbelegen
Optionales Fokus-Setzen via CSS-Klasse "initial_focus"
Popup-Dialog-Inhalt ohne Layout rendern
'Fenster schließen' als Link und nicht als vollen Button darstellen
...wie in anderen Popup-Dialogen auch
Nicht mehr benötigte HTML-Templates zu alten DB-Upgrades entfernt
Alten DB-Upgrademechnismus sql/Pg-upgrade entfernt
Alle ISO-8859-15-codierten Files nach UTF-8 encodieren
Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt
Nicht mehr benötigtes HTML-Template entfernt
Variable 'charset' gibt es in %::myconfig nicht mehr
Codevereinfachung: Shortcut & dadurch weniger Einrückung
Alle Anfragen auf admin.pl auf neuen Admin-Controller umleiten
Datenbankverwaltung in neuen Admin-Controller verschoben
Zusammenfassung einzelner UPDATE-Queries auf defaults zu einem einzigen
Nicht funktionierender Kontenrahmen France entfernt
TestSetup auf clients angepasst
Script foreign_key_constraints_on_delete als Perl-Script neu implementiert
Grund: die Foreign Keys können durchaus auch andersheißen (z.B. "$1").
Revert von a3ae31c und 6737607
Leider verhindert der auch, dass die Upgrades angewendet werden...
Admin-Bereich: Funktionen zum Aktualisieren von Datenbanken aus Admin-Bereich entfernt
Kosmetik: Alignment
Admin: bei Admin/login direkt Redirect zu show, falls bereits eingeloggt
Admin-Link erneut gefixt
Upgrade-Script für alte SQL-Ledger -> Lx-Office 1.0 entfernt
Admin-Funktionen zum Sichern/Wiederherstellen der Datenbanken entfernt
Diese funktionieren seit der Umstellung von users/members aufVerwendung der Authentifizierungsdatenbank nicht mehr und sind seitdemauch auskommentiert. Eine Neuimplementation ist nicht geplant.
Doku zu neuer Admin-URL
Links zum Admin-Bereich umgestellt
Auskommentierten und nicht mehr aktuellen UStVA-Text entfernt
Menüpunkt "Einstellungen" etwas klarer benannt; Reihenfolge im Programm-Menü geändert
Mandanten-ID in CSV-Import-Script mitgeben
Das Script funktioniert aufgrund der Umstellung auf Import imHintergrund momentan so oder so nicht, aber hiermit klappt zumindestdie Authentifizierung wieder.
Mandanten-Datenbank-ID anzeigen
Nach Auth-DB-Upgrade nicht neu einloggen müssen
Neue Gruppenrechte richtig setzen
$::auth->read_groups setzt für jedes im Quellcode bekannte Recht einen$::auth->Wert in $group->{rights}; für nicht in der DB vorhandene$::auth->schlicht 0. Daher greift das "if !defined ..." nie.
Changelog-Update für Mandanten
Doku-Update für Mandanten
Fehlende Übersetzungen
Merge branch 'clients'
Update der UGPRADE-Doku zu Mandanten
Task-Server mandantenfähig gemacht
address businessnumber company co_ustid duns taxnumber sepa_creditor_id aus Defaults-Tabelle holen
'templates' nicht aus %::myconfig, sondern aus Defaults-Tabelle holen
Mandantenkonfiguration: Druckvorlagen konfigurieren können
Neues benötigtes Modul: File::Copy::Recursive
Firmennamen, -adresse, SEPA-Kreditoren-ID nicht in persönlichen Einstellungen bearbeiten können
Mandantenkonfiguration: Felder bearbeiten können, die zuvor nur in myconfig standen
Nummernkreise/Standardkonten in Mandantenkonfigurationsdialog verschoben
Mandantenkonfiguration vereinfacht & in mehrere Dateien gespalten und in Tab-Dialog eingebettet
Manager für Warehouse- und Currency-Models
Versionsbildschirm: Firmennamenanzeige gefixt; Mandantennamen anzeigen; Datenbank nicht anzeigen
Syntax-Fehler in SL/Form.pm
Hier gab es einen kleinen Syntax-Fehler, der sich allerdings nichtauf die Funktionalität ausgewirkt hat.
RDBO-Model-Update 'defaults'
Form::info() auf Templates umgestellt und Auto-Redirect-Target angepasst
Handling vom initialen SQL (SET DateStyle ...) zentralisiert
Damit auch das Datumsformat für $::form->get_standard_dbh undKonsorten gefixt.
admin.pl Nicht mehr benötigte Funktionen entfernt & Redirect auf neue Loginadresse
Mandantennamen in allen Menü-Headern anzeigen
"Mandantenkonfiguration" im Systemmenü an erste Stelle
Beim Login alle für diesen Mandanten gültigen User in employee anlegen
Nicht benutzte Spalte employee.role entfernen
Mandanten-Spalten in Mandanten-DBs erzeugen, die nicht zum Umstellungszeitpunkt konfiguriert war
Admin-Controller: gelöschte User in allen Mandanten-Employee-Tabellen als gelöscht flaggen
AuthClient: dbconnect(), get_dbconnect_args() und Dokumentation hinzugefügt
fixup: Pg hardcoden
Bei Clientanmeldung Zuweisung Gruppen<->Mandanten berücksichtigen
Umstellung auf neuen select_tag-Parameternamen default_value_key
Versionsanzeige im Adminlogin nach forçiertem Logout fixen
Das Einspielen von Client-DB-Upgrades gefixt
Locking in eigenes Modul verschieben
Alle Vorkommen von dbdriver, sid, Oracle entfernt
...und gegen das hardcodierte Werte für PostgreSQL ersetzt.
dbupgrade2_tool.pl um Mandantenoption erweitert
Fehlermeldung im Login nicht beliebig breit; Logoutmeldung in grün und nicht in rot
Doppelte Übersetzungseinträge
Userlogin mit Mandanten gefixt (erster Schritt)
Focus & Tabreihenfolge im User-Loginscreen fixen
Ausführung von admin.pl wieder über ::run() laufen lassen
SL/Printer.pm wird nicht mehr benötigt
locales zu den letzten Commits
Druckerverwaltung auf Admin-Controller umgestellt
Mandantenauswahl in Loginbildschirm anzeigen
WebDAV-Pfad für Mandaten gefixt
Admin-Controller: Weiterführungslinks zu altem admin.pl gefixt
Upgrade-Script für WebDAV-Migration zu Mandanten
Alte WebDAV-Ordnerstruktur entfernen
Gruppenverwaltung auf Controllermodel umgestellt
Dabei auch Verknüpfung Gruppen <-> Mandanten implementiert.
multiselect2side etwas breiter darstellen
Admin: Anlegen, Bearbeiten und Löschen von Mandanten implementiert
jqModal: open_jqm_window() auch den Requesttyp mitgeben können