Formularfelder und Session-Keys für Logins umbenannt
Ziel: Ermöglichen, dass Login & Passwort auch wieder perFormularfelder mit jedem Request übertragen werden, aber nicht mehr sooffensichtlich im "Formularfeldernamensraum" rumgeistern -- sondernleicht aussortierbar sind. Die Formularfelder, die mit "{AUTH}"...
Dispatcher: Auch Controller ermöglichen, die Admin-Login benötigen
Default ist für Controller, dass all ihre Funktionen User-Loginsbenötigen. Kann ein Controller ändern, indem er die Sub"get_auth_level" überschreibt (siehe Doku inSL::Contrller::Base). Dies schafft die Basis dafür, auch Admin-Dinge...
Tippfehler aus commit 46bc75c8079099de22ccbc6281b04f42ade67f1a korrigiert.
CsvImport::Parts: Option zum Überspringen von Artikeln mit existierenden Nummern
implementiert #1965
Historiensuchmaschine von date Magic befreit
War ursprünglich Teil von 46bc75c8079099de22ccbc6281b04f42ade67f1a.Das Javascript hatte noch ein paar Bugs, die sollten damit behoben sein.
Date-Input-Felder durch 'L.date_tag's ersetzt
Sonderzeichen in Einzelansicht Erzeugnis
Wenn in der Artikelbeschreibung oder Warengruppe von Bestandteilendes Erzeugnis Sonderzeichen verwendet werden, kam es bisher zuProblemen, vor allem wenn man den Button "Aktualisieren" benutzt.Dieser Fehler ist nun behoben, sowohl für die Artikelbeschreibung,...
Verkaufsbericht Einheiten und Preisfaktoren berücksichtigen
Im Verkaufsbericht werden jetzt auch Einheiten und Preisfaktorenberücksichtigt. Vorher kam es zu Fehlern, wenn man Rechnungenmit von den Basisangaben abweichenden Einheiten oder Preisfaktorenerstellt hat. Weiterhin werden in dem Bericht nur noch absolute Mengen...
ap::form_footer auf template umgestellt.
Spaltenueberschriften Export auf Import abgleichen
implementiert #1851
no tabs!
Administrationsoberflaeche: aktive User anzeigen
implementiert #1853
Meldung beim Speichern einer Wiedervorlage anzeigen(Ticket #1697)
Preview Mode bei Imports
Bei großen Imports interessieren einen meist nur die Fehler, oder die erstenpaar zeilen um zu sehen ob der Import so gut aussieht. Diese Modi sind jetztverfügbar.
Keine Längenbeschränkung für Spalte phone in den Tabellen customer und vendor.
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Preisgruppen in all_parts Lieferanten
(Implementierung grösstenteils von Geoffrey, leicht modifiziert von mir)
Steuer bei Debitorenbuchung gefixed
Steuerbetrag ist wieder Text statt Inputfeld
Fehler kam durch Commit cf5fe23a0f13baaa7637ac66898945d3e9da42f4"ar form_header nach template ausgelagert"
Wahrscheinlich Fehler durch Automatisierung
Datev Export - bei include in html vollen Dateinamen benutzen
Workaround zu einem Firefox 13 bug der verhindert dass Zahlungsbedindungen das Lieferdatum aktualisieren.
Ansprechpersonensuche um PLZ, Ort ergänzt
Und nach Straße, PLZ, Ort sortierbar gemacht
Straße, PLZ, Ort bei Ansprechpersonen bearbeiten
Behebt #1931.
Kosmetik: Einrückung fixen
Überflüssiges <tr>-Tag entfernen
Ansprechpartner: Feld 'E-Mail' direkt hinter Namen positionieren
Buchungsjournal: Feld Referenz in Referenz / Rechnungsnummer umbenanntFerner noch drei Sachen übersetzt und entsprechend eine deutsche Übersetzung angelegt.Hintergrund: Referenz ist irreführend, da bei Verkaufs- und Einkaufsbelegen diesesFeld in der Maske nicht vorkommt, sondern in dem Fall die Rechnungsnummer gemeint ist....
Verkaufsberichtsortierung um Land, Warengruppen, Kundentyp, Verkäufer und Monat erweitert
Hauptsortierung und Untersortierung sind jetzt nicht mehr auf Ware und Kundebegrenzt, sondern man kann eine Kombinationen erstellen aus:
(Teil-)Fix für Bug 1888. Aktuelle verwendete Druckvorlagen auf Startbildschirm anzeigen.
Hierbei aber die anderen Wünsche in den Kommentaren nicht berücksichtigt.
DATEV Export modular gekapselt.
Fix zu Bug 1849: Buttons "Loeschen" und "Buchen" bei frischen Rechnungen verschwindet nach "Erneuern"
gldate des Beleges nicht mit Hilfsvariable für Zahlungen überschreiben.
Spracheinstellungen bei Waren usw.: Übersetzungsfelder auch mehrzeilig
analog zu Beschreibung und Bemerkungen im Hauptfenster.
Lieferplan: von/bis Filter, Kundennummer Filter, filter summary Grundstruktur
DeliveryPlan
Erste Version squashed (überspringt 10 Commits, in denen das Query unbrauchbar langsam ist)
Waren und Lieferanten als benutzerdefinierte Variablen hinzugefügt.
Mit einfachen vendor_ und part_selectoren im L-Plugin, die dasselect_tag verwenden. vc_limit wird nicht berücksichtigt und dasganze ist nur rudimentär getestet.
CVars in der Ansprechpartnersuche
filter_prefix für CVar->render_search_options
Suche nach Ansprechpartnern
Merge aus zwei verschiedenen Implementierungen der gleichen Funktionalität
Features:- behandelt Ansprechparter als direkte Suchziele wie Kunden und Lieferanten (1)- Suche ähnlich den bekannten Suchmasken (1)- Suche nach direktem Suchwort (2)...
Leeres Feld mit anzeigen heißt with_empty bei select_tag im L-Plugin.
CVars in Ansprechpartnern.
template für reports als ajaxblock
Tab für sales price information
sellprice information test commit
customer_id in debitorenbuchungen nicht verlieren
behebt #1867
Merge remote-tracking branch 'cebitversion/kivitendo_style'
Conflicts: SL/Form.pm
common.js nicht doppelt einbinden
klassen für report generator header
Klassen für paginate links
ar form_header nach template ausgelagert
CVar selectboxen korrekt mit <option value=...> rendern
Fix zu Bug 1819
mehr kivitendo rebranding
kivitendo rebranding
css menu auf divs umgeschrieben.
cebit version
Stylesheets umorganisiert.
Doku in css/README.stylesheets
Templatefehler hat zu Problemen mit dem Editieren von Preisgruppen geführt.
Fix zu Bug 1828
Icons im Javascriptmenü
sytax error in templates/webpages/dunning/show_invoices.html s/\ T8/$T*/
javascriptmenü: Iframe vor den javascripten laden.
ct: Lieferadresse hinzufügen auch so nennen
Lieferadressen, gelöschte aber ausgewählte weiterhin einblenden.
Ansprechpartner löschen im contact partial rendern.
Ansprechpartner: Löschen nie deaktivieren, aber ausblenden, wenn keine cp_id
Usermaske im Adminbereich vor logins aus sessions geschützt.
Notwendigerweise zusätzlich User->new und Auth->read_user auf %paramsumgeschrieben.
Link in der Kopfzeile vom Javascriptmenü korrekt setzen.
Mehrzeilige Beschreibungen von Projekten in mehrzeiligem Textarea anzeigen.
Rudimentäre Verwaltung von Benutzern
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 dunning/search ausblenden.
Templatefehler in dunning/show_dunning_bottom.html
gelöschte Benutzer in do/search ausblenden
gelöschte Benutzer in oe/search ausblenden
gelöschte Benutzer in gl/search ausblenden
gelöschte Benutzer in ar/search ausblenden
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...
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....
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
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
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....
Noch genaueren Hinweis auf das JSON-Module für CVAR Kunde
gl::form_footer auf template umgeschrieben.
gl::form_header auf template umgeschrieben
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