Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
548f5401 17.07.2015 09:29 Moritz Bunkus

kivi.js: Support für jQueryUI-ToolTips wegen ToolTipster entfernt

Siehe Commit c0713b6. Damit nur ein ToolTip-System genutzt wird, und da
jQueryUI-ToolTip bisher nirgends in Templates verwendet wird, fliegt nun
der Support aus kivi.js. Grund ist auch, dass jQueryUI-ToolTip kein HTML...

c0713b66 17.07.2015 09:21 Moritz Bunkus

wzToolTip durch jQuery ToolTipster ersetzt

wzToolTip hat ein uraltes, ist in der Benutzung ausgesprochen
unkomfortabel und unflexibel und muss zwingend in jedem benutzenden
Template manuell nach dem <body>-Tag eingebunden werden. Dadurch kann
es z.B. nicht im Layout mit ausgegeben werden.

0e75a632 16.07.2015 17:07 Moritz Bunkus

SL::DB::CustomVariable->value für Typ Nummer auch wirklich Nummer zurückgeben

Da die Spalte number_value in der DB vom Typ numeric() ist, wird das von
Rose als String eingelesen. Das bedeutet, dass ->number_value z.B. der
Wert '0.00000' liefert, was im Booleschen Kontext trueish ist – nicht...

2ad2d77d 15.07.2015 13:03 Kivitendo Admin

Projektliste in Detailsanzeige bei Angeboten, Aufträgen und VK-Rechnungen füllen (v2)

oe und is speichern die Projekt-Dropdowns, die im jeweiligen form_header
zusammengebaut werden, in $TMPL_VAR{ALL_PROJECTS}.

Das Projekt-Dropdown in io.pl für die Detailsanzeige (zweite...

64636316 15.07.2015 13:03 Kivitendo Admin

Revert "Projektliste in Detailsanzeige bei Angeboten und Aufträgen füllen"

This reverts commit fd71c09ec391d9ae8c9276597d0f0e574cc0b4c1.

96ee98b3 15.07.2015 11:30 Moritz Bunkus

Lieferscheinsuche: initialer Fokus auf Kunden-/Lieferantenname

Dadurch ist die Maske konsistent mit allen anderen Suchmasken im Verkauf
und Einkauf.

6c016a50 15.07.2015 11:26 Moritz Bunkus

Focus: »erstes fokussierbares Element« nicht »Element mit initial_focus« überschreiben

fd71c09e 15.07.2015 09:22 Kivitendo Admin

Projektliste in Detailsanzeige bei Angeboten und Aufträgen füllen

Das Projekt-Dropdown in der Detailsanzeige bei den Positionen war leer.

14b26865 14.07.2015 12:07 Kivitendo Admin

Kontenabgleich: Gesamtsummen unten in richtigen Spalten anzeigen

Summen für "Betrag Bank" and "Betrag Buchungen" waren um eine Spalte
verschoben.

704b4a53 13.07.2015 14:25 Kivitendo Admin

RB Druckvorlagen - Anpassungen für Brieffunktion

Straße hinzugefügt
Ihr Zeichen und Referenz optional anzeigen, nur wenn nicht leer.
Übersetzt.

ae093465 10.07.2015 14:34 Sven Schöling

GetModels: Optional die action setzen.

8b7577d4 09.07.2015 15:24 Moritz Bunkus

GetModels Filtered: gelaunderten Filter nicht mehr in Controller schreiben

Statt dessen kann der gelaunderte Filter über das Filtered-Plugin
abgefragt werden, z.B. im Controller:

$self->models->filtered->laundered

oder im Template:

SELF.models.filtered.laundered

91a56629 09.07.2015 15:04 Moritz Bunkus

GetModels Filtered: manuelles Setzen von launder_to entfernt

Dies ist ein Zwischenschritt. Das Ziel ist, den gelaunderten Filter nur
noch im Filtered-Plugin selber zu speichern und ihn von dort abzuholen.

Da launder_to bisher noch nirgends benutzt wird, sondern immer nur der...

a9406a2d 09.07.2015 14:33 Moritz Bunkus

GetModels Filtered: gelaunderten Filter im Plugin zur Verfügung stellen

fe847cb2 03.07.2015 16:25 Moritz Bunkus

AttrDuration-Test: Anzahl Testcases gefixt

3e988f3d 03.07.2015 16:23 Moritz Bunkus

ParseFilter: Komplexe Methoden ermöglichen, die auch den Key ändern

585dc465 03.07.2015 15:13 Moritz Bunkus

ParseFilter: re-factor das Parsen von Filter- und Methodennamen

e78e225b 03.07.2015 14:49 Moritz Bunkus

ParseFilter: re-factoring des Anwendens von Filtern und Methoden

96f8eef0 03.07.2015 10:23 Moritz Bunkus

GetModels: Disablen von Plugins auch für undef

Die Dokumentation sagt Folgendes zum Deaktivieren von Plugins:

Configuration for plugins. If the option for any plugin is omitted,
it defaults to enabled and is configured by default. Giving a
falsish value as first argument will disable the plugin....

ae87c27e 03.07.2015 10:08 Moritz Bunkus

AttrDuration: Implementation für Spalten, die Dauer in Minuten speichern

21794e2b 03.07.2015 10:08 Moritz Bunkus

DBConnect-Cache: undefined-Warnungen vermeiden

Treten z.B. beim Aufsetzen der Testdatenbank auf.

18140010 01.07.2015 18:21 Kivitendo Admin

Bankerweiterung - bei Rechnung zuweisen Verkaufsrechnungen anzeigen

Das Feature war kaputt, offene Verkaufsrechnungen wurden nicht angezeigt.

0966a832 01.07.2015 18:14 Kivitendo Admin

Skonto - korrekte Variablenprüfung payment_term

für den Fall, daß kein payment_term bei den ausgewählten Rechnungen gesetzt ist.

dac0c31d 01.07.2015 18:11 Kivitendo Admin

Revert "Banktransactions - beim Speichern der Rechnung Zahlungsart prüfen"

This reverts commit 8809a4d1a4b4d3e5b3de31af94c0679dabfacc28.

Das funktioniert so nicht.

b0614efa 01.07.2015 18:09 Kivitendo Admin

Typos in Doku

8e49ef0e 01.07.2015 10:35 Moritz Bunkus

kivitendo/main.css: Encoding auf UTF-8

a03aab55 29.06.2015 15:47 Bernd Bleßmann

VK-Rechnungsmaske: "zurück"-Link hinzugefügt, um z.B. zur Berichtsliste zurückzukehren

Dieser Link ruft das gespeicherte callback auf, falls vorhanden.

589a9157 29.06.2015 13:35 Bernd Bleßmann

R&B-Briefvorlage: Seitenumbruch ermöglichen und Kopfzeile ab zweiter Seite.

Body war in minipage verpackt. Damit fand kein Seitenumbruch innerhalb des
Body-Textes statt.

cb22586c 29.06.2015 13:35 Bernd Bleßmann

R&B-Briefvorlage: mit Logo und Fußzeile, wie bei den anderen Vorlagen.

144a1f5e 29.06.2015 13:35 Bernd Bleßmann

Revert "RB-Druckvorlagensatz: abweichende Lieferadresse für Kunden- Lieferantenauftrag"

This reverts commit f167d00fa21c107f8f5c3b636d7031a739ea3ca5.

Aufträge sollten nicht an die Lieferadresse, sondern an die Stammdaten-Adresse
gehen. Zudem sind seit commit b6213d3539ccd179cd1f21b9afc54b8de8970774...

35cf7c70 29.06.2015 13:22 Moritz Bunkus

ClientJS: Ziel-Argument bestimmter Funktionen vorne trimmen

jQuery kann aus HTML-Strings DOM-Objekte bauen:
$("<p>stuff</p>"). Beginnt der HTML-String mit Leerzeichen, so croakt
jQuery daran. Daher bei den betroffenen Funktionen, die immer auf einem
so gebauten DOM-Objekt hantieren, das Ziel-Argument um führende...

3a94c2e2 29.06.2015 12:49 Moritz Bunkus

ClientJS: cosmetics (alignment/indentation)

6a688e64 29.06.2015 12:48 Moritz Bunkus

ClientJS: Kommentar korrigiert

5f0565fc 29.06.2015 10:00 Kivitendo Admin

Typos in Kommentaren

281696eb 29.06.2015 10:00 Kivitendo Admin

history - Vereinheitlichung von what_done für is/ir/ap/gl

Es wird nun immer "invoice" dort gespeichert.

c14e14b6 29.06.2015 10:00 Kivitendo Admin

Kreditorenbuchung: Stornos korrekt in history speichern

invnumber statt ordnumber

7a98647b 29.06.2015 10:00 Kivitendo Admin

history für Zahlungen ar/ap/is/ir und Zahlungsein- und ausgang

Die Spalte "addition" in history_erp hat jetzt einheitlich den Eintrag
"PAYMENT POSTED", übersetzt als "Zahlung gebucht".

Bei Verkaufsrechnungen, Kreditor- und Debitorenbuchung wird jetzt zum...

c5fa1d85 29.06.2015 10:00 Kivitendo Admin

history - bei parts what_done mit abspeichern

Verhalten von what_done an andere history-Einträge angepasst.

ac52f6b1 29.06.2015 10:00 Kivitendo Admin

Bank - Reiter 'Set cleared entfernen' im Kontenabgleich

nicht mehr benötigter Entwicklungsstand.

62750c33 29.06.2015 10:00 Kivitendo Admin

Typos in Doku

b8b6cdf3 25.06.2015 17:10 Sven Schöling

Preisgruppenüberbleibsel entfernt

Aus der Preisgruppenumstellung

bbb98e03 22.06.2015 12:55 Moritz Bunkus

SL::DB::{Invoice,DeliveryOrder}->new_from: manuelles Filtern von Items via coderef

c51601f0 19.06.2015 17:17 Sven Schöling

DB-Handle Caches: DATESTYLE korrekt setzen

8e7908eb 19.06.2015 16:33 Kivitendo Admin

Payment - falsche geschweifte Klammer bei Skonto Zahlungsvorschlag

5bc87ade 19.06.2015 15:22 Moritz Bunkus

Zahlungsbedingungen: Flag »Fälligkeitsdatum automatisch berechnen«

b9d02507 19.06.2015 10:44 Kivitendo Admin

Bankbewegungsimport - detailliertere Fehlermeldungen

bei Fehlern oder nicht zuordbaren lokalen Bankdaten

8809a4d1 19.06.2015 10:41 Kivitendo Admin

Banktransactions - beim Speichern der Rechnung Zahlungsart prüfen

ob es einem gültigen payment type entspricht.

Außerdem korrekte Variablenprüfung, für den Fall, daß kein payment_term
gesetzt ist.

464f44ac 18.06.2015 13:51 Moritz Bunkus

Zahlungsbedingungen bei Lieferscheinen; veraltete Spalte »terms« entfernt

5357aec0 18.06.2015 13:51 Moritz Bunkus

Kosmetik: Ausrichtung

07062a3c 17.06.2015 15:30 Kivitendo Admin

Typos in Doku

e09e900d 17.06.2015 14:46 Sven Schöling

$&, $' und $` grösstenteils entfernt.

ffa9f969 17.06.2015 14:16 Sven Schöling

Dispatcher: Client DB Handles cachen.

Spart etwa ein Drittel an Requestoverhead, von 27ms auf 17ms.

7218ba44 17.06.2015 13:16 Kivitendo Admin

Banktransactions Import - bessere Fehlermeldung wenn BLZ nicht stimmt

Beim Import wird sowohl Kontonummer oder IBAN als auch die BLZ geprüft.
Für den Fall, daß ein Konto anhand der importierten Kontonummer gefunden
wurde, die importierte BLZ aber nicht mit der dazu gespeicherten BLZ...

c607fb40 15.06.2015 15:47 Sven Schöling

Indirekte Objektnotation fixen

258119bf 15.06.2015 15:46 Sven Schöling

Tests: Indirekte Objektnotation für Instanzierung verbieten.

5b26a7ef 12.06.2015 14:49 Kivitendo Admin

Rechte für Bankbewegungen in Bankerweiterung setzen

Als sinnvollen Default erhalten beim Upgrade Gruppen, die schon das
Recht für "Zahlungseingang, Zahlungsausgang, Kontenabgleich" (cash)
besitzen, auch alle Rechte für die Bankerweiterung, also die Arbeit mit...

0aef653a 03.06.2015 17:17 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: alle beteiligten Spalten aufführen

46990042 03.06.2015 16:53 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: Belegnummern einmal direkt auslesen

Es werden alle vorhandenen Belegnummern benötigt. Diese wurden bisher so
ausgelesen, dass die Belege vom Rose-Manager via ->get_all komplett
geladen wurden und dann jeweils die Belegnummernspalte davon genommen...

e852b156 03.06.2015 16:53 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: Tabellen und Zeilen locken

Die Tabelle, aus der die Liste der bereits benutzten Belegnummern
ausgelesen wird, muss exklusiv gelockt werden, um zu verhindern, dass
danach zwischen dem Auslesen und der Vergabe der neuen Belegnummer eine...

77c9e010 03.06.2015 16:53 Moritz Bunkus

SL::TransNumber: Belegtabelle vor Auslesen locken

Die Tabelle, aus der die Liste der bereits benutzten Belegnummern
ausgelesen wird, muss exklusiv gelockt werden, um zu verhindern, dass
danach zwischen dem Auslesen und der Vergabe der neuen Belegnummer eine...

428bfc18 03.06.2015 16:53 Moritz Bunkus

Task-Server: vor Schlafen aufräumen

Dabei werden unter Anderem potenziell noch laufende Transaktionen
beendet und zumindest das Standard-DBH (nicht das von Rose)
geschlossen. Dadurch sollten alle Locks, die durch die Jobs
evtl. entstanden sind, wieder aufgelöst worden sein.

58c87e38 03.06.2015 16:53 Moritz Bunkus

Task-Server: Initialisierung vereinheitlicht

4f3a0ab5 02.06.2015 17:35 Sven Schöling

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

74959706 02.06.2015 17:33 Sven Schöling

io.pl::display_row: Felddefinitionen vereinheitlicht.

Ob eine Zelle eine volle Spalte bekommt oder in der zweiten Zeile landet
wird jetzt nur noch durch @header_sort und @row2_sort bestimmt.

0c1305a9 01.06.2015 20:53 Bernd Bleßmann

HTML::Util: "nbsp" als HTML-Entity durch " " (space) ersetzen.

"nbsp" wird hier zu space, obwohl U+00A0 (non-breaking space) richtig wäre.
non-breaking space kann allerdings zu schwer zu findenden Fehlern zum Beispiel
beim CSV-Export führen, wenn ein Benutzer dieses nicht sichtbare Zeichen dann...

c0a22ab6 01.06.2015 16:13 Sven Schöling

t/002goodperl: TODO für strict DBUpgrades entfernt.

Die müssen seit langem in packages liegen und strict sein.

6146d714 01.06.2015 16:07 Sven Schöling

ClientJS: Values nicht trimmen

Wenn numerische Werte (also IVs und NVs) per Regex getrimmt werden,
wird dabei das POK Flag gesetzt, das anzeigt, dass der Scalar auch ein
valider String ist.

JSON kann dann nicht mehr unterscheiden welcher Typ der Scalar ist, und...

6d574389 29.05.2015 17:27 Sven Schöling

Tests: 2 Tests in db_helper/payment.t auf TODO gesetzt

83a78eea 29.05.2015 16:36 Sven Schöling

ConventionManager: foreign_key Benennung

Der Standard Conventionmanager von Rose versucht irgendwelche
singular/plural Magic um aus dem key einen guten Namen zu kriegen.

Das klappt antürlich mal wieder nicht.

Wir haben aber einen besseren Mechanismus dafür,...

48c0b3c9 29.05.2015 16:35 Sven Schöling

Mappings: Direktzugriff auf package names Methode

05346dc0 29.05.2015 16:29 Sven Schöling

ReconciliationLink: acc_trans relationship fixen

0b8b2454 29.05.2015 15:37 Sven Schöling

Locale: Bei parase_date_string undef sofort undef zurückgeben.

74f245fb 29.05.2015 15:36 Sven Schöling

parse_amount: Bei amount undef sofort 0 zurückgeben.

5d244100 29.05.2015 15:34 Sven Schöling

RDBO Update: Tax

b683eb9d 29.05.2015 15:32 Sven Schöling

RDBO Update: Letter

36b8f1ec 29.05.2015 15:26 Sven Schöling

Rechnungen: amount, netamount, paid NOT NULL DEFAULT 0

6a3c29cd 29.05.2015 14:56 Sven Schöling

Tests: Hilfreiche aber false positive warning unterdrücken

fa503e5a 29.05.2015 14:55 Sven Schöling

BankTransactions: typo in deref

467ff4b4 29.05.2015 14:55 Sven Schöling

Drafts: keys auf hashref ist experimental

40eb5e8b 29.05.2015 14:54 Sven Schöling

DBUpgrade2: Warnings in Tests unterdrücken

56e89ac4 29.05.2015 14:54 Sven Schöling

DBUpgrade: Warnings in Tests unterdrücken

02201b07 29.05.2015 11:56 Sven Schöling

DBUpgrade: Bei 3 alten Upgrades print Noise entfernt

Im Fall einer leeren Datenbank schreiben die jetzt keine
Statusnachrichten mehr nach STDOUT, das verwirrt sonst die Tests.

6a30f836 29.05.2015 11:42 Sven Schöling

rose_auto_create_model: Optional auf frischer Datenbank arbeiten

Beim mergen hat man öfter das Problem, dass die Datenbank schon weit
mehr Upgrades enthält aber trotzdem aktuelle MetaSetups fixen muss.

Mit
scripts/rose_auto_create_model.pl --test-client --all...

4345da58 27.05.2015 23:08 Kivitendo Admin

Typos

5c16f166 27.05.2015 23:08 Kivitendo Admin

Doku zu RB-Vorlagen erweitert

2096308e 27.05.2015 23:08 Kivitendo Admin

Typos in Dokumentation angepasst

f0dd49cc 27.05.2015 23:08 Kivitendo Admin

kivitendo.sty für RB-Vorlagen hinzugefügt

Fehlte noch, gefunden per
./scripts/installation_check.pl -lv

0e470b13 27.05.2015 15:18 Bernd Bleßmann

Ausdruck Erzeugnisse mit Stückliste und Lieferantenartikelnummer repariert.

Betraf wohl auch andere Felder zu Artikeln, die vor der Aufbereitung des
TEMPLATE_ARRAYS aus der DB gelesen wurden. Diese werden jetzt richtig in
TEMPLATE_ARRAYS einsortiert.

Um auch die Einträge für Erzeugnis-Teile und Warengruppen (beim Gruppieren...

5c25bb6b 27.05.2015 12:03 Bernd Bleßmann

prepare_parts_for_printing: weight nicht hier in TEMPLATE_ARRAYS eintragen, …

… da das auch schon in OE|DO->order_details und IS->invoice_details
gemacht wird. Und durch das doppelte push stimmt die Reihenfolge dann
nicht mehr.

2f6636f6 25.05.2015 15:34 Bernd Bleßmann

Listenpreis in Belegen u. Ausdruck richtig formatieren und nicht mehr parsen.

listprice wird in den Belegen nur angezeigt. Man kann ihn nicht eingeben und
auch nicht speichern. Deshalb wird er jetzt nur zur Ausgabe formatiert
(io.pl:display_row, OE.pm:order_details, IS.pm:invoice_details), aber nicht...

fe901661 22.05.2015 12:22 Bernd Bleßmann

Lieferplan/Lieferwertbericht: Filter-Zurücksetzen auch für select tags

8aecfa7c 21.05.2015 16:07 Kivitendo Admin

Dokumentation angepasst

  • Link auf Demosystem aktualisiert
  • Typos behoben
  • aktuelle HTML-Version der Dokumentation committet
7207283e 21.05.2015 15:01 Bernd Bleßmann

Lieferplan/Lieferwertbericht: Einkauf und Verkauf im Filter richtig unterscheiden.

a3053fa7 21.05.2015 14:40 Kivitendo Admin

Typos in Dokumentation korrigiert

54ad88ed 21.05.2015 14:33 Kivitendo Admin

Dokumentationshinweis für HTML::Restrict unter Ubuntu

818499d9 21.05.2015 14:25 Kivitendo Admin

Dokumentation - Installationshinweise für Apache 2.4

+ Typos in Doku

7c215391 21.05.2015 13:58 Kivitendo Admin

Typos und Kommentare angepasst

185d9aae 18.05.2015 11:25 Sven Schöling

Tests: Den einen fehlschlagenden 002goodperl Test auf TODO gesetzt.

Test all the things!

ba8e82fe 18.05.2015 08:59 Bernd Bleßmann

Berichte->Aufträge/Lieferantenaufträge: Zahlungsbedingungen anzeigen

78bf6632 13.05.2015 14:27 Moritz Bunkus

Ansprechpersonensuche im Header bei Stammdatenrechten anzeigen