Release Note 3.21

Aus up2dateWIKI

Version vom 15:55, 17. Jan. 2020 bei Kdauner (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

1. Erweiterungen U2D-2866 bis U2D-2868, U2D-2879 bis U2D-2884 und U2D-3101 - Rollen: Basis

Bisher konnten in der up2date RecyclerEdition nur Rechte vergeben werden, wobei ein Recht aus eine Menge von fest vorgegebenen Berechtigungen für bestimmte Ressourcen besteht. Auch die Rollen in der industriellen Demontage sind als spezielle Rechte (=Rollenrechte) angelegt. Durch die zunehmende Anzahl von Rechten und Rollenrechten hat sich die Wartbarkeit der Software immer mehr verschlechtert. Zudem ist das bisherige Konzept sehr unflexibel, da für eine Änderung der starren Berechtigungen eines Rechts oder Rollenrechts stets eine Software-Änderung notwendig ist.
Um die Wartbarkeit zu verbessern und zukünftig flexibler und schneller auf Änderungswünsche reagieren zu können, gibt es in der aktuellen Version neben Rechten nun auch echte Rollen. Im ersten Schritt wurden die Rollenrechte auf Rollen umgestellt und die Prüfung von Rechten und Rollen voneinander getrennt. Die Umstellung erfolgte transparent, so dass bisherige Funktionalität der up2date RecyclerEdition erhalten geblieben ist.
In den Folgeversionen der up2date RecyclerEdition werden nun schrittweise die starren Berechtigungen flexibilisiert und die Rollen konfigurierbar gemacht. In der Endausbaustufe gibt es dann nur noch Berechtigungsprüfungen statt Rollenprüfungen. Eine Rolle hat dann im Gegensatz zu den bisherigen Rollenrechten keinen starren Satz von Berechtigungen mehr, sondern ist vollständig konfigurierbar.

2. Erweiterung U2D-3077 - Paralleler Betrieb mehrerer Vertriebskanäle (Auktionen/Shops)

Verkäufe aus unterschiedlichen Vertriebskanälen, z.B. Auktionsplattformen und up2date PartShops, werden jetzt beim Auftragsimport in der up2date RecyclerEdition auf ein Kundenkonto gebucht, wenn die Kundennummer in den Vertriebskanälen identisch ist.

3. Bug U2D-3148 - Fehler beim CSV-Export von Verkäufen

Der CSV-Export von Verkäufen wurde nicht ausgeführt, wenn die Mandanteinstellung "recycle.order.export.csvformatter" nicht vorhanden war. Der Fehler ist jetzt behoben. Es wird ein Standardwert angenommen.

Persönliche Werkzeuge