Template Editor auf Adminrecht setzen.
Rudimentäre Verwaltung von Benutzern
Neues Recht "admin" für Administration aus Useraccounts heraus
release doku: locales ganz vergessen.
delay_flash
Flash error: Carp muss sich importieren bevor carp funktioniert.
Sinnvollere Fehlermeldungen bei fehlerhaften Flash codes.
Kategorie bei Flash prüfen.
delay_flash_on_redirect Magie im Basecontroller.
Wenn von einem Controller explizit überladen, wird der normale Föash vor einemredirect_to automatisch upgegradet in ein flash_later.
Conflicts:
SL/Controller/Base.pm
_bool_yn accessor
Release Management: Bugzilla Version
Typo
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
gelöschte Benutzer in do/form_header ausblenden
gelöschte Benutzer in ct/form_header ausblenden
gelöschte Benutzer in ir/form_header ausblenden
gelöschte Benutzer in is/form_header ausblenden
gelöschte Benutzer in oe/form_header ausblenden
gelöschte Benutzer in fu/edit_access_rights ausblenden
gelöschte Benutzer in dunning/search ausblenden.
Templatefehler in dunning/show_dunning_bottom.html
gelöschte Benutzer in do/search ausblenden
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Einige Seiten werden mit "listtop" andere mit "h1" begonnen.
gelöschte Benutzer in oe/search ausblenden
gelöschte Benutzer in gl/search ausblenden
gelöschte Benutzer in ar/search ausblenden
safe_name methode in Employee
Wird für Anzeige gebraucht
Test skippen wenn nötige Pakete nicht installiert sind.
Upgrade-Doku: für < 2.6 entfernt; Verweis auf Dateien in doc/ gefixt
Hinweise zum neuen CSV-Import in doc/UPDGRADE
2.7.0-beta1
Kein DB Upgradescript für beta Releases, Helper::ALL Shellscript
SL::DB::Helper::ALL update
rdbo: allow_inline_columns für 4 tabellen
rdbo: chargenumber in inventory not null default ''
rdbo: deleted in employee
rdbo: pricegroup_id in delivery_order_items
release doku: Bugs im Changelog
UPGRADE (erste Version)
changelog
Nicht mehr unterstütze Parameter in lx_office.conf nicht mehr erwähnen
1000,00 numberformat für Winston Export
f-tex template changes
remove setup.sh add NOFORMAT to total, paid, invtotal add tempfile (old tabelle.tex) to tmpfile-mechanism (@sven, fuer Konsistenz eventuell tmpfile -> meta_template.tmpfile) add balance_sheet.html, income_statement.html from Default for consistence
Sprache bei Mahnungen
In den Auflistungen wird zu den Rechnungen die jeweilige Rechnungssprachemit angezeigt. Diese Sprache wird beim Drucken der Mahnungen auch verwendet(Bei Rechnung zusammenfassen nur die erste Sprache).Mit der SelectionBox unten kann man die Sprachauswahl überschreiben...
Keine negativen Zahlen beim Update von lastcost in Stammdaten erlauben
Kauft man einen Artikel ein wird beim speichern der Einkaufsrechnungautomatisch in den Stammdaten der EK-Preis für diesen Artikel zu dem Preisgesetzt.
Da es im Einkauf keine Gutschrift gibt helfen sich manche Benutzer...
division by zero Fehler bei GuV und EÜR
Bei gemischten Rechnungen/Gutschriften, die in Summe 0 ergeben, kann es imEÜR-Modus der GuV zu einem division by zero Fehler kommen, der hier abgefangenwird. Vermutlich ist das der Code für die gewichtete Zuordnung nach Periode.
Recht hinzugefügt: Nur eigene Kunden (Verkäufer gleich Mitarbeiter) editieren
Zusätzliches Recht alle Kunden / Lieferanten editieren, war bisher standardmäßig IMMER so und kann jetzt deaktiviert werden.Falls es deaktiviert wird, kann man den Kunden / Lieferanten nur editieren wenn man selber als Verkäufer eingetragen ist.
Duplizierung der Datenstruktur bei multiencoding POST submits
filename checks müssen auf defined sein, weil der dateiname auch leer sein kann.
Hintergrund: Wenn bei einem fileupload in einem [+] array die letzte Zeile leerist, wird der Dateiname leer gelassen. Dadurch wurde die Dateizeilefälschlicherweise ins target einsortiert und hat dort die letzte Zeile der...
Multiuploadfähigkeit
Jeder Upload ist unter seinem Requestpfad als reine Datenstrukturerreichbar, und ausserdem unter $target->{ATTACHMENT} als deskriptive Strukturmit Metainformationen.
release management doku
Bug 1797 - cb_transaction nicht eindeutig bei GuV
cb_transaction kommt auch in Tabelle gl vor, wird aber für die Auswertung nichtbenötigt
Ungültige Lager aus dem Warenbestand filtern
Setzt man Lager auf ungültig, so werden diese in der Auswahlliste beiLagerbestand und bei Lagerbewegungen rausgefiltert, lässt man die Auswahlallerdings leer, so werden auch ungültige Lager inkl. Bestand angezeigt....
Template Metadaten und default.tex Weiterleitung auch für Mahnungen.
dodate auch in print_form formatieren
Ansonsten kann es vorkommen, dass das Datum in Auftrag noch zweistellig ist unddann in Lieferschein vierstellig, bspw.: Auftragsformat 01.01.12 und dannLieferschein-Format: 02.01.2012
Fehlerhafte renders für Ajax reordering
Wurden zwar eh verworfen, aber sollten trotzden korrekt sein.
Kleinere Dokumentationsupdates
Die id der delivery_order ist in delivery_order_id bei items, nicht in trans_id
Preise mit unformatierten Werten vergleichen.
Sonst wird bei Verwenden einer Währung mit Wechselkurs immer die letztePreisgruppe ausgewählt.
unnötige diffs vermeiden.
local $::locale Objekt verwenden, sonst wird das vom Übersetzungssystem nicht gefunden.
am/audit_control auf template umgeschrieben.
am/buchungsgruppen_header auf template umgeschrieben
Bilanz und GuV mit oder ohne SB-Buchungen ausgeben
Erlaubt es, Bilanz und GuV zum 31.12. zu ziehen, ohne daß die SB-Buchungen dieKonten alle auf 0 setzen. Ersatz für "13. Periode".
Bei Bilanz reine EB-Bilanz zum 1.1. ermöglichenIn diesem Fall wird Auswahl "SB-Buchung" ignoriert....
am/list_buchungsgruppe nach template ausgelagert
format_amount zum Formatieren verwenden, satt parse_amount.
Sonst sind die numerischen CVars beim Drucken nicht richtig formatiert.
Falsches Buchungsdatum bei stornierten Dialogbuchungen
Storniert man eine Dialogbuchung wurde für die Stornobuchung als Buchungsdatumnicht das aktuelle Tagesdatum sondern das Buchungsdatum der zu stornierendenBuchung übernommen. Vor dem Speichern des Stornos wird deswegen jetzt gldate...
save_custom_variables zerstört nicht mehr Transaktionssicherheit
z.B. bei post_invoice sollten die Einträge für ar, invoice und acc_trans nurzusammen in einem Block in die DB geschrieben werden. Dies wurde aber durch ein$dbh->commit in CVar.pm ausgehebelt, da der übergebene Autocommitparameter in...
am/lead_header auf template umgestellt.
am/list_lead nach template portiert
puhs in die Liste der bekannten Typos aufgenommen.
typo: puhs -> push
am/form_footer auf template umgeschrieben
am/language_header auf template umgestellt
am/list_language in template ausgelagert
AM::convert_unit - wenn keine units übergeben, alle laden.
Datenbank-Upgrade-Hinweis verbessert
Die Tabelle chart ist NICHT betroffen, entsprechend in der Beschreibungkorrigiert.
Bezeichnungen und Hinweise in 'Konto bearbeiten' verbessert.
Buchungskonto ist nicht exakt der richtige Begriffe, sondern Sammelkonto.Die Eigenschaften der Aufklapp-Menüs überprüft und entsprechend fehlerhafteHinweise durch (hoffentlich) sinnvollere Empfehlungen ersetzt....
Entfernen der Spalte datevexport in Tabelle vendor und customer.
Dieser Status wird beim Datevexport überhaupt nicht berücksichtigt.Entsprechend auch die Funktion setdatevexport und die beiden Triggercustomer_datevexport und vendor_datevexport rausgenommen.
installcheck: Spacing der Ausgabe korrigiert.
Noch genaueren Hinweis auf das JSON-Module für CVAR Kunde
gl::form_footer auf template umgeschrieben.
gl::form_header auf template umgeschrieben
L.areainput_tag: cols als parameter akzeptieren.
L.date_tag: kalenderpicker nicht anzeigen, wenn das Feld readonly ist.
html strict: table layout.
2 einfache regeln:1. table > tr > td in dieser Reihenfolge muss auch korrekt wieder zu gemacht werden.2. tr darf als Kindelemente nur und ausschließlich td und th haben. Keine hiddens, kein anderer Schnickschnack.
html strict: L.date_tag macht den datumscheck mittlerweile automatisch. onchange muss klein.
html strict: select kann kein readonly, nur disabled
html strict: <h1> statt <p><div>
html strict: wrap="soft" ist unnötig.