Projekt: überflüssigen Code entfernt
VK-Rechnungsbericht: Web-Template: vergessenes </tr> eingefügt
VK-Rechnungsbericht: Lieferscheinnummer und Lieferdatum anzeigen können
CSV-Import Waren: bestehende Makemodels als Array, nicht als Array-Ref
makdemodels verhält sich als makemodels_sorted: Die von Rose erzeugte Methodeberücksichtig offenbar den Kontext - makemodels_sorted gibt immer ein array-ref
[$part->makemodels_sorted] ergibt [ [] ]...
CsvImport: dateformat Unterstützung
default ist auf dem dateformat des Benutzers
IR: Projekt Picker für globalproject_id
Massenerstellen von RG aus LS: geschlossene LS nicht (erneut) verarbeiten
Geschlossene Lieferscheine werden nicht zum Umwandeln in der Liste angezeigt,das war auch bisher so. Aber weenn man nach dem Erzeuigen der Rechnungen vonder Folgeseite den Browser-Zurück-Knopf drückt, konnten aus den selben...
Massenerstellen von Rechnungen aus LS: sumbit direkt von der Aktion machen
Das submit, das die Umwandlung der Rechnungen startet, kann direkt über dieActionBar angegeben werden. Damit fällt die js-Funktion ganz weg.
Massenerstellen von Rechnungen aus LS: js: Klasse "loading" setzen raus
Das tut hier nichts, denke ich.
Massenerstellen von Rechnungen aus LS: Aktion nur einmal ausführen
Dafür den Action-Parameter only_once verwenden.Damit das aber klappt, muss die Prüfung, ob etwas angehakt ist, auch als checkan die Action gehängt werden. Denn sonst wird der Knopf abgeschaltet, auch wenn...
ClientJS: Funktion zum Setzen der Cursorposition (z.B. in textareas)
locales-Lauf 'en'
CSS/JS: Git-Revision von HEAD als GET-Parameter verwenden
Webbrowser cachen CSS & JS sehr aggressiv. Das ist während derEntwicklung störend, weshalb es bereits seit langem dieKonfigurationsoption `auto_reload_resources` gibt. Ist diese an, sowird an alle CSS- und JS-URLs ein GET-Parameter `?rand=<Zufallswert>`...
L/P.select_tag: Unterstützung für Text-Filter
Gedacht für Selects mit size="123"-Attribut, die also als Liste undnicht als Combobox gerendert werden.
Es wird direkt oberhalb der Select eine Text-Eingabezeile angezeigt,die als dynamischer Filter für die Optionen verwendet wird. Bei jeder...
L/P.select_tag: Collection, die aus einem leeren Wert besteht, ignorieren
Unter Umständen kann es durch wantarray & Durchschieben in Templatespassieren, dass der $collection-Parameter nicht leer ist (obwohl erleer sein sollte), und statt dessen ein leerer String ist. Bisher...
Wiederkehrende Rechnungen: Anrede in E-Mail-Body-Vorbelegung verwenden
Neuer Auftragscontroller: veralteten TODO-Eintrag gelöscht
Neuer Auftragscontroller: Drucker-ID an Template-Auswahlmechanismus durchreichen
Der Auswahlmechanismus kann bei der Suche nach der zu verwendendenVorlage das beim Drucker hinterlegte Vorlagenkürzelberücksichtigen. Dafür muss er aber auch gesagt bekommen, welcher...
Doku: Zuviele TeX-Pakete angegeben
Vergessener Doku-Lauf
typo
Revert "Dialogbuchen: automatisches Kopieren des Betrags entfernt"
Aufgrund von vielfachen Kundenwunsch ...This reverts commit 6755770b9e487756da69b7e0dcc6efb88513170e.
changelog: Typo
Wiederkehrende Rechnungen: Druck-/E-Mail-Fehler in Zusammenfassungs-Mail
Pflichtenhefte: Gültigkeitsdatum in Angeboten auch ohne Zahlungsbedingungen setzen
Dialogbuchen: HTML-Code vereinfacht
Wiederkehrende Rechnungen: bei E-Mail-Versand Rechnungsattribute als Variablen
Praxisbeispiel ist, dass man im Betreff der Rechnung dieRechnungsnummer angeben möchte; das geht nun mit z.B. »Rechnung <%invnumber%>«.
changelog-Update
Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 3
Die longdescription wird jetzt doch als Hidden im Formular mitübertragen. Dadurch werden gewisse Randfälle und Diskrepanzen zwischenForm-Inhalt und Datenbank-Inhalt vermieden. Nur hiermit ist es jetzt...
Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 2
Bei Funktion »Artikeldaten aus Stammdaten holen«.
Funktioniert noch nicht für die Langbeschreibung, weil die Funktiondas von der Architektur her bisher gar nicht unterstützt.
Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 1
Bisher nur beim Hinzfügen von Artikeln.
Neuer Angebots-/Auftragscontroller: Sprach-Drop-Down aus Print-Optionen in Hauptbeleg verschoben
Einkauf/Verkauf: Sprach-Drop-Down aus Print-Optionen in Hauptbeleg verschoben
Noch nicht erledigt ist der neue Angebots-/Auftragscontroller.
Angebote/Aufträge: Abteilungen sortiert anzeigen
Einkaufsrechnungen: Redirect nach Buchen auf Bearbeiten, nicht Erfassen
1. In allen anderen Einkaufs- und Verkaufsmasken landet man nach dem Speichern/Buchen wieder im gerade gespeicherten/gebuchten Beleg.
2. Wenn in der Mandantenkonfiguration das Feature »direktes Erfassen...
Employee-Controller: beim Gelöscht-Setzen Verknüpfung in Auth-DB lösen
Beim Anlegen von Benutzer*inen in der Auth-DB werden sie nichtzwangsweise auch in der Mandanten-DB angelegt, z.B. wenn die in demMoment noch nicht existiert. Daher werden bei jedem Login in einem...
SL::DB::Employee: Warnung vermeiden
Merge branch '2020-helper-number' into master
Number-Helper-Tests: Warnungen vermeiden
$config war unbenutzt und wurde deshalb entfernt. Die Variable stammtaus dem alten form/round_amount.t-Test, wo sie ebenfalls zwardeklariert war aber nicht benutzt wurde.
SL::Helper::Number: API Verbesserungen
- API ist jetzt einheitlich ($amount, [$places], %params)- Benennung ist einheitlich [format|parse|round][number|total]- Tests aus t/helper/round.t nach t/helper/number.t verschoben- Tests für alle neuen Funktionen hinzugefügt...
Auslagern über Rechnung und Seriennummer besser kombinieren
Falls keine Seriennummer im Beleg dennoch probieren die Wareauszulagern, sodass der Bearbeiter eine entsprechende Fehlermeldung bekommt.
MT940-Import: Notiz im changelog
MT940-Import: AQBanking-Unterstützung entfernt Teil 2
MT940-Import: AQBanking-Unterstützung entfernt
MT940-Import: Implementation eines eigenen Parsers anstelle von AQBanking
spellcheck für substract
Typo im Kommentar: subtract statt substract
Inventur-Modul: DateTime-Methode heißt subtract, nicht substract
Kundenstammdatensuche: Filter auf ZUGFeRD-Einstellungen
special_chars: ø, Ø und λ ergänzt
ActionBar-Javascript: fix Typo
Kreditorenbuchung: Maske: Fehlbetrag setzen: Typos im HTML
Kreditorenbuchung: Maske: Bei Fehlbetrag setzen nach id des Felds suchen
Die js-Funktion zum Fehlbetrag-Setzen suchte nach dem Namen des letztenpaid_-Input-Elements ('^paid_'). Nun kam aber paid_project_ dazu (, weil derPicker auch das name-Attribut setzt)....
Tests zum Number-Helper
aus odyn-ce cd783c51c4
SL::Helper::Number - format_amount aus SL::Form ausgelagert
- Neue Funktionen können direkt exportiert werden.- Alte Funktionen sind in SL::Form für Kompatibilität auf die neuen geproxied.- Tracing debug statements (enter_sub, leave_sub) entfernt- Zusätzlich noch eine neue Kategorie eingeführt: total, um Werte für...
AP::search: ALL_PROJECTS muss nicht mehr geladen werden
AP: Project picker in form
marei: fix eurosym/pdflatex issue
marei: add note on tenant specific pagestyles
marei: kivitendo.sty minimal changes to be compiler independent
marei: location to \@hangfrom
marei: expand colspec after calc_desc_col
marei: remove linebreaks
marei: move ident.tex behind fromlogo
marei: cleanup
marei: abweichende Lieferadresse -> macro
marei: receipt = check
marei: add nofooter option
marei: restructure pick_list
marei: restructure bin_list.tex
marei: restructure check.tex
marei: pass unknown options to scrletter
marei: update Readme
marei: customize pagestyle
marei: add example for fullpage background
marei: ifkomascriptempty upate and fallback
marei: simplify insettings.tex file structure
marei: cleanup scrlayers
marei: remove Briefkopf.png
marei: remove obsolete nointerlineskip
marei: bugfix setup tabular macro parameters
marei: user cofig for tables
marei: new koma-names + fallback for outdated versions
marei: switch to dtx generated files
marei: comment line endings
marei: zahlungserinnerungen -> SimpleTabular
marei: currency column mechanism for SimpleTabular
marei:remove unnecessary parbreak
marei: headline/colspec keys for SimpleTabular
marei: Add error message if \ExtraDescription outside \FakeTable
marei: nopagebreak between between desc and extradescription
marei: longtable to PricingTabular
marei: pagebreak info depending on column setting
marei: move bottomrule to box
marei: remove xcolor
marei: add comments in PricingTabular
marei: comment generated line endings
marei: fix Pricingtotal spacing