Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
"Löschen"-Knopf anzeigen in Mandantenkonfiguration einstellbar
für Aufträge und Lieferscheine.
"als bezahlt markieren"-Knopf anzeigen in Mandantenkonfiguration einstellbar.
Änderbarkeit und Löschbarkeit von Belegen in Mandantenkonfiguration einstellbar.
Optionen für Gewinnermittlung, Warenbuchungsmethode und Versteuerungsart in Mandantenkonfiguration verschoben.
Option für Datev-Check in Mandantenkonfiguration verschoben.
Option für Mindesthaltbarkeitsdatum in Mandantenkonfiguration verschoben.
Controller für Mandantenkonfiguration.
Im Moment lässt sich hier die Änderbarkeit für Zahlungen einstellen. Essollen demnächst auch noch anderen Konfig-Einstellungen aus der Konfig-Dateihierher wandern.
Entfernte Funktion SL::Mailer::recode nicht mehr aufrufen
Fixt #2035.
"kivitendo" wird komplett klein geschrieben
Selbst geschriebenen E-Mail-Erstellungscode durch Verwendung von Email::MIME ersetzt
Net::SSLGlue anstelle von Net::SMTP::TLS verwenden
Net::SMTP::TLS enthält momentan einen unschönen Bug1, der mitaktuellen Versionen von IO::Socket::SSL zusammen zu einer Exceptionführt. Anscheinend wird Net::SMTP::TLS auch schon seit Jahren nichtmehr gepflegt....
Bei Verwendung von SMTP nicht doppelt nach UTF-8 encoden
Die SMTP-Module erwarten, dass die Strings im Perl-internen Encodingvorliegen. Das tun sie in Mailer.pm auch schon, allerdings wurden siedort bisher nach UTF-8 encodiert, weil der Sendmail-Treiber es so...
Attachments via File::Slurp einlesen, nicht manuell
Lx-Office durch kivitendo ersetzt
Merge remote-tracking branch 'refs/remotes/origin/master'
charset für Mailer bei Mahnungen setzen.
Hintergrundjob bearbeiten: Paketname aus Auswahlliste anstatt Eingabefeld
Methode zum Auflisten bekannter Hintergrundjobklassen
Verständliche Fehlermeldung bei doppelten Kontonummern
Bisher kam es nur zu einer verständlichen Fehlermeldung, wennman die geänderte Kontonummer speichern wollte. Jetzt wird aucheine verständliche Fehlermeldung ausgegeben, wenn man das Kontoals neues Konto speichern will....
Bei doppelten Kontonummern eine verständliche Fehlermeldung ausgeben.
behebt #2030
Revert "Bei doppelten Kontonummern eine verständliche Fehlermeldung ausgeben."
This reverts commit c3f06703233a890d50c5838d149e6d0d0e5a0e60.
in Dokumenten "template_meta.tmpfile" zur Verfuegung stellen behebt #1865
(sorry fuer die falsche Mailadresse in b68213ba55ae268, war ich)
Unterstützung für $::form->{fokus} entfernt, weil zu anfällig.
behebt #2028
Doppelte Splitbuchung bei Debitoren- und Kreditorenbuchungen
Erweiterung zu Bug 1676 - dieser hat Problem bei gemischter Rechnung undGutschrift behoben. Es kann aber durch Eingeben von Minusbeträgen auchbei Debitoren- und Kreditorenbuchungen zu doppelten Splitbuchungen...
Javascript und None Layouts verbessert
Enthält Vorschläge von Ronny Kumke undbehebt #2025
$::form->use_stylesheets ersetzt
kein parse_amount für skonto_in_percent
Es wird direkt aus dem Wert aus der DB errechnet.
action=menu.pl macht keinen Sinn mehr. submenu ist der korrekte Check.
menufile wird im template nicht mehr gebraucht
Falsches Interface
Bemerkungen im Warenbericht
Im Warenbericht kann man jetzt auch Bemerkungen zu den einzelnenWaren anzeigen lassen.
None als Main layout nutzbar gemacht
Menu wird nicht mehr im Dispatcher verwaltet
Dokumentation zum DOM Model von SL::Layout::Top
Dokumentation zum DOM Model von LeftMenu
init_sub_layouts ist sauberer
Stylesheets im Javascript layout verwalten
template partial rendern
add_[stylesheets|javascripts] aliase für use[stylesheet|javascript]
main => main.css
Layouts stellen jetzt sicher dass ihre benötigten Javascripte und Stylesheets mit ausgeliefert werden
css und js includes in layouts sollten unique sein.
Hinweis in form, dass die Layouts ihre css sammeln sollen
SL::Layout -> SL::Layout::Dispatcher
leerer layout controller
MenuLeft muss als partial rendern
layout schnipsel für javascript initialisierung ins layout verschoben
Layout package names refactored
SL::Controller::Layout::* -> SL::Layout::*SL::Controller::Layout -> SL::Layout::Dispatcher
debug code
SellPriceInformation ohne Layout generieren
ReportGenerator::generate_with_header kann jetzt auch no_layout
popups ohne layout rendern
login Layout
<body class=admin> auf Admin Layout umgeschrieben.
container für focus handling
typo - fehlendes komma
setupPoints und setupDateFormat in ein partial Layout verschoben
strict
menu auf arrays umgestellt
kommentar
besseres interface und delegating für layouts, inline accessoren
html menü in footer verschoben
form->footer
stylesheet/javascript handling verbessert
Layouts eingeführt
bin/mozilla/menu* -> SL/Controller/Layout/*
Bei Loginfehlern das Menü nicht mitrendern
Revert "Menu Instance als Singleton cachen."
This reverts commit b76380d4aaab32fd83ba5cfc7e071455093192e1.
Conflicts:
SL/Menu.pm
HTML Menü merkt sich jetzt über cookie den letzten Zustand
debug enter/leave_sub balanciert
Erste Version Frameless
Menu Instance als Singleton cachen.
typo: nicht Net::LDAP ist in core, Net::SMTP ist.
GD in die dependancies aufgenommen
anderweitig von mosu gefixt
MenuItems wieder entfernt
weg mit menuitem in Menu.pm
kleine Weiterentwicklung
MenuItem Skelett
Kommentare raus
html menü rewrite v1
Mahnprozess um Filter nach (Kunden) Land erweitert
Suche nach und Anzeige von Abteilungen bei Lieferscheinsuche
Implementiert #1952.
Beim Anlegen von Kunden/Lieferanten CVars für Ansprechpersonen speichern
Fixt #2016.
Lieferdatum, Lieferscheindatum und Liefertermin
Im Workflow Auftrag-Lieferschein-Rechnung gab es Probleme mit demLieferdatum. Beim Auftrag wurde bisher ein Lieferdatum verlangt,was jetzt in Liefertermin umbenannt wurde, um echtes Lieferdatumund Lieferfrist zu unterscheiden....
Druckvariablenarrays (no)?discount_sub_nofmt für Einträge ohne Zwischensummenflag gefixt
Konfigurationsoption für Wartezeit nach fehlgeschlagenen Logins
format_amount bug: Bei places == 0 wurden trailing 0 abgeschnitten
Bilanzfehler bei Wechselkursbuchungen
Wenn man Rechnungen (die Fremdwährungen nutzen) bezahlt hat, wurdenGewinne/Verluste durch mögliche Kurswechsel bei Zahlungsbuchungennicht weiter berücksichtigt. Dadurch kam es zu Bilanzfehlern imBuchungsjournal.
Das return bei payments_only wird jetzt erst nach den Wechselkurs-...
Bessere Fehlermeldung fuer nicht-Techniker
scipts/installation_check.pl benotigt Config::Std als != core Modulwenn dies Fehlt laesst sich der installationscheck nicht ausfuehren-> Henne/Ei
Diverse Typos in SelfTest korrigiert
SL::DBUpgrade bug fixes
DBUpgrade kann jetzt auch dollar quoting in SQL.