Changelog der POOL-ALPIN "Synergy"-Applikation und Mitglieder-Webshop

Jul 02, 2024

Features

1. Teilen der Merkliste für Synery-Customer-User ermöglichen

Es ist nun jedem Nutzer möglich selbst erstellte Merklisten zu teilen.

2. Neue Pagination für Imports

Unter den Import Tabs wurde die neue Pagination implementiert welche die Auswahl an Elementen pro Seite und das Springen zu bestimmten Seiten erlaubt.

3. Shop - Kommentarfunktion für Positionen im Warenkorb entfernen

Die Kommentarfunktion des Warenkorbs wurde entfernt. 

Bestehende Kommentare bleiben im PDF erhalten, wurden jedoch aus dem XML entfernt.


4. Bestellungen für Mitglieder-User untereinander optional sichtbar machen

In der Mitarbeiterliste ist es möglich die Bestelleinsicht der einzelnen Mitarbeiter zu aktivieren und deaktivieren. Ist es aktiviert, sieht der jeweilige Mitarbeiter alle Bestellungen (also alle die auch der Admin sieht).

5. Duplikatsverlinkung zum Originalbeleg

Duplizierte Belege haben eine Verlinkung zum original.

-> Fehlt noch bei Bedarfserhebungen - entsprechendes Ticket wurde erstellt

-> Link funktioniert nicht - Ticket wurde bereits erstellt


Bug Fixes

1. Sentry Fehler "No account found" & "getAccount(): Return value" wurden behoben.

2. Das Wording in der Import Statistik wurde angepasst

3. Fehler beim anlegen einer neuen Person wurde behoben

4. Der Fehler beim Toggle für die Steuerbefreiung wurde behoben

5. Die Sidebar bleibt auch bei Reload der Seite eingeklappt

Release 1.35.1

Features

1. Migration von Tags zu Bedarfsthemen

-> Mithilfe des bereitgestellten Mappings wurden die alten Tags zu den neuen Bedarfsthemen migriert.

-> Zunächst nur für AT, CH folgt noch.


2. Shop - Karten für News für 16:9 Bilder anpassen

Die Cards für die Pool-News wurden für 16:9 Bilder angepasst.

-> Der Link Style aus der Ticket-Spezifikation wurde noch nicht angepasst - das wird noch gemacht.


Infrastructure

1. Das Prefix der stage Domain wurde von "stage" zu "stage.review" geändert.

Jun 25, 2024

Features

1. XML-Dateien via API abrufen

Rechnungen haben einen Button um XML Files Herunterzuladen.
  • Die XML Dateien von Belegen können über folgende APIs abgefragt werden:
* Add endpoint for downloading XML of invoices: `GET /synergy-data/api/invoices/{number}/xml`
* Add endpoint for downloading Customer XML of purchase orders: `GET /synergy-data/api/purchase-orders/{number}/customer-xml`
* Add endpoint for downloading Supplier XML of purchase orders: `GET /synergy-data/api/purchase-orders/{number}/supplier-xml`

2. Umstellung auf Case-Sensitive

Bestehende Schwierigkeiten in Mappings durch case-insensitive Tabellen wurden behoben durch die Umstellung der name Column für Attribute auf Case-Sensitive. 


3. Überarbeitung der Rechnungsliste

1. Neben dem Erstelldatum soll auch das Rechnungsdatum in der neuen Spalte "RG-Datum" ausgegeben werden.
2. Die ID-Spalte wurde entfernt und auf die Suche wird stattdessen die Spalte "Nummer" angewandt.

4. Import Produkte ohne Bilder freigeben erweitern -> diese sollen nun als Warnungen nur geloggt werden

  • Als POOL-User möchte ich bei der Freigabe im Import nicht immer alle nicht gefundenen Bilder und Files auslassen, sondern jeweils nur diese, wo nicht gefunden werden, damit hat das Update mehr Sinn.
Enthält ein Import Produkte mit Warnungen ist dies in der Liste über den Orangen Counter ersichtlich.
Unter dem "Freigegeben" Tab sind alle Freigegebenen und alle mit Warnung markierten Items. Zudem gibt es jetzt den Tab "Warnungen" unter dem alle Items mit ihren entsprechenden Warnungen aufgelistet sind.

5. Darstellung der Import Statistik

Die Import Statistik in der Sidebar von Imports wurde angepasst. 
-> Die Statistik Werte sind nur noch abhängig vom Status des Imports, nicht dem Tab in dem man sich befindet.
-> Der Button Berechnung Neu Starten ist nur aktiv, wenn man sich unter dem "Importiert" Tab befindet, Autopublish nicht aktiv ist, es zu importierende Items gibt und der Status "Veröffentlicht" oder "Bereit" ist.

6. Import - analysedaten senden

Über eine Mail werden nun nach Freigeben eines Imports weitere Analysedaten an die hinterlegte E-Mail Adresse gesendet.

7. Darstellung der Preise in Rechnungen und Bestellungen

Überarbeitete Darstellung der Preise unter Positionen in Rechnungen und Bestellungen.
Darstellung der Preise im generierten PDF.

8. Klassifizierung einer Anfrage soll bei einem Folgebeleg auf die Bestellung übernommen werden

Anfrage mit Klassifizierung.
Bestellung mit automatisch übernommener Klassifizierung.

9. Einklappbare Sidebar (Aktivitäten und Folgebelege)

Sidebar Aktivitäten/Folgebelege ausgeklappt.
Sidebar Aktivitäten/Folgebelege eingeklappt.

10. Duplikate von Belegen sollten als Folgebelege geführt werdenW

Bei duplizierten Bestellungen ist die originale Bestellung unter Folgebelege ersichtlich.

11. Import - laden der Bilder im Import in eine eigener Queue

  • Das laden der Bilder der Imports geschieht jetzt separat über einen eigenen Worker.

12. Integration POSTHOG

Integration von POSTHOG um Metriken über das Userverhalten im Shop zu sammeln, um zu sehen, welche Seiten und Produkte angesteuert werden.


13. Bedarfserhebungen Themen statt Tags zuweisen

Synergy-Admin

Konfiguration

Die Liste von Bedarfsthemen befindet sich im Tab "Bedarfsthemen" unter "Konfiguration" und "Organisation".
Hier können neue Bedarfsthemen angelegt und bestehende bearbeitet werden.

Bedarfserhebungen

Hinzufügen von Bedarfsthemen in der Bedarfserhebung.

Kunden/Lieferanten

Tags werden nicht mehr unter "Personen" zugewiesen, sondern bei Kunden/Lieferanten unter dem Tab "Mitarbeiter". 
Zuweisen von Tags in der Mitarbeiter Liste.

Kunden

Die Kundenansicht wurde um den Tab "Bedarfsthemen", unter dem diese zugewiesen werden können, erweitert.
Wird eine Person aus der Organisation entfernt, müssen ihre Bedarfsthemen neu zugewiesen werden.

Synergy-customer

Zuständigkeit 

Im Navigationsitem Bedarfserhebungen unter Zuständigkeit befindet sich eine Liste an Bedarfsthemen und den ihnen zugewiesenen Mitarbeitern.
Es können Mitarbeiter zugewiesen werden oder die Bedarfsthemen auf "Kein Interesse" gestellt werden.
Dialog zum Zuweisen von aktiven Mitarbeitern.
Die Liste ist nach Status filterbar.

Mitarbeit

Wird ein Mitarbeiter mit zugewiesenen Bedarfsthemen gelöscht, müssen diese neu zugewiesen werden.

14. Anpassung der Fusszeile bei Belegen

Im Beleg-PDF der Bestellung angepasste Fusszeile.

Bug Fixes

1. MwSt wird nicht übernommen


2. Fixes bei Rechnungen

  • Rechnungserstelldatum in Rechnungsmail wurde korrigiert
  • Problem beim Anlegen von freien Artikeln/Textzeilen behoben
  • Problem beim Duplizieren von Artikeln behoben
  • Positionierung der Textzeilen berichtigt
  • Sortierung der Rechnungsliste nach Nummern korrigiert
  • Positionierung der Pfeile um Positionsnummern zu verschieben wurde korrigiert

3. Synergy-admin - Alerts für alle Belegübersichten sichtbar und filterbar machen

Jun 04, 2024

Features

In der Organisation geteilte Merkliste

Teilen einer Merkliste
Hinweistexte und Zugriffsbeschränkung
Titel für alle Mitarbeiter mit Shopzugriff in dieser Organisation

synergy-admin - Alerts für alle Belegübersichten sichtbar und filterbar machen

Hinweisfilter auf Belegebene
Ergebnisse des Filters

Optimize import

Der Import ist nun unter gewissen Voraussetzungen knapp 10x so schnell. Weiters loggen wir die Start und Enddatums jedes Steps im Import. Somit können wir für weitere Optimierungen genaue Zahlen liefern. Weiters wurden nun auch alle Statistikzahlen adaptiert, dh. diese sind nun dort auch korrekt im Import gespeichert. Dargestellt werden diese aber erst im nächsten Ticket korrekt umgesetzt, wo auch die Warnungen ihren Platz finden.

Kleinere Features

Bugfixes

  • "kost" in Rechnungsexport immer null
  • "spaceless" syntax für Mails -> Sicherstellung das keine " " in Betreff oder ähnlichem vorkommt
  • Anfrage: Titel der Adresse wird nun beim Kundenselect angezeigt
  • Umbennenn "orderNumber" zu "orderReference"
  • Warenkorb - hier wurde noch ein Fehler behoben, welcher über das Errorreporting aufgeschlagen ist und zwar, wenn die Stammdaten eines Unternehmens nicht vollständig sind kam es zu einem Fehler, falls nicht alle Felder ausgefüllt wurden
  • Steuersatz mit Kommastellen
  • Probleme bei Rechnungen

Technical

Abonnieren