Part-Picker Such-Dialog: Defaultwert für "Alle als Liste" speichern können
Erzwungener Layout-Stil: Benutzereinstellung
Desktop, Mobil, automatisch oder aus Mandantenkonfig
ckeditor5: update der javascripte in bin/mozilla/ controllern
Da die meist im footer sind, kann P.textarea_tag das javascript nochnicht registrieren
Revert "ckeditor5: add_javascript in bin/mozilla controllern entfernt"
This reverts commit 6c0032c716231d72f4d070f0d337b6e8db916fa7.
ckeditor5: add_javascript in bin/mozilla controllern entfernt
Die werden jetzt alle über den P.textarea eingebunden
FU: Email bei neuen Wiedervorlagen
Merge pull request #51 from kivitendo/2022-redesign-merge-3
2022 redesign merge 3
OpenDocument PDF Erzeugung: Xvfb wird nicht mehr gebraucht um libreoffice auf dem Server zu starten
- libreoffice wird mit --headless gestartet, das funktioniert auch ohne Xvfb, getestet auch mit openofficeorg_daemon Variante
design40: Layout Switch für Design40 stylesheet
Langtext-Dialog: Größe prozentual zum Hauptfenster einstellbar pro Benutzer
Ist hier in der Benutzereinstellung ein Wert != 0 gewählt, so wird der Dialogentsprechend dargestellt. Auch die Größe des Editor-Bereichs wird in diesemFall angpepasst.Ist 0 oder kein Wert gewählt, so ist das Verhalten wie zuvor.
Bugfix zu #488 Lager ohne Lagerplatz nicht erlauben
Nicht der eleganteste Fix, aber der Anwender/Admin sollte klar kommenLeere Werte bei Anzahl Lagerplatz wird im Frontend abgefangenDas alte Backend wirft jetzt einen Fehler falls die Menge nichtgrößer als 0 ist.
E-Mails als HTML verschicken: Bearbeiten Benutzer-Signatur
Zeiterfassung: Datum/Dauer statt Start/Ende wählbar (Benutzereinstellung)
Bugfix #430 Steuer speichen wirft SQL-Fehler
Das Refactoring 543d78225ec609 hat die Bind-Variablen außer Acht gelassen.Bernd hat den Teil beim Speichern mit b30eacc6bbc6f gefixt.Jetzt auch bei Neuerfassung. Ferner Rückmeldung an den Nutzer per Flash
Auftrags-Controller: Benutzereinstellung: Positions-Update aus Artikel-Stamm
UserPreferences-Helper f. Part-Picker-Such-Einstellungen in Belegen
Hier kann der Benutzer einstellen, ob in Verkauf auch nach Kunden-Artikle-Nr.und im Einkauf nach Lieferanten-Artikel-Nr. gesucht werden soll.
Benutzereinstellungen für Höhe des Scrollbereichs f. Positionen …
… im neuen Auftrags-Controller
DisplayableNamePrefs: Benutzereinstellungen
TopQuickSearch: UserPreferences kleinere Syntaxverbesserungen
TopQuickSearch für den Benutzer konfigurierbar gemacht.
Über UserPreferences, allerdings wird die Mandantenkonfiguration (quick_search_modules) nichtberücksichtigt. Der Benutzer hat alle Schnellsuchen zur Verfügung.Das L.multiselect2side macht Probleme deswegen auskommeniert. Wenn aktiv wird das...
Konto erfassen - alte Speichern/Löschen-Knöpfe entfernt
wurden bei der ActionBar-Umstellung vergessen, trat nur bei Kontoerfassen auf.
Konteneinstellungen wieder änderbar bei bebuchten Konten
Bei der Menüumstellung war dies für bebuchte Konten unmöglich gemachtworden.
Kontendaten bearbeiten - Kategorien für EÜR/BWA aus DB
Die hartkodierten Kategorien für die Dropdowns entfernt und stattdessenaus den Views eur_categories und bwa_categories auslesen.
ActionBar: Verwendung bei »System« → »Historiensuchmaschine«
ActionBar: Verwendung bei »System« → »Bücherkontrolle«
ActionBar: Verwendung bei »System« → »Lager«
ActionBar: Verwendung bei »System« → »Einheiten bearbeiten«
Einheiten bearbeiten: SL::DB::Language nutzen
Alter Code zum Auslesen der Sprachliste, AM::language, wurde im Zugeder ActionBar-Umstellung entfernt.
Ups :)
ActionBar: Verwendung bei »Steuern«
ActionBar: Verwendung bei »Konto erfassen/bearbeiten«
ActionBar: Verwendung bei »Benutzereinstellungen«
SimpleSystemSetting: Umstellung von »Sprachen«
SimpleSystemSetting: Umstellung von »Preisfaktoren«
Verwaltung von Kundenquellen entfernt
Diese Funktionalität wird in der ERP nicht genutzt.
Historien Suchmaschine: SQL-Injektion verhindern.
Historien Suchmaschine: Stacküberlauf vermeiden
Die Fehlermeldung 'DBD::Pg::st execute failed: ERROR: stack depth limit exceeded' wird durch Anpassung des queries vermieden
statt: WHERE (trans_id = 2088 OR trans_id=2090 OR trans_id=2092 ... (10000 fach)...
am: fehlendes include für Historiensuche(2)
Undefined subroutine &main::conv_dateq called at bin/mozilla/am.pl line 1246
fix FSF address
am: fehlendes include für Historiensuche
featured form-objects visible/unvisible
Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.
Revert "Belege runden, und Rundungsdifferenzen auf Extrakonten buchen."
This reverts commit 422f2f17365ea7879c14b902c5db1e4cd7023e48.
Dispatcher: end_of_request() sub aus main namespace verbannt
Erfolgsrechnung: Korrekte Beschriftung in Kontenmasken
Erfolgsrechnung: von pos_eur auf pos_er gelegt.
Schweizer Modus
Neues numberformat 1'000
login nicht aus $::form nehmen. Teil 1
Dialogbuchung - Buchen, Storno und Löschen protokollieren
Bisher wurden Dialogbuchungen in der history_erp mit der snumber"ordnumber" gespeichert, wobei allerdings die trans_id fehlte. Dafürstand die trans_id in what_done, was die Historiensuche aber nicht...
Nicht mehr gepflegtes Stylesheet Mobile entfernen
kann wieder aufgenommen werden wenn es weitergepflegt wird
Steuerzonen und Buchungsgruppen bearbeiten
Nachdem man Steuerzonen und Buchungsgruppen auf Datenbankebenebearbeiten kann, ist jetzt auch eine Bearbeitung an der Ober-fläche möglich.
Alter Code, der für die Anzeige/Bearbeitung/Erstellung vonBuchungsgruppen entwickelt wurde hat nicht mehr funktioniert...
Neues Feld Firmensignatur in Mandantenkonfiguration
Seit der Umstellung auf die Mandantenfähigkeit gab es für einen Benutzernur eine einheitliche E-Mail Signatur in allen Mandanten. Dadurch konnteman keine firmenindividuellen Signaturen einsetzen. Ab jetzt kann man...
Steuernamen übersetztbar gemacht.
Zeitformat einstellbar machen
$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen
Nummernkreise/Standardkonten in Mandantenkonfigurationsdialog verschoben
Mandantennamen in allen Menü-Headern anzeigen
SL/Printer.pm wird nicht mehr benötigt
Filtert Steuern bei Dialogbuchungen
Bei Dialogbuchungen kam es in der Vergangenheit zu Verwechslungenvon Umsatz- und Vorsteuer. Für jedes Konto werden daher nun Steuernnur noch angezeigt, wenn die Steuer so eingestellt ist, dass siefür die Kontoart des ausgewählten Kontos angezeigt wird....
Bebuchte Steuern nicht verändern
Wenn man einmal mit einer Steuer gebucht hat, kann man diese nun nichtmehr an der Oberfläche ändern.
Implementiert #2217.
Steuern festsetzen
Dieser Commit macht Steuern unveränderbar, wenn mit diesen schongebucht wurde, d.h. ein Eintrag in der acc_trans steht. Man kann nurnoch Namen und Automatikkonten verändern. Weiterhin findet einePrüfung statt, ob Steuerschlüssel 0 ohne Steuern gespeichert wird....
Sonderbehandlung im template
Dieser Commit ist eine Verbesserung zu Commit9eb59a91db1758fd98d0eff8b081e442ddae5cb3
Im template gab es noch für das Startdatum eines Steuerschlüsselseine Sonderbehandlung, die prüft, ob ein Konto bereits existiertoder nicht.
Fehlende Steuerschlüssel
Bisher wurde beim Anlegen eines neuen Kontos nicht unbedingt auchein Steuerschlüssel gespeichert. Jetzt kommt eine Fehlermeldung,wenn man keinen Steuerschlüssel angibt, bzw. versucht alle Steuer-schlüssel aus einem bestehenden Konto zu löschen....
Stylesheet Win2000.css gelöscht
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Unnötiger Code
Die Form-Variable original_account und die Überprüfung, ob diese mitder Form-Variable accounts übereinstimmt, ist nun nicht mehr nötig,da in save_accounts nach doppelten Kontonummern gesucht wird.
Siehe auch Commit 0e494483d38354fdfac2364ef4d0de0874f1ada7...
Namensgebung accrual/cash für Soll-/Ist-Versteuerung angepasst
In der GuV wählt man jetzt in der deutschen Übersetzung nicht mehr nachBilanzierung/EÜR aus sondern nach Soll- und Ist-Versteuerung. Dierichtige Vorauswahl anhand des Mandantenparameters "Versteuerungsart"...
fokus in Lagern und Preisfaktoren gefixt
Richtig prüfen, ob Konten, die als Automatikkonten für andere Konten dienen, geändert werden können.
stylesheet/javascript handling verbessert
Datumsformate "dd-mm-yy" und "mm-dd-yy" entfernt.
fixt #1871
cebit version
am/audit_control auf template umgeschrieben.
am/buchungsgruppen_header auf template umgeschrieben
am/list_buchungsgruppe nach template ausgelagert
am/lead_header auf template umgestellt.
am/list_lead nach template portiert
am/form_footer auf template umgeschrieben
am/language_header auf template umgestellt
am/list_language in template ausgelagert
Bugfix für 1648 - bebuchte Konten sollten nicht in Überschriften umgewandelt werden können
wird jetzt auf der Oberfläche verhindert.
Löschen und Häkchen Ändern bei Konten, die als Automatikkonten für andere Konten dienen, verhindern.
Zumindest bei Forderungen und Verbindlichkeiten.
Überreste von CT_tax entfernt
Wird nirgends mehr verwendet, bzw. sind die aufgerufenenFunktionen dazu schon lange auskommentiert. Auch aus denKontenrahmen und Updatescripts entfernt, da beim Speicherneines Kontos die CT_tax Information in link eh verloren geht....
CGI::Ajax aus am/list_accounts entfernt.
Fixes für das "my $var if $cond;" pattern.
Änderungen für die Aufklappmenüs Forderungen und Verbindlichkeiten verhindern, ...
... bei schon bebuchten Konten. Siehe auch Bug 1640.
Ermöglichen, keinen Drucker als Standarddrucker auszuwählen
Vorauswahl Sprache: Fehler in Array-Benutzung korrigiert
Vorauswahl der Sprache fuer Kunden in defaults
Umstellung von eur zu 3 Variablen in defaults
accounting_method inventory_system profit_determination
Details siehe doc/umstellung_eur.txt
Verwaltung von Kunden-/Lieferantentypen auf Controller umgestellt
Verwaltung von Abteilungen auf Controller umgestellt
kopf.pl auf Controller umgestellt
Verwaltung von Zahlungsbedingungen auf Controller/Model umgestellt
Conflicts:
locale/de/all
Sortieren von Lagerhäusern auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Sortieren von Preisfaktoren auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Sortieren von Einheiten auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Konfigurationsort für viele Flags ist Abschnitt 'features', nicht 'system'
Hoffentlich Fix für Bug 1624.
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language