Reclamation: [FIX] Workflow von nicht gespeicherter Reklamation
Gültigkeitstoken Auftragscontroller
S:D:Reclamation per use im Auftragscontroller einbinden.
S:D:Reclamation kommt an mehreren stellen vor und einmal wurde das "require" vergessen. Zudem merkt man compile time-Fehler dann direkt.
behebt #547 (redmine)
Verknüpfte Belege: Verknüpfungen hinzufügen: Projektfilter gefixt.
Verknüpfte Belege: E-Mail hinzufügen: Betreff richtig benennen und Datum anzeigen
Verknüpfte Belege: Verknüpfungen hinzufügen: Kein Kunde/Lieferant/Projekt …
… als Filter anbieten, wenn nicht verfügbar im zu verknüpfenden Beleg.Betrifft Emails und Dialogbuchungen
Verknüpfte Belege: Controller: get_all statt get_all_sorted
Da sort_by und sort_dir angegeben sind, kann einfach $manager->get_allverwendet werden.Ansonsten bekam der Anwender keine Links geliefert, wenn der Managerkein _sorted kennt.
Refs #544 (redmine)
Revert "zu #544 Manuelle Auswahl von Dialogbuchung liefert keine Suchtreffer im Popup"
Da sort_by und sort_dir angegeben sind, kann einfach $manager->get_allverwendet werden.
This reverts commit 1dc42a5f3ae8b76e99bc99b804dc572dd91554a5.
zu #544 Manuelle Auswahl von Dialogbuchung liefert keine Suchtreffer im Popup
Falls die Hilfsfunktion get_all_sorted nicht vorhanden ist, auf get_allausweichen.
Fix für #531 Link im Lagerbuchungbericht für RMA (Retouren) Lieferscheine und Beistelllieferscheine
etourenlieferschein RMA Deliveryorder drucken und abspeichern
Auslagern Enbalen wenn eingelagert wird
js action angepasst für undo_transfer
DeliveryOrder zurücklagern
Beistelllieferschein/DeliveryOrder Lagerbuchungen mit in die Druckvariablen aufgenommen
fix #506 - Beistelllieferschein/DeliveryOrderController speichern deaktiviert wenn schon geliefert und ausgelagert
Controller: DeliveryOrder: stock_dialog um Einlagern erweitert
Controller: DeliveryOrder: stock_dialog um Einlagern erweitert (WIP)
reclamation: Workflow Auftrag -> Reklamation: Parameter richtig an js übergeben
Nachdem benannte Parameter für save eingeführt wurden
Reclamation: don't save delivery_order after converting
Reclamation: remove unused code
Reclamation: don't save order after converting
DeliveryOrderType richtig setzen
Revert "Reclamation: Order Workflow actionraus"
This reverts commit 3061e8a20f1185e01f8d828b1692663df4a8cd2b.
Reclamation: Order Workflow actionraus
ReclamationController: Workflow zu Lieferschein
ReclamationsController: Workflow Lieferschein neuer DeliveryController
Reclamation: Workflow Reclamation→Lieferschein ...
neuen DeliveryOrderController benutzen einlagern geht nicht
Reclamation: set record_links automatic after reclamation->save
Reclamation: Controller: add submit values in report action bar
Reclamation: Presenter ReclamationFilter added
Generate the filter html in a Presenter instead in _filter.html
Reclamation: Controller: don't need setup_reclamation_from_cv
Reclamation: don't need shipped_qty
Workflow: sales_reclamation → credit_note
Workflow: (sales/purchase) invoice → reclamation
Workflow: delivery_order ↔ reclamation
Workflow: order ↔ reclamation
Reclamation: Controller and Templates created
also for ReclamationReason
Changes in SL/DB/Shipto.pm, SL/DB/Helper/TransNumberGenerator.pm, SL/Controller/File.pm and SL/Webdav.pm for Reclamation
Links in menus added for: - Reclamation/add...
Reclamation: added to RecordLinks
Umsatzstatistik-Chart: Auch bei keinen Umsätzen alle Monate eines Jahres zeigen.
Sonst kommt man per Klick nicht zurück zur Jahresansicht.
Mandantenkonfig für Belegweise Absender-E-Mail-Adressen: Großschreibung zulassen
Mandantenkonfig für Belegweise Absender-E-Mail-Adressen
Umsatzstatistik-Chart mit Linie aller Umsätze zum Vergleichen
Umsatzstatistik-Chart: per Klick auf Monate des entsprechenden Jahres
Umsatzstatistik-Chart: Lücken mit leeren Einträgen füllen
Umsatzstatistik-Chart: Sortierung aufsteigend
Kunden-/Lieferanten-Umsatzstatistik als Chart (chart.js)
Kosmetik: Einrückung
Umstatzstatistik: actions zu einer zusammengefasst.
Der Code war da fast gleich.
Kosmetik: Ausrichtung
Artikelbeschreibung bei Lieferantenartikelnummern: Speichern im Artikelstamm
Artikel als neu Speichern auch BDVs und Übersetzungen vom Vorgänger
Shop: 1. Unterversion auch für Shop-Aufträge erstellen
Merge pull request #51 from kivitendo/2022-redesign-merge-3
2022 redesign merge 3
Beistelllieferschein Belege im DMS speichern
BankTransaction neuen Rückgabewert von pay_invoice benutzen .. Tests
ShippedQty: client config option auch entfernt
Nachtrag zu 9ea55a4e0dceba7470a477744cf29deb95eb09a8
design40: quotation flag in _tax.html
design40: Layout Switch für Design40 stylesheet
closedto direkt beim Lohnbuchhaltungsimport auf den letzten Tag des Vormonats setzen
Auftragszentrische verknüpfte Belege: Optionen in Mandantenkonfiguration
- Beleg selber mit in der Liste Anzeigen- Verkaufsangebote mit in der Liste Anzeigen
Auftragszentrische verknüpfte Belege überarbeitet
- alle über den Auftrag gefundenen Verknüpfungen sind mindestenszwei Verknüpfungen weiter entfernt- auch die Verknüpfungen in die Richtung "to" (also vom Beleg weg)werden angezeigt- Möglichkeit, um auch Verkaufsangebote zu liefern, die vor dem Auftrag...
Auftragzentrische verknüpfte Belege: Funktionsnamen deutlicher (Verkaufsaufträge)
Auftragzentrische verknüpfte Belege: Routine aus Controller in Helper verschoben
Auftrags-Controller: neue Unterversion erst in Transaktion speichern
Swiss QR-Bill: CSV Import: Bankbewegungen: QR-Referenz in Spaltenzuordnung hinzugefügt
Hintergrund-Job speichern: Action-Bar auch nach Fehler anzeigen.
Hintergrund-Job: Beim ausführen von der Oberfläche aus Status anzeigen
Kein redirect zur Job-Liste (oder "zurück") nach dem Speichern, sondern vorherzurückkehren und Job ausführen.Vorher konnte es passieren, dass ein nicht abgefangener Fehler im weiteren...
Finanzübersicht : alle Belege nutzen immer Hauptwährungsbetrag
Bisher wichen die Zahlen bei Angeboten und Aufträgen ab, wenn diese ineiner Fremdwährung ab, da diese noch umgerechnet werden müssen.
Wiedervorlagen bei Lieferanten/Kunden auch wieder "öffnen" können.
Indem man bei erledigten Wiedervorlagen/Bemerkungen beim Kunden/Lieferantendas Häkchen entfernt und speichert, wird die WV wieder "unerledigt".
Ähnlich funktioniert das auch in der Wiedervorlagen-Maske wenn man WVs...
Wiedervorlagen: Mehr Infos über Abschluss speichern und in den Masken zeigen
Wiedervorlage: Benutzer aus Gruppen hinzufügen können
Wiedervorlage für mehrere Benutzer: Bearbeiten bei Kunden/Lieferanten-Bemerkungen
Preise aktualisieren - Filter für Lieferant repariert
Hat man bisher nach einem Verkäufer gefiltert (Freitextfeld), gab eseine Fehlermeldung. Im Rahmen der Behebung wurde das Freitextfeld in einenVerkäuferpicker geändert, damit man wirklich nur nach einem Verkäufer...
WF Kunden-Angebot/-Auftrag -> Preisanfrage: Direktlieferung
Nachfrage, ob Lieferadresse als indiv. Lieferadresse in Einkaufsseiteübernommen werden soll.
Auftrags-Controller: WF Kunden-Angebot/-Auftrag -> Preisanfrage
Auftrags-Controller: WF Preisanfrage -> Kunden-Auftrag
Auftrags-Controller: WF Preisanfrage -> Kunden-Angebot
Auftrags-Controller: Workflows zum Controller selber vereinheitlicht
Es gibt nun eine Methode für die Worklows und das Workflow-Zielwird übergeben.
Auftrags-Controller: Workflows: Fehlermeldung beim Speichern richtig anzeigen
Workflows von und zum Auftrags-Controller wurden mit einem submit aufgerufen(bis auf die Workflows zu Angeboten - hier wurde ein ajax-Call verwendet,der dann aber wiederum ein submit gemacht hat)....
Beim Erstellen neuer Benutzer Dialog anzeigen, wenn der Loginname schon einmalverwendet wurde.
Auswahlmöglichkeit im Dialog ob Belege von gelöschten Benutzern mit demselbenLoginnamen, dem neuen Benutzer zugewiesen werden sollen
Falls nein wird derselbe Benutzername in der employee table eindeutig...
Auftrags-Controller: Neuberechnen und unveränderliche Daten immer vor Speichern
recalc() und get_unalterable_data() nicht mehr als run_before-Hook aufrufen,sondern immer vor dem Speichern in der sub save().Es gibt zuviele Actions, bei denen das gemacht werden muss und zu viele,...
ToDo-Liste: Angebote schließen können
Unterversionen: Code zum Ermitteln, ob finale/gesperrte Version, als Methode
Unterversionen: E-Mails finaler/gesperrter Versionen neu verschicken können
Auftrags-Controller: "Versendet" (Mail) nicht selber in History speichern.
Das wird schon in SL::Form::send_email() gemacht.
Auftrags-Controller: Meldung, dass Mail versendet wurde auch bei Fehlern, …
… anzeigen, die nach dem Senden auftreten.
Auftrags-Controller: Beleg neu laden nach "Speichern und E-Mail" auch bei Fehler
Wenn nach dem Speichern ein Fehler auftritt, Beleg neu laden mit redirect.Gleiche Problematik/Begründung wie in commit1268bf670c06f5a66ad78a75e41ad6c15061d9bc
Zudem wird dann auch der E-Mail-Dialog geschlossen und die Fehlermeldung...
Angebot/Auftrag Status: Status setzen können
Angebot/Auftrag Status: SimpleSystemSettings zum Anlegen und Verwalten
Artikelstammdaten: bei Neuartikeln CVar-Gültigkeit richtig setzen
Fixt #504.
Lieferschein-Controller: js: benannte Parameter für save und show_print_options
Auftrags-Controller: js: benannte Parameter für save und show_print_options
Unterversionen: Aktion zum Erzeugen nur anzeigen, wenn Feature eingeschaltet
Unterversionen: Version sperren: update_attributes ruft save implizit auf
Unterversionen: Prüfung auf DMS-File angepasst: …
Nur prüfen, wenn Versionierung an, DMS an und Beleg mit verschickt wird.
Unterversionen: Controller: Variable umbenannt und Kosmetik
Unterversionen: auch im Einkauf
Unterversionen: Controller: Code zum Erzeugen der neuen Belegnummer vereinfacht
- number-Accessor nehmen, dann kann die Fallunterscheidung weg- der Controller stellt schon sicher, dass es nur valide Belegtypengibt- try/catch kann weg, da das save selber eine Ausnahme werden kann
Unterversionsnummer auch für ABs erhöhen
und postfix stabiler