Aktivität
von 11.06.2014 bis 10.07.2014
10.07.2014
- 09:51 projekt kivitendo Revision a75f4558 (kivitendo): Hintergrundjob zum Löschen abgelaufener Sessions
04.07.2014
- 13:29 projekt kivitendo Revision b1cf0c0b (kivitendo): CreatePDF-Helfer: Anpassung an API-Änderung SL::Template.*new
- 10:42 projekt kivitendo Revision 89e9e5db (kivitendo): PreisTaxCalculator: Caching-Abfrage für »keine Positionen« gefixt
- 09:03 projekt kivitendo Revision a5272799 (kivitendo): Kunden-/Lieferantenstammdaten: CVar-Input-Felder mit richtigem Namen versehen
- Ging leider im Commit »CustomVariables: Verwendung mit RDBO als Writer
implementiert« kaputt, weil außerhalb dieses T...
03.07.2014
- 11:03 projekt kivitendo Revision a2db325a (kivitendo): Handle zur LXDebug-Logdatei auch UTF-8 encoden
- 10:33 projekt kivitendo Revision 313c7c4d (kivitendo): Wenn GREEK CAPITAL LETTER DELTA im Text, dann auch utf8 flaggen.
02.07.2014
- 09:19 projekt kivitendo Revision f171e7ac (kivitendo): Wiederkehrende Rechnungen: Variablen für lange Monatsnamen gefixt
- Ging im Commit »Wiederkehrende Rechnungen: Formatierung von
Datumsdruckvariablen über freie Formatstrings« kaputt. Da... - 09:18 projekt kivitendo Revision 4bb9bf41 (kivitendo): task_server: pro Job mit Sprache vom konfiguriert initialisieren
- …und die Systemsprache nur als Fallback nutzen.
Hat in der Praxis vermutlich keinerlei Auswirkung, ist aber die
Impl...
01.07.2014
- 14:06 projekt kivitendo Revision 52e676cf (kivitendo): LXDebug::log_time: Differenz zum letzten Aufruf in ms mit ausgeben
- 09:59 projekt kivitendo Revision dca6f342 (kivitendo): Druckvorbereitung: Lieferschein-Model mit richtigem Primärattribut laden
- Das ging im Commit »Einkauf/Verkauf: Lieferadressenfelder nie aus
Stammdaten vorbelegen« kaputt. - 09:46 projekt kivitendo Revision ae906113 (kivitendo): SL::DB::(Delivery)Order,(Purchase)Invoice: Aliase »add_items«
- Die Relationships für die Positionen heißen in allen Klassen
unterschiedlich. Daher gibt es schon seit Längerem den A...
30.06.2014
- 15:38 projekt kivitendo Revision 31a84730 (kivitendo): Aufträge bei Anzeige der Lieferungen in Kundenstammdaten richtig zuordnen.
- Und richtigen Beleg (VK/EK) öffnen.
Behebt #2467. - 13:51 projekt kivitendo Revision 3adc71e0 (kivitendo): Hinweis von Sven format_amount hat nichts in Template Verzweigung zu suchen.
- Keine Ahnung warum mein Test am Freitag, dass nicht korrekt evaluiert hat.
Wahrscheinlich ist qty undef. Es reicht hi... - 13:42 projekt kivitendo Revision c41e957e (kivitendo): Hinweis von Sven format_amount hat nichts in Template Verzweigung zu suchen.
- Keine Ahnung warum mein Test am Freitag, dass nicht korrekt evaluiert hat.
Wahrscheinlich ist qty undef. Es reicht hi... - 11:33 projekt kivitendo Revision f1faf9a9 (kivitendo): DB-Trigger, um sicher zu stellen, dass ein Lagerplatz auch zum Lager gehört.
- Betrifft #2485.
27.06.2014
- 13:48 projekt kivitendo Revision fa7fc7ee (kivitendo): Merge branch 'master' of github.com:kivitendo/kivitendo-erp
- 13:45 projekt kivitendo Revision 9c1e3898 (kivitendo): Einkaufslieferschein, Einlagern mit mehreren Lagern verbessert
- Mehrfaches Aufrufen vom Fragezeichen Einlagern-Knopf, bzw. Erneuern der Posititonseinlagermaske
hat die Zuordnung zu ...
26.06.2014
- 16:33 projekt kivitendo Revision 98896d56 (kivitendo): UStVA: Position 47 in Summe 53 mit aufnehmen
- 15:10 projekt kivitendo Revision 2536b717 (kivitendo): 2 Warnungen in den Tests beseitigen
- 10:26 projekt kivitendo Revision 361a37a3 (kivitendo): Lieferadresse eingeben: Möglichkeit zum Kopieren aus Stammdaten
- Im Dialog für die Eingabe einer individuellen Lieferanschrift gibt es
nun die Möglichkeit, die Felder aus den Stammda... - 10:26 projekt kivitendo Revision 88bfacbf (kivitendo): Verkauf: leeren Eintrag in Lieferadressendropdown klarer benennen
- Angezeigt wird nun »Keine/individuelle Lieferadresse«, um es den
Benutzern klarer zu machen, dass die über den Button... - 10:26 projekt kivitendo Revision b6213d35 (kivitendo): Einkauf/Verkauf: Lieferadressenfelder nie aus Stammdaten vorbelegen
- Das neue Verhalten ist wie folgt:
- Weder die shipto_id (die Drop-Down-Box in den Belegmasken) noch die
individuel...
25.06.2014
- 16:21 projekt kivitendo Revision 81b492ac (kivitendo): DateTime: (add|subtract)_businessdays Funktionen
- 14:06 projekt kivitendo Revision a607a2d0 (kivitendo): Rundungsfehler bei periodischen Rechnungen mit Einzelpreisen ...
- ... mit einer Nachkommastelle und Rabatt behoben.
siehe auch commit a22b8118e0bd68acac8a2d7b02a2d4f9fd0eaff1
Zudem ... - 11:50 projekt kivitendo Revision 68e4c3a2 (kivitendo): FollowUp(Access)-Rose-Models: sinnvollere Namen für Relationships
- 11:39 projekt kivitendo Revision 0d33a925 (kivitendo): rose_auto_create_model.pl: Relationship-Namen anhand der Spaltennamen mappen
- Bisher wurde das Umbenennen der generierten Relationships anhand des von
Rose vergebenen Namens der Relationship vorg... - 09:58 projekt kivitendo Revision df601bd3 (kivitendo): Kunden-/Lieferantenstammdaten: Maps-Link mit Firmenadresse als Routing-Ausgang
- 09:32 projekt kivitendo Revision 52e39117 (kivitendo): Spaltentyp Text anstelle von varchar() in diversen Tabellen Teil 3
- 09:02 projekt kivitendo Revision aee6ab15 (kivitendo): Kunden-/Lieferantenstammdaten: Beschränkungen für Feldlängen entfernt
- …da die Datenbankspalten inzwischen alle vom Typ TEXT und nicht mehr
VARCHAR sind. - 09:01 projekt kivitendo Revision b50f89e5 (kivitendo): Spaltentyp Text anstelle von varchar() in diversen Tabellen Teil 2
- Tabelle »shipto«
- 08:46 projekt kivitendo Revision 754482db (kivitendo): Lieferantenauftrag → Kundenauftrag: Verkaufspreis als Einkaufspreis übernehmen
- Der Preis, den ich beim Lieferanten zahlen musste (alte Maske:
sellprice_N) ist dann im weiteren Verkaufsprozess der
...
24.06.2014
- 17:11 projekt kivitendo Revision 53d80f2a (kivitendo): Generische Unterstützung für CTI: Click-to-dial
- 17:11 projekt kivitendo Revision 1e987ead (kivitendo): ReportGenerator: class für Links angeben können
- 17:11 projekt kivitendo Revision f4c91eec (kivitendo): SL::MoreCommon: benutztes Encode auch usen
- 15:27 projekt kivitendo Revision 699e686c (kivitendo): USTVA: Analog zu b0f569c auch Position 46 umdrehen.
- 11:33 projekt kivitendo Revision 2ea1a379 (kivitendo): Neuer Bericht »Liquiditätsvorschau«
- 10:13 projekt kivitendo Revision 41adf433 (kivitendo): Verkaufsbelege: optional nur Projekte des Kunden anbieten
- Auch dieses Feature kann über die Mandantenkonfiguration eingeschaltet
werden.
23.06.2014
- 17:20 projekt kivitendo Revision a2b2aea8 (kivitendo): Instance-Conf am Anfang jedes Requests laden
- 17:04 projekt kivitendo Revision 3da73190 (kivitendo): Angebote: neue Felder Auftragswahrscheinlichkeit, Voraus. Abrechnungsdatum
- 16:38 projekt kivitendo Revision f775b88a (kivitendo): Einkaufs-/Verkaufsprozesse: optionale Einschränkungen für gewisse Aktionen
- Über die Mandantenkonfiguration kann verboten werden, dass gewisse
Aktionen in den Einkaufs- und Verkaufsprozesse dur... - 16:15 projekt kivitendo Revision 85d9159e (kivitendo): Offene Transaktionen vor DB-Upgrades comitten
- Hintergrund ist, dass Locks potenziell vorhanden sein können. Einfaches
Beispiel: $::instance_conf wird geladen (dadu... - 15:37 projekt kivitendo Revision ea25e624 (kivitendo): CSV-Helfer-Test: In-Memory-Streams mit richtigem Encoding initlisieren
- 15:27 projekt kivitendo Revision 24cdf9e9 (kivitendo): Einkauf/Verkauf: Vorgangsbezeichnung in Suche default an…
- …sofern in der Mandantenkonfiguration das Erzwingen der Eingabe der
Vorgangsbezeichnung eingeschaltet ist. - 15:16 projekt kivitendo Revision 0194799c (kivitendo): Einkauf/Verkauf: Eingabe der Vorgangsbezeichnung optional erzwingen
- Wird über eine Option in der Mandantenkonfiguration eingeschaltet.
- 15:03 projekt kivitendo Revision a0d3ac64 (kivitendo): Auftragsmaske: JavaScript-Checks für Speichern aktiver per. Rechnungen nach kivi.SalesPurchase verschoben
- 15:02 projekt kivitendo Revision ffbde3ef (kivitendo): Lieferscheinmaske: JavaScript-Checks für Lagermenge nach kivi.SalesPurchase verschoben
- 13:55 projekt kivitendo Revision 57485556 (kivitendo): DB-Schema-Anpassungen für »Spaltentyp Text anstelle von varchar() in diversen Tabellen«
- 13:44 projekt kivitendo Revision 493bb35d (kivitendo): Projektliste: kein Filterkriterium für Status == alle
- …und nicht »nie benutzt«
- 13:41 projekt kivitendo Revision 5e2cb6ed (kivitendo): Kundenauswahl bei Summen-/Saldenliste
- 13:31 projekt kivitendo Revision f29ea3c1 (kivitendo): Vor E-Mail-Versand prüfen, ob Empfänger+Betreff+Body vorhanden
- 13:31 projekt kivitendo Revision dcb37275 (kivitendo): Angebote/Aufträge drucken: auch das Order-Objekt ausliefern
- 13:31 projekt kivitendo Revision 9ac80938 (kivitendo): Im Druck auch den Typ von Artikeln mit ausliefern
- 13:31 projekt kivitendo Revision 6c04c846 (kivitendo): special_chars: U+00A0 NO-BREAK SPACE in latex erkennen und korrekt rendern.
- Das Zeichen passiert oft, wenn Artikelbeschreibungen von Webseiten von
Lieferanten copy&pasted wird. Webseiten padde... - 13:31 projekt kivitendo Revision 2aecf487 (kivitendo): SL::DB::Invoice: Verknüpfung auf die Buchungsobjekte
- 13:23 projekt kivitendo Revision bdd1d7ea (kivitendo): print_html_template auch mit scalarrefs als file aufrufbar gemacht
- Ausserdem die Fehlermeldung bei nicht korrektem aufruf mit header angeben.
- 13:23 projekt kivitendo Revision 663a3643 (kivitendo): print_form optional ohne redirect
- 13:21 projekt kivitendo Revision c2bb1ff4 (kivitendo): Form->error: confess anstelle von STDERR bei Fehlern von der Console aus benutzen
- 13:06 projekt kivitendo Revision a31c26eb (kivitendo): Locales: fehlende Übersetzungen aus CRM-Menü-Datei ergänzt
- 13:06 projekt kivitendo Revision 2c2fc191 (kivitendo): locales.pl: Task-Server-Fehlschlags-E-Mail-Template ignorieren
- 10:57 projekt kivitendo Revision c21db653 (kivitendo): Spaltentyp Text anstelle von varchar() in diversen Tabellen
20.06.2014
- 14:38 projekt kivitendo Revision 1192822f (kivitendo): console: shortcuts für die häufigsten Belegtypen, nützlich beim debuggen
- 12:05 projekt kivitendo Revision 13a7879c (kivitendo): Term::ReadLine::Perl::Bind in Console nicht nutzen
- Fixt zwar unter RXVT, macht aber unter anderen Emulatoren die Bindings
ziemlich kaputt.
19.06.2014
- 17:12 projekt kivitendo Revision d7fddb8d (kivitendo): Task-Server: vor jedem Job mehr Variablen re-initialisieren
- Besonders wichtig: $::request, da sie zum Cachen genutzt wird und die
Garantie vom Cache ist, dass er nach jedem »Req... - 16:54 projekt kivitendo Revision 529e6feb (kivitendo): SL::DB::Part,Helper::PriceTaxCalculator: agressiveres Caching
- Damit wird für ziemlich jeden Objekttyp nur noch ein einziges Query
abgesetzt. - 16:54 projekt kivitendo Revision db0ab48c (kivitendo): SL::DB::Object: generische Methoden zum Cachen von RDBO-Instanzen
- 15:13 projekt kivitendo Revision bba2bff3 (kivitendo): SL::DB::Part: Cachen von Objekten gefixt Teil 2
- get_active_taxkey hat vorher ganz einfach nicht gecachet.
- 15:13 projekt kivitendo Revision 0682dd7e (kivitendo): SL::DB::Part: Cachen von Objekten gefixt
- Über Steuerzonen erhaltene Informationen müssen pro Part-ID gecachet
werden, weil diese natürlich Artikel-spezifisch ... - 14:33 projekt kivitendo Revision 2daee349 (kivitendo): Locale: Warnungen
- 13:53 projekt kivitendo Revision 0b6c6d4a (kivitendo): CVars: spelling: dependant -> dependent (wir haben uns irgendwann mal auf AE geeinigt)
- 12:03 projekt kivitendo Revision 52fd3269 (kivitendo): PeriodicInvoices: korrekter Fallback, wenn kein email Template gesetzt ist.
- 12:03 projekt kivitendo Revision 2a0a0b32 (kivitendo): PeriodicInvoices: Rechnugnen nicht einen Tag zu früh erstellen, das gibt massig Probleme
18.06.2014
- 17:45 projekt kivitendo Revision fe4751de (kivitendo): SL::DB::CustomVariable::{value,value_as_text}: Verwendung von $::request->cache()
- 17:45 projekt kivitendo Revision a261c693 (kivitendo): Partpicker: Benutzerdefinierte Variablen mitschicken
17.06.2014
- 17:57 projekt kivitendo Revision c55135b7 (kivitendo): SL::DB::Unit::base_factor: Verwendung von $::request->cache()
16.06.2014
- 14:12 projekt kivitendo Revision 0a8ac1f3 (kivitendo): SL::DB::{Chart,Part}: Verwendung von $::request->cache()
- 14:12 projekt kivitendo Revision 55872fd8 (kivitendo): SL::Request: Funktion zum Cachen von Objekten für Dauer des Requests
- 14:12 projekt kivitendo Revision 96717bed (kivitendo): PriceTaxCalculator: chart->taxkey lookup vorberechnen
- 13:19 projekt kivitendo Revision ee4b5270 (kivitendo): PartPicker: keine AJAJ-Requests nach Fat-Data ohne item.id schicken
- 09:42 projekt kivitendo Revision 278523a4 (kivitendo): LXDebug: Zeitstempel mit Millisekunden-Auflösung ausgeben
12.06.2014
- 15:23 projekt kivitendo Revision 040c460b (kivitendo): SL::Helper::CreatePDF: gewisse Variablen nicht mit Variablen überschreiben lassen
- 14:29 projekt kivitendo Revision 6f77f9ef (kivitendo): Tab Persistenz in allen masken ausser customer_vendor
- War beim Umschreiben auf jquery-ui kaputtgegangen, weil der div.tabwidget eine
id braucht. CustomerVendor hatte das b... - 11:01 projekt kivitendo Revision 0cd580a9 (kivitendo): SL::Controller::Base->send_file: neuer Parameter unlink zum Löschen nach Senden
- 09:18 projekt kivitendo Revision 63b5c301 (kivitendo): Dispatcher: Requests auf controller.pl ohne action auf Loginseite redirecten
- Ist hilfreich, wenn man aus der Browserhistory einen Link wie
http://…/kivitendo/controller.pl aufruft. Bisher wurde ...
11.06.2014
- 18:25 projekt kivitendo Revision 1c14fb86 (kivitendo): RecordLinks: frühzeitig abbrechen, wenn keine links gefunden wurden.
- 16:10 projekt kivitendo Revision b8451c6b (kivitendo): Hintergrundjobhistorie: Status für Fehlschlag richtig benennen
- 15:11 projekt kivitendo Revision 90a2c60a (kivitendo): CVars: Einträge beim Löschen dazugehöriger Belege automatisch löschen
- 15:11 projekt kivitendo Revision def4a030 (kivitendo): CVars: beim Autovivifien gültigen Wert für selects forçieren
- 13:20 projekt kivitendo Revision c5daa6b4 (kivitendo): Kunden-/Lieferantenbericht: auch im Nicht-Union-Fall nach Typ sortieren können.
- 13:20 projekt kivitendo Revision a9325fe9 (kivitendo): Kunden-/Lieferantenbericht: Zahlungsbegingungen anzeigen können.
- 09:52 projekt kivitendo Revision afb8e146 (kivitendo): CustomerVendor-Picker: keine ungültigen, wenn $::form->{obsolete} nicht gesetzt ist
Auch abrufbar als: Atom