Aktivität
von 22.12.2016 bis 20.01.2017
20.01.2017
- 14:23 Revision 51502881 (kivitendo): Debitorenbuchungen: Währungs-/Verkäufer-Drop-Downs nicht als Hidden mitschleifen
- 14:22 Revision 6e594d28 (kivitendo): Kreditorenbuchungen: nur zur Kontenkategorie passende Steuerschlüsselauswahl anbieten
- 13:27 Revision b96aeec0 (kivitendo): Historien Suchmaschine: SQL-Injektion verhindern.
- 12:44 Revision 0a98a0dc (kivitendo): ProjectPicker: Taskendrücke auf Shift, Ctrl & Alt ignorieren
- Andernfalls wird schon beim Drücken eines der Modifier eine Suche
ausgelöst. Das kann besonders nervig sein, wenn man... - 12:44 Revision b592435b (kivitendo): ProjectPicker: unbenutzte Variable last_unverified_dummy entfernt
- Sie wird nur gesetzt, nie gelesen, und vor allem auch nicht mit »var«
deklariert — wodurch es im Strict-Modus zu Java... - 12:44 Revision 1d8fe39b (kivitendo): ProjectPicker: Strict-Modus & Warnungen von jshint beseitigt
- 12:44 Revision 1e53a13e (kivitendo): CustomerVendorPicker: Taskendrücke auf Shift, Ctrl & Alt ignorieren
- Andernfalls wird schon beim Drücken eines der Modifier eine Suche
ausgelöst. Das kann besonders nervig sein, wenn man... - 12:44 Revision 09979fcb (kivitendo): CustomerVendorPicker: unbenutzte Variable last_unverified_dummy entfernt
- Sie wird nur gesetzt, nie gelesen, und vor allem auch nicht mit »var«
deklariert — wodurch es im Strict-Modus zu Java... - 12:44 Revision 3d58a31e (kivitendo): CustomerVendorPicker: Strict-Modus & Warnungen von jshint beseitigt
- 12:29 Revision c17d679a (kivitendo): Verkaufsbericht - Abteilung korrekt behandeln
- und Umstellung auf select_tag
- 09:44 Revision af9a1f44 (kivitendo): Historien Suchmaschine: Stacküberlauf vermeiden
- Die Fehlermeldung
'DBD::Pg::st execute failed: ERROR: stack depth limit exceeded' wird durch
Anpassung des q... - 08:45 Revision 863eb430 (kivitendo): am: fehlendes include für Historiensuche(2)
- Undefined subroutine &main::conv_dateq called at bin/mozilla/am.pl line 1246
- 08:12 Revision b181d7ab (kivitendo): PDF Helper Erweiterungen: Formatkorrektur nach perltidy
19.01.2017
- 14:34 Revision 128fab1c (kivitendo): t/backgorund_job/known_jobs.t
- Dieser Test hat noch nie einen Fehler gefunden, aber produzierst ständig
false positives wenn jemand einen neuen Hint... - 14:24 Revision 6fc16dd1 (kivitendo): Revert "focus: scroll to active element"
- This reverts commit fdc625b4d1ba26782ff81ec2d79c1b533f26a9a7.
Das funktioniert so nicht. Grundsätzlich passiert das ...
18.01.2017
- 17:49 Revision 6ba38ffe (kivitendo): PDF Helper Erweiterungen: bothsided , out_path
- merge_pdfs mit weiterem Parameter "out_path"
Statt den Inhalt als Ergebnis zu bekommen, kann nun auch gleich die exi... - 17:26 Revision 6aaed579 (kivitendo): Paginierung schneller machen:
- SQL-Injection raus
- 14:46 Revision 6ad5169e (kivitendo): Neuer Test t/part/stock.t für Part Methode get_stock
- 14:46 Revision 179e3c4c (kivitendo): SL::DB::Part - neue Methode get_stock
- um den aktuellen Lagerbestand eines Artikels in einem bestimmten
Lagerplatz oder in einem bestimmten Lager zu einem b... - 14:46 Revision e2db2d12 (kivitendo): SL::Dev::Inventory - set_stock mit abs_qty, transfer_stock
- Man kann Lagerbestände jetzt sowohl positiv als auch negativ ändern,
oder einen gewünschten Bestand vorgeben (abs_qty... - 14:30 Revision 866738c6 (kivitendo): SL::Dev::Record - Aufträge und Lieferscheine erstellen
- 13:50 Revision cce2f7c3 (kivitendo): Flash bei ReportGenerator-Verwendung nicht manuell anzeigen
- Der ReportGenerator zeigt den Flash inzwischen selber an. Daher muss,
nein sollte, oder sogar darf der Aufrufer den F... - 13:09 Revision 3c938e03 (kivitendo): Paginierung schneller machen für Lager(Paginierung repariert)
- Lagerbuchungen und Lagerbestand optimieren
1. Auf Rose umstellen grosser Aufwand.
2. Roseverhalten nachimplementiere... - 13:00 Revision 655f8af6 (kivitendo): jQuery-resetForm() anstelle von selbst geschriebenem Reset-Code nutzen #4
- 12:56 Revision 6c911c7c (kivitendo): jQuery-resetForm() anstelle von selbst geschriebenem Reset-Code nutzen #3
- 12:53 Revision 28633ebf (kivitendo): jQuery-resetForm() anstelle von selbst geschriebenem Reset-Code nutzen #2
- 12:42 Revision 405313d5 (kivitendo): jQuery-resetForm() anstelle von selbst geschriebenem Reset-Code nutzen
- Unsere bisherigen Reset-Implementationen haben die Inputs alle auf leer
gesetzt. Die Standard-Reset-Routinen der Brow... - 10:57 Revision 59adfa36 (kivitendo): Alle Rechnungen: »als bezahlt markieren« auf neue Funktionen in SL::DB::(Purchase)Invoice umgestellt
- 10:41 Revision b186a8eb (kivitendo): SL::DB::(Purchase)Invoice: neue Funktion »mark_as_paid«
- Sie macht nichts weiter, als »paid« auf »amount« zu setzen.
- 10:41 Revision 58b97f84 (kivitendo): Form->redirect: übergebene Nachricht mittels »flash_later« anzeigen lassen
- Der Funktion $::form->redirect kann eine Nachricht übergeben
werden. Diese wird bisher nur dann angezeigt, wenn es ke... - 10:41 Revision e4cc2d96 (kivitendo): ReportGenerator: im HTML-Bericht den Flash anzeigen
17.01.2017
- 17:27 Revision ff598089 (kivitendo): Hintergrundjob zum Schließen bei geschlossenen Aufträgen verlinkten Projekten
- Der Job ist per Default deaktiviert. Wenn eine solche Funktionalität für
eine Installation benötigt wird, so muss der... - 14:02 Revision 5d497700 (kivitendo): Lager: Umstellung auf Verwendung vom Part-Picker
- Dadurch wurden mehrere alte Artikel-Auswahl-Routinen und -Vorlagen
überflüssig, die gleich entfernt wurden. - 13:59 Revision e9e60985 (kivitendo): Lager: Einlagernfunktionalität aus wh.pl entfernt
- Diese wird inzwischen von SL::Controller::Inventory zur Verfügung
gestellt. - 13:59 Revision a8459f49 (kivitendo): Form->show_generic_error: Parameter action, back_button entfernt
- Der Funktion kann man eine spezifische Action mitgeben, damit ein Button
mit der Action anstelle des normalen Zurück-...
16.01.2017
- 13:23 Revision b9f5d35e (kivitendo): Revert "kivi.call_jquery: Funktion zum Aufrufen beliebiger jQuery-Funktionen"
- Dies nimmt Commit 8c93869920ec0bf012a0f59175b39449c90a4d1f zurück. War
kein schönes Design, und die Aufrufer wurden b... - 13:21 Revision e63e6914 (kivitendo): t/part/assembly.t: nicht mit undef vergleichen
- 13:17 Revision 2657ce87 (kivitendo): io.pl: disconnect_standard_dbh bei _make_record wieder entfernt
- Das war in 49707e3c eingefügt worden mit Hinweis, dass es ein temporärer
Fix ist bis single-dbh abgeschlossen ist. Ka... - 12:03 Revision 3e1b2996 (kivitendo): SelfTests: check_overpayments verbessert
- i)
chart_link muss nicht mehr über JOIN chart c c.link mit der
acc_trans vereint werden
ii)
Der Test hat keine ... - 11:44 Revision cbb4ef68 (kivitendo): false positive in SelfTests gefiltert (Periode)
- Hintergrund:
Um nur die Daten-Analyse auf das aktuelle Geschäftsjahr (Geschäftsjahr gleich
Kalender-Jahr) zu machen, ...
13.01.2017
- 16:58 Revision 4d3be9c7 (kivitendo): Menu Icons können nun auch .svg Dateien sein
- Vorrangig werden nun svg Dateien aus dem Verzeichnis ./image/icons/svg/*.svg verwendet.
Falls dort kein Icon auffindb... - 14:41 Revision 529e6bf9 (kivitendo): Merge branch 'f-chart-picker-in-gl'
- 14:14 Revision 7a3ee8d6 (kivitendo): kivi.PriceRule.js: strict & Warnungen vermeiden
- 14:14 Revision 8c938699 (kivitendo): kivi.call_jquery: Funktion zum Aufrufen beliebiger jQuery-Funktionen
- An vielen Stellen schicken wir vom Backend aus nur die Namen
aufzurufender JavaScript-Funktionen an den Browser. Der ... - 14:14 Revision 4cde51b9 (kivitendo): kivi.history_back: wie history.back() aber über kivi.get_function_by_name auffindbar
- 14:14 Revision 094084cb (kivitendo): kivi.submit_form_with_action: fügt Hidden-»action« mit Wert zu Form hinzu & submittet
- Zuerst werden alle existierenden Inputs namens »action« entfernt, damit
sich die Inputs nicht ins Gehege kommen. Ansc... - 14:14 Revision 6bcabf17 (kivitendo): kivi.SalesPurchase.js: Warnung vermeiden
- 14:14 Revision 575f3ac7 (kivitendo): PrintOptions-Helfer: sub opthash Paket-lokal anstelle von sub-lokal
- Wir nutzen Named-Sub-in-Named-Sub nie, daher auch hier
nicht. Ursprünglich war die Funktion in bin/mozilla/io.pl, da ... - 14:12 Revision 27589d5e (kivitendo): CSS: eine Klasse für versteckte Elemente
- 11:28 Revision 514823df (kivitendo): Mahnungen: Funktion »Diese Sprache verwenden« gefixt Teil 2
- Wenn die Checkbox angehakt ist, so soll die Benutzer*in die Möglichkeit
haben, über die Druckoptionen einen Sprache f... - 11:13 Revision 71c23cdf (kivitendo): Mahnungen: Funktion »Diese Sprache verwenden« gefixt
- Wenn die Checkbox angehakt ist, so soll die Benutzer*in die Möglichkeit
haben, über die Druckoptionen einen Sprache f... - 10:31 Revision dd5f88f6 (kivitendo): Part Controller - als neu speichern repariert
- alle Buttons (Speichern, Als neu speichern, Löschen) setzen die action
selber (siehe js/kivi.Part.js) , die form brau...
12.01.2017
- 22:08 Revision 33da73f7 (kivitendo): Mahnungen: Typo in query
- Fürhte zwar nicht zu einem Fehler, war aber sicher so nicht gewollt.
- 16:54 Revision f189f520 (kivitendo): locale-Lauf
- 16:54 Revision 68d169c1 (kivitendo): Artikelsuche: Überschrift in Bericht wieder ergänzt
- Es gibt inzwischen nur noch einen Menüpunkt für Artikelsuche, nicht mehr
einen pro Typ. Der Typ wird dann anhand von ... - 15:44 Revision 0fa80981 (kivitendo): Kreditorenbuchungen auf Verwendung des Chart-Pickers umgestellt
- 15:44 Revision 41cceb1e (kivitendo): Debitorenbuchungen auf Verwendung des Chart-Pickers umgestellt
- 15:44 Revision 9fbc6ff4 (kivitendo): Form::create_links: überflüssige Kommentare entfernt
- 15:44 Revision ad635c66 (kivitendo): Dialogbuchen auf Verwendung des Chart-Pickers umgestellt
- 13:39 Revision 23d86027 (kivitendo): Mahnungen: Metadaten der Mitarbeiter (Bearbeiter/Verkäufer) setzen
- Vorher: salesman_name hat den Namen von employee_name bekommen. Weitere
Daten wurden nicht (mehr) gesetzt.
Aktuell: ... - 13:37 Revision f50812d4 (kivitendo): RB-Druckvorlagen: mehr Mitarbeiter-Metadaten für Mahnungen
- 12:47 Revision a529c3ba (kivitendo): Revert "Verkauf/Rechnungen/Massenerstellung: Zahlungsbedigungen werden nicht übernommen"
- This reverts commit 90e59318411f63c95a7e803b4383d75ec72427a8.
- 12:08 Revision 1ac7b3f2 (kivitendo): gl.pl: Kommentar mit falschem Encoding ersetzt
- 12:08 Revision a36da908 (kivitendo): ChartPicker: Lupe wie beim PartPicker stylen
- 12:08 Revision e04524d9 (kivitendo): ChartPicker: Taskendrücke auf Shift, Ctrl & Alt ignorieren
- Andernfalls wird schon beim Drücken eines der Modifier eine Suche
ausgelöst. Das kann besonders nervig sein, wenn man... - 12:08 Revision 9c87c486 (kivitendo): ChartPicker: unbenutzte Variable last_unverified_dummy entfernt
- Sie wird nur gesetzt, nie gelesen, und vor allem auch nicht mit »var«
deklariert — wodurch es im Strict-Modus zu Java... - 12:08 Revision bae74e1e (kivitendo): ChartPicker: Strict-Modus & Warnungen von jshint beseitigt
- 12:08 Revision a18b9450 (kivitendo): ChartPicker: Test-Seite um vorausgefüllte Picker ergänzt
- 12:08 Revision a924abaf (kivitendo): PartPicker: Taskendrücke auf Shift, Ctrl & Alt ignorieren
- Andernfalls wird schon beim Drücken eines der Modifier eine Suche
ausgelöst. Das kann besonders nervig sein, wenn man... - 12:08 Revision 9b377bf4 (kivitendo): PartPicker: unbenutzte Variable last_unverified_dummy entfernt
- Sie wird nur gesetzt, nie gelesen, und vor allem auch nicht mit »var«
deklariert — wodurch es im Strict-Modus zu Java... - 12:07 Revision 5debedf3 (kivitendo): PartPicker: Strict-Modus & Warnungen von jshint beseitigt
- 10:33 Revision 90e59318 (kivitendo): Verkauf/Rechnungen/Massenerstellung: Zahlungsbedigungen werden nicht übernommen
- Falls im Lieferschein keine Zahlungsbedingungen gesetzt sind,
wird die des Kunden für die Rechnung eingesetzt
11.01.2017
- 13:05 Revision 33a45e0e (kivitendo): kivi.js: alle jshint-Warnungen beseitigt & auf strict umgestellt
- 11:14 Revision e2ef75e5 (kivitendo): Part Controller - Artikelnummer von unbenutzten Artikeln ändern
- 10:50 Revision d0693cf4 (kivitendo): LXDebug: bei SHOW_CALLER ersten Caller außerhalb von LXDebug.pm nehmen
- Andernfalls wird beim Aufruf von z.B. »SL::Controller::CustomerVendor →
LXDebug::dump() → LXDebug::message()« fälschl... - 08:55 Revision 899f502c (kivitendo): Zum Erfassen neuer Artikel neuen Part-Controller verwenden
- Die Knöpfe zum Erstellen neuer Artikel im Artikelreport springen nun in den neuen Part Controller
- 08:42 Revision 5d711a25 (kivitendo): Prüfen der Bestandteile eines Erzeugnisses beim Hinzufügen
- Erst Prüfung innerhalb des Erzeugnisses,
dann recursive Prüfung der das Erzeugnis enthaltenen Erzeugnisse,
Abbruch na... - 08:21 Revision a116f27a (kivitendo): Dokumentation neu generiert
- 08:20 Revision f3c78a02 (kivitendo): Artikel-Klassifizierung: Dokumentation
- 08:20 Revision 3a1b684b (kivitendo): partpicker mit classification_id als filter erweitert
- 08:20 Revision ea1c5dfb (kivitendo): Vereinfachte Abkürzungsmethode "typeclass_abbreviation" im Part Presenter
- 08:20 Revision 6416b3bb (kivitendo): Zusammengefasstes Listen von Ware,Erzeugnis,Dienstleistung und Sortimenten
- Die Suchmaske für Ware,Erzeugnis,Dienstleistung und Sortiment gilt nun einheitlich für alle Artikeltypen,
deshalb wir... - 08:20 Revision 71d40510 (kivitendo): Falls ein Artikel nicht gefunden wird, kann gleich in die Erfassung gegangen werden
- Dies ist in der Manantenkonfigurierung einstellbar.
- 08:20 Revision 219d88ab (kivitendo): Artikel-Klassifizierung: "Preis separat ausweisen"
- Dieses neue Attribut an Artikelklassifizierung erlaubt in Aufträgen und Rechnungen
bestimmte Artikel extra auszuweise... - 08:20 Revision 65d2537d (kivitendo): Artikel-Klassifizierung
- Die Klassifizierung von Artikeln dient einer weiteren Gliederung um zum Beispiel den Einkauf vom Verkauf zu trennen, ...
- 08:18 Revision 2ee7cc2f (kivitendo): Banktransaction: Kontoauszug verbuchen überarbeitet(2)
- Korektere Initialisierung von Arrays
10.01.2017
- 17:56 Revision 59e3b9a9 (kivitendo): CsvImport Aufträge: Variable besser benannt und Kommentar berichtigt.
- 17:56 Revision 1d28ae88 (kivitendo): CsvImport Aufträge: Positionen nicht fehlerhaft markieren, wenn Auftrag fehlerhaft.
- Das zeigt dann im Bericht nicht alle Zeilen als Fehler an, die selber keinen
Fehler enthalten und bei denen nur die A... - 17:56 Revision 50c2cd31 (kivitendo): CsvImport Aufträge: Keine Aufträge speichern, wenn alle fehlerhaft sind.
- Dazu die zu speichernden Einträge mit einem leerem Array initialisieren, denn
sonst nimmt die save_objects-Routine au... - 17:16 Revision cadf8b8b (kivitendo): Banktransaction: Kontoauszug verbuchen überarbeitet
- kein _as_number für amount verwenden
Fehlermeldung bei Transaktionen bearbeitet
Bei Sammelanweisung Zuweisung korri... - 15:59 Revision 641d6d24 (kivitendo): kivi.detect_duplicate_ids_in_dom: Funktion zum Auffinden doppelter IDs im DOM
- 15:59 Revision 4a903d6d (kivitendo): do/form_header.html: Element »department_id« nicht doppelt ausgeben
- 15:59 Revision 44d38b2b (kivitendo): kivi.popup_dialog: neuer Callback »load« nach erfolgreichem AJAX-Laden des Inhalts
- 12:49 Revision 895be677 (kivitendo): CsvImport Aufträge: Auftragsnummer nicht mit SL::TransNumber setzen, …
- denn dies wird automatisch über SL::DB:Order beim Speichern gemacht.
- 12:20 Revision d5a5d3a1 (kivitendo): CsvImport: Unbenutzte Variable/Statement entfernt.
- 12:16 Revision 9e85c889 (kivitendo): Typo im Kommentar korrigiert.
08.01.2017
- 17:19 Revision ed11f8c7 (kivitendo): SelfTest Kosmetik
- Ein überflüssiges JOIN entfernt und etwas sinnvoller den
Code formatiert. - 17:03 Revision 56e0744e (kivitendo): SelfTests check_summe_stornobuchungen optimiert
- Die Summenprüfung der Stornobuchungen muss
auch über den Jahreswechsel hinaus Buchungen berücksichtigen.
06.01.2017
- 15:15 Revision 03319ef8 (kivitendo): Mehr Fokusoptionen in Belegen
- 11:22 Revision fdc625b4 (kivitendo): focus: scroll to active element
- 11:22 Revision 8aa278d4 (kivitendo): js/common.js: hash focus funktionalität wiederhergestellt
- 11:22 Revision f1c3810f (kivitendo): focus: Zeilenfokus in die normale Behandlung verschoben
05.01.2017
- 15:07 Revision f5df17ca (kivitendo): LinkedRecord: Batch mode
- 15:07 Revision 2a5c1eb3 (kivitendo): Performance: inject_results in linked_records
- 15:07 Revision 0ff17226 (kivitendo): LinkedRecords: with_objects erlauben für shipped_qty
- 13:26 Revision a8cba95a (kivitendo): Verkaufs-/Einkaufsbelege: beim Laden der Lieferadresse $form->{shipto_id} nicht überschreiben
- Die Semantik in der Datenbank sieht so aus, dass z.B. oe.shipto_id nur
dann gesetzt ist, wenn eine der Lieferadressen... - 12:57 Revision 072caebf (kivitendo): LXDebug: Flag SHOW_CALLER für Ausgabe Dateiname:Zeilennummer bei message() & dump()
04.01.2017
- 17:05 Revision e39679e4 (kivitendo): kivi.popup_dialog(): übergebenen close-Handler auch ausführen
- Die Funktion kivi.popup_dialog() installiert ihren eigenen
close-Handler, um den in dem Moment noch vorhandenen Dialo... - 11:19 Revision 3a8e5bda (kivitendo): Abfangen von leerer warehouse_id bevor Objekt gesucht wird
- Will man kein Default Lager einstellen kommt es zu einem Rose Fehler.
Nun wird verfahren wie wenn Lager nicht gefunde...
29.12.2016
28.12.2016
- 22:23 Revision b7e55095 (kivitendo): doc binaries
- 21:51 Revision e1b34efd (kivitendo): documentation.xml eigenen typo gefixt
- 21:46 Revision 55a40c09 (kivitendo): create doc binaries aktualisiert
- 21:36 Revision 46ac7beb (kivitendo): Installationsanweisungen für debian/ubuntu geändert
- Seit ca. 2015 ist CGI.pm nicht mehr im Perl Core und das
Paket libcgi-perl seit Intrepid nicht mehr vorhanden:
S.a. ...
27.12.2016
- 13:35 Revision 77807bf5 (kivitendo): Zahlungsbedingungen obsolet setzen
- Damit können alte und ungenutzte Zahlungsbedingungen für neue
Belege/CV/Artikel ausgeblendet werden.
Außerdem Umstel... - 13:02 Revision dec270d2 (kivitendo): Lieferscheine - Abteilung per ALL_DEPARTMENTS und L.select_tag
- 13:02 Revision dd2ee66b (kivitendo): Aufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag
- 13:02 Revision ffd06003 (kivitendo): Verkaufsrechnung bearbeiten - ALL_DEPARTMENTS wie andere Belegemasken
- 13:02 Revision 0e60202e (kivitendo): Debitorenbuchung - Abteilung nutzt immer L.select_tag als Dropdown
- 13:02 Revision 40cfb5ee (kivitendo): Kreditorenbuchung - Abteilung nutzt immer L.select_tag als Dropdown
- 13:02 Revision f0747a2f (kivitendo): Dialogbuchen - Abteilung nutzt immer L.select_tag als Dropdown
23.12.2016
- 12:04 Revision 359506e5 (kivitendo): Webdav-Datei-Aufruf direkt mit Backend-Funktion
- Webdav Pfad und Dateiname muss nicht bei der Parameterübergabe
zusammengebaut werden. Besser direkt die Funktion Webd... - 12:03 Revision 2200aefd (kivitendo): RB-Briefvorlage kivicompany vergessen zu setzen
- 11:11 Revision b0405a0d (kivitendo): Webdav: Funktion full_filedescriptor dokumentiert
- 10:08 Revision 9d0aef99 (kivitendo): Kreditorenbuchung um WebDAV-Funktion erweitert
- 09:37 Revision 056888bc (kivitendo): changelog für WebDAV für Dialogbuchen geändert
- 09:35 Revision b166ba3b (kivitendo): Dialogbuchen um WebDAV-Funktion erweitert
22.12.2016
Auch abrufbar als: Atom