typo: Lieferplan Recht richtig setzen
Eigenes Recht für Lieferplan und "sales_all_edit" berücksichtigen
Neue Rechte für Anzeige der Debitoren- und Kreditorenbuchungen
Damit kann man in den Berichten für Einkaufs- und Verkaufsrechnungen dieDebitoren- und Kreditorenbuchungen herausfiltern, so daß z.B. dieEinkäufer nicht mehr Kreditorenbuchungen aus dem Fibu-Bereich sehen...
Neues Recht für Anzeige von Artikeldetails/-berichten
Statt nur ein Recht für die Bearbeitung von Artikeln zu haben, das gleichzeitig auch das Rechtfür die Anzeige von Details und Berichten über Artikel umfasst, wurde nun ein neues Recht eingeführt.Das alte Recht "Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten" wurde also in zwei...
Mandanten-WebDAV-Upgrade: nicht an Konfigurationseinstellung sondern Existenz von Dateien festmachen
Neuen Mandantennamen erst nach letztem Filtern erstellen
Typo Mandaten -> Mandanten
Script foreign_key_constraints_on_delete als Perl-Script neu implementiert
Grund: die Foreign Keys können durchaus auch andersheißen (z.B. "$1").
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.
Upgrade-Script für WebDAV-Migration zu Mandanten
Admin: Anlegen, Bearbeiten und Löschen von Usern im Admin-Controller
Dazu auch "ON DELETE CASCADE" für alle foreign keys in auth.*
Fixt #2279, #2280.
Datenbankupgradescript für Mandanten
Verschiebung von Upgrade-Script
Upgrade-Script für das Setzen von Nutzerrechten befindet sich jetztim Ordner Pg-Upgrade2-auth anstatt im Order Pg-Upgrade2.
Anpassung an neue Syntax für SL::DBUpgrade2::Base::db_query()
Auth-DB-Upgradescript für alle Abhängigkeiten vor Release 3.0.0
Perl-DB-Upgradescripte refactoring: Bugfix #1
Perl-Datenbank-Upgradescripte auf Objektorientierung & strict umgestellt
Automatische Authentifizierung bestehender Sessions über Session-ID + API-Token
Wird für CRM-Menü benötigt.
Menüsysteme v3 & v4 verschmolzen (Stil von v4, Name & Code von v3)
Das XUL-/XML-Menü entfernen
Das alte XUL-/XML-Menü war von der Benutzung her zwar beliebt, hatteaber aush administrativer Sicht diverse Probleme. Früher konnteFirefox XUL von beliebigen Webservern ausführen, heute seit Firefox 4nicht mehr -- aus Sicherheitsgründen. Daher musste man bereits ein...
Nicht immer alle Session-Werte automatisch laden und parsen
Durch das Speichern ganzer Forms in der Session wurde das Laden sehrlangsam, weil bei jedem Request alle Session-Werte geladen und mitYAML geparst wurden. Rief man z.B. ein Erzeugnis mit 50 Einzelteilen...
Fall 'kein Hash-Algorithmus angegeben' bei alten Passwörtern richtig behandeln
Bug 1562 - Fehlender Hinweis im changelog zu gaenderten Rechten Beim Druckreopened und fixed. Verklemmung in admin.pl falls granted false.
Neues Druck-Recht der Gruppe 'Vollzugriff' gewähren
Fix für Bug 1562.
Auth-DB-Schema-Normalisierung: Primärschlüssel für Tabellen im auth-Schema