Zeiterfassung: richtige Parameter f. Hintergrund-Job prüfen …
und- Hash mit validen Parametern umbenannt- exists statt trueish- "die" statt "croak"
Zeiterfassung: Bericht: Titel auch im Browser-Titel
Zeiterfassung: Lieferschein new_from_time_recording: auch base_qty setzen
Zeiterfassung: Lieferschein new_from_time_recording: undef-Warnung vermeiden
Zeiterfassung: Lieferschein new_from_time_recording: Kosmetik/Typo im POD
S:D:DeliveryOrder: List::Util notall wird nicht (mehr) benutzt
CTR Mehr Benutzerparameter aus dem POD erlauben und prüfen
- Init rounding and link_project defaults- Check for valid user param names- Add params to each source entry for DO->new_from_time_recording- some TODOS
Abhängig vom Rundungsverfahren minuten- oder viertelstundengenau abrechnen
Einträge am selben Tag nicht erneut in die Beschreibung aufnehmen
neues Modul Math::Round
CTR: POD um neue Parameter erweitert
CTR: Wirklich mit "die", die Fehler werfen. Einrückung
CTR: Lieferscheine nicht schreibschützen
Ausgelagerte Lieferscheine sind schreibgeschützt.Weder Korrekturen der Lieferposition, Rechtschreibung oderdas Hinzufügen von weiteren Metadaten ist möglich.Auslagern oder Schliessen dürfen optionale Parameter sein, der...
Kosmetik: englische Grammatik
CTR: Warnungen zu Fehlern hochgestuft - Variablenbenennung wie in CPI
CTR: Benutzereingabe in data mit Try::Tiny auffangen
Sinnvolle Fehlermeldung in einem Satz zurückgeben unddanach den kompletten Trace.
Zeiterfassung: Bericht: "gebucht" anzeigen und danach filtern können
Zeiterfassung: Hintergrund-Job zum Umwandeln in Lieferscheine
Zeiterfassung: Lieferschein new_from_time_recording
Zeiterfassung: Artikel beim Erfassen wählen können und mit auflisten
Zeiterfassung: SimpleSettings für Artikel
Zeiterfassung: Sortierung und Ordnung für Artikel
Zeiterfassung: Auswählbare Artikel: DB-Upgrade und Rose
Zeiterfassung: Keine Zeiterfassungstypen mehr
Revert "Zeiterfassung: SimpleSystemSettings für Typen"
This reverts commit d01aad90ec0e0f0800037e9753acbacccf819a0c.
Conflicts: menus/user/10-time-recording.yaml
Zeiterfassung: form: tr-Tags vergessen
Zeiterfassung: Mitarbeiter ändern können bei entspr. Recht
Zeiterfassung: Filtereinstellungen f. callbacks merken
Zeiterfassung: Recht f. Bearbeitung aller Einträge berücksichtigen
Zeiterfassung: Beim Bearbeiten fremder Einträge, Mitarbeiter behalten
Zeiterfassung: Recht berücksichtigen, Einträge von anderen (nicht) zu sehen
Zeiterfassung: neue Rechte: anzeigen bzw. bearbeiten der Einträge aller
Zeiterfassung: einfaches Recht andere Position
Zeiterfassung: Recht hierzu der Gruppe Vollzugriff gewähren
time-recording: Boolean für abgerechnete und an die LohnBu gemeldete Zeiten
Zeiterfassung: Defaultfilter: aktueller Benutzer, letzte 2 Wochen
Zeiterfassung: Nur nicht-gelöschte Mitarbeiter angezeigen
Zeiterfassung: T8-Filter heißt $T8
Zeiterfassung: Übersetzungen
Zeiterfassung: Ein Recht dafür
Zeiterfassung: Controller
Zeiterfassung: SimpleSystemSettings für Typen
Zeiterfassung: Sortierung und Ordnung für Typen
Zeiterfassung: Tabellen und Rose
zu 85693, auch in show_print_options prüfen!
POD für ClientJs aktualisiert
Order: Warnung/Fehler bei Liefertermin auch bei kombinierten Export-Aktionen
locales: en, de
Changelog: Neue Action in Order, BDVs Waren im Stammtab und per_page im Lager
Lagerbestandsbericht per_page als Filter-Parameter an der Oberfläche
Order-Controller: Neue Action preview_pdf (Druckvorschau für PDFs)
Artikel-BDVs unter Basisdaten anzeigen, falls konfiguriert
Die benutzerdefinierten Variablen für Artikel können konfigurierbar im Tab Basisdatenangezeigt werden
Einkaufsrechnung Historie, Fehler beim Refactoren für ActionBar behoben
Der Parameter muss glid ansatt id sein. Ansonsten kommen nieErgebnisse beim Aufruf in der Belegmaske
locales-Lauf en
locales Lauf "de" überwiegend Shopübersetzungen
Auch aus Angebot/Auftrag->Rechnung tax_included übernehmen ...
wird sonst eventuell von den Kundeneinstellungen überschriebenund dann unterscheiden sich Angebot/Auftrag und Rechnung
Bugfix: taxinclusive mit aus dem Auftrag übernehmen wenn aus Lieferschein eine Rechnung erstellt wird
Bankimport im Dialog verbuchen, Fließkommazahlen/Rundungsfehler erlauben
CVars für Lagerbestand auch in hiddens für den Export
Changelog CVar für Lagerbestand, Option für Lagerbuchung
Im Lagerbuchungsbericht standardmäßig das Dokument der Lagerbewegung zeigen
Lagerbestandsbericht um Anzeige von IC Cvars erweitert
Changelog für Projekte um Dateianhänge erweitert
Dateianhänge aus Projekten auch in E-Mail anzeigen
In Anlehnung an odyn fa2f21bb7d9247782f5eIm E-Mail-Dialog werden hochgeladene Dateianhänge aus einemglobalen Projekt angeboten und sind vorausgewählt.
Projekte: Dateianhänge auch für Projekte
Cherry-pick aus odyn (Upgrade Skript entsprechend geändert)implemntiert EGW #6889
fix cherry-pick get_feature_experimental -> get_feature_experimental_order
ar_transactions um Parameter want_binary_pdf erweitert
OE -> report_generator um want_binary_pdf Option ergänzt
ReportGenerator: Get PDF as binary (no print, no http-redirect)
Neuerfassen von Artikeln, darf keinen Division by Zero Fehler werfen
Shoconnector Syntaxfehler behoben
SHOPOrders Status setzten bei Rechnungen korrigiert
ShopApi: statussetzen bei Rechnung schreiben Syntaxfehler behoben
ShopConnector: set OrderStatus in Shop
WebshopApi: template und js überarbeitet
WebshopApi: Controller/ShopOrder.pm überarbeitet
WebshopApi: ShopConnector überarbeitet
CSV-Import CustomerVendor: Warnungen wegen nicht initialisierter Variable vermeiden
CSV-Importe: Warnungen wegen nicht initialisierter Variable vermeiden
CsvImport - Tests für Kundenimport
Im Moment werden alle Tests nur für Kunden, nicht für Lieferanten durchgeführt.
CsvImport: Mulitplex: handle_cvars-Routine verlassen, wenn Objekt keine CVars kann
CsvImport: Bei Imports ohne CVars deren Standard setzen, wenn vorhanden.
Upgrade-Skript um Doubletten bei benutzerderfinierten Variablen zu entfernen.
Im großen commit 52518527bc507767386d21e1870cc2888269ba70"CSV-Import Artikel: Einige Erweiterungen ..." kam ein Bug rein, der für Part-CVars doppelte Einträge anlegen konnte....
CsvImport: Parts: CVars von handle_cvars behandeln lassen.
Dabei aber beachten, dass das bei einen Import, wo nur die Preise aktualisiertwerden sollen, nicht geschieht.
CSV-Import: CustomerVender benutzerdefinierte Variable aktualisieren
handle_cvars erst aufrufen, wenn das zu speichernde Objekt bekannt ist. Dasbetrifft den Fall, wenn vorhandene Objekte aktualisiert werden sollen.
behebt #237 (redmine)
CsvImport: handle_cvars: CVars für das zu speichernde Objekt setzen.
Revert "CSV-Import: CustomerVender benutzerdefinierte Variable aktualisieren"
This reverts commit a8628c6af6ab8303fe67d874adbee0211bd86c1e.
Hier wird das eigentliche Problem nur umgangen.Zudem, wie im commit schon erwähnt, sollte handle_cvars nur einmal aufgerufen...
CsvImport: CustomerVendor: Nummer vom Helper des Objekts vergeben lassen.
Vorher wurde hier SL::TransNumber verwendet - das ist kein Problem, aber diees den Helper gibt, ist das hier einfacher.
Zudem wurde vorher auch eine neue Nummer für die zu aktualisierenden Objekte...
CsvImport: Im Report die Werte des gespeicherten Objekts speichern.
Bei den Workern, die Objekte aktualisieren können, kann statt dem objectdas object_to_save gespeichert werden. Die Werte dieses Objekts sollten imReport angezeigt werden, auch wenn die eigentlich gleich sein müssten....
Dateimanagement: größere Vorschaubilder: Versionen berücksichtigen
Dokumentenablage für Rechnungen und Gutschriften unterscheiden.
Sonst werden Dokumente für Gutschriften nicht angezeigt.
Report-Generator: HTML-Template: Kein Paragprah (<p>) um Tabellen (<table>)
Behebt #478 Offene Forderungsliste per Mail verschicken
Preiskalkulation bei Erzeugnisbestandteile, etwas übersichtlicher gesetzt
zu 52f5223a1dcf, mehr als einen Filter im SQL-Statement erlauben
VK-Rechnung: ActionButtons direkt ausgrauen, falls die Aktion nicht erlaubt ist
changelog zu Anpassungen bei Mahnungen
Mahnungsbericht: Anzeige f. Dokumente/Mails abschaltbar
Mahnungsbericht: E-Mails f. Mahnungen anzeigen