Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
dfa3f845 03.04.2019 15:59 Sven Schöling

PDF::Table - einige undefined warnings gefixt

684ded10 03.04.2019 15:58 Sven Schöling

PDF::Table: Warnungen und "-" Artefakte bei undef entfernt

6ecf138d 03.04.2019 15:51 Sven Schöling

PDF::Table: Zusätzliche header richtigrum anzeigen

a2730e8a 03.04.2019 15:51 Sven Schöling

PDF::Table: Prop Index korrekt indizieren

d11ebeaa 03.04.2019 15:50 Sven Schöling

PDF::Table: Proportional skalieren statt adaptiv

3b5dc7b6 03.04.2019 15:50 Sven Schöling

PDF::Table: Rahmen bei umgebrochenen Zeilen in der korrekten Länge zeichnen.

e03f83f2 03.04.2019 15:50 Sven Schöling

Endlosschleife im PDF-Tabellenmodul und damit im PDF-Export gefixt

Wenn die Tabelle zu breit wird und dann irgendwann nicht einmal mehr ein
Wort in eine Zeile passt, dann muss das Wort trotzdem gesetzt werden;
andernfalls würde das PDF::Table-Modul in einer Endlosschleife enden....

1417bbe8 03.04.2019 15:48 Sven Schöling

ReportGenerator: Unterstützung für das Verbinden von Tabellenzellen mit dem "colspan"-Attribut in der PDF-Ausgabe.

Reimplementiert a18cc3f5dedae1c8b541b10df3b67153518663a6

23c33932 03.04.2019 15:45 Sven Schöling

ReportGenerator: Unterstützung für mehrzeilige und individuell festgelegte Tabellenköpfe/Spaltenüberschriften implementiert.

Reimplementiert den PDF/Table.pm Teil von 84ba8214f6f1e68de5fa317b8239a7888a4aac03

7cb1a2fe 03.04.2019 14:45 Sven Schöling

Unterstützung für zellenübergreifende Überschriften im PDF-Export des ReportGenerators verbessert.

Reimplementation von d3897394/35cd4452.

a5a81f46 03.04.2019 14:35 Moritz Bunkus

Module: Update von PDF::Table auf 0.10.1

46e9355a 03.04.2019 14:29 Moritz Bunkus

Module: 'modules/fallback' nicht mehr in @INC aufnehmen

61a426f1 03.04.2019 14:22 Moritz Bunkus

Module: Dokumentations-Update

6bdcd838 03.04.2019 14:17 Moritz Bunkus

Module: Exception::Lite durch Exception::Class ersetzt

1d540b8d 29.03.2019 15:39 Moritz Bunkus

Module: Update der Dokumentation

f93b80e4 29.03.2019 15:22 Moritz Bunkus

Module: Devel::REPL::Plugin::* aus modules/override verschoben

Es handelt sich um explizit für kivitendo geschriebene Module, daher
sind sie im override falsch.

65b2387a 29.03.2019 15:18 Moritz Bunkus

Module: gebundletes YAML durch dünnen Wrapper über YAML::XS & YAML ersetzt

43f67d0d 29.03.2019 15:07 Moritz Bunkus

Variable »$query« nicht durch doppelts »my« shadowen

fd0bcc7d 29.03.2019 15:06 Moritz Bunkus

Module: Doku zu nicht mehr gebundleten Modulen entfernen

d17039f0 29.03.2019 14:26 Moritz Bunkus

Module: Rose::DBx::Cache::Anywhere durch eigene Variante ersetzt

257207bd 26.03.2019 17:29 Moritz Bunkus

Module: Fallback-Version von DateTime::Event::Cron entfernt

Ist in Debian/Ubuntu inzwischen paketiert.

f9e8a51e 26.03.2019 17:28 Moritz Bunkus

Module: Fallback-Version von Set::Crontab entfernt

Ist in Debian/Ubuntu inzwischen paketiert.

09f68782 26.03.2019 17:26 Moritz Bunkus

Module: Fallback-Version von Sort::Naturally entfernt

Ist in Debian/Ubuntu inzwischen paketiert.

218ac447 26.03.2019 17:25 Moritz Bunkus

Module: überflüssige Prüfung auf Test::Harness entfernt

Perl 5.10.1 wird seit kivitendo 3.1.0 vorausgesetzt, und 5.10.1
enthält Test::Harness im Core.

bc89ebf4 26.03.2019 11:07 Moritz Bunkus

Merge branch 'f-project-search-custom-variables'

d1d70f4a 26.03.2019 09:56 Werner Hahn

OrderController Sortierung berichtigt. Sort::Naturally hat auch nicht
wie erwartet sortiert

e7088e23 25.03.2019 17:13 Moritz Bunkus

Pflichtenhefte: Exportoption bzgl. benutzerdefinierter Variablen in Suchmaske gefixt

55a74ec9 25.03.2019 17:13 Moritz Bunkus

Projekte: benutzerdefinierte Variablen in Suchmaske

03c9a231 25.03.2019 17:13 Moritz Bunkus

locales: nicht mehr benutzte Strings entfernt

0ebb8f82 25.03.2019 17:13 Moritz Bunkus

Projekte: alte Suchmaske entfernt

90a1b6fa 25.03.2019 15:46 Werner Hahn

OrderController: reorder mit Sort::Naturally damit nach Preis ordentlich
sortiert wird

a8dac8db 25.03.2019 13:11 Jan Büren

Falsches Recht für Kreditorenbeleg überprüft

5a63f05f 25.03.2019 11:12 Moritz Bunkus

special_chars: ↔ und ↕ ergänzt

172dea20 24.03.2019 19:58 Jan Büren

Bankauszug verbuchen: TT Zuweisung ohne $

Ansonsten wird bei der Vorauswahl 'Skonto nach ZB' kein
vorbelegter Betrag angezeigt.

18345d9b 23.03.2019 14:28 Jan Büren

BankTransaction: save_bt keinen bezahlten rechnungen akzeptieren

b611e9e6 22.03.2019 13:02 Moritz Bunkus

Telefonnummernsuche: Datenank-ID & Typ zurückgeben

822f5cf7 22.03.2019 12:56 Moritz Bunkus

Merge branch 'f-phone-number-lookup'

42298d2c 22.03.2019 12:55 Moritz Bunkus

Dokumentation: HTML & PDF gebaut

60b17b30 22.03.2019 12:55 Moritz Bunkus

Dokumentation: zu programmatischen API-Aufrufen ergänzt

2be804b9 22.03.2019 12:52 Moritz Bunkus

Dokumentation: Struktur gefixt

aa8bfdd2 22.03.2019 08:52 Jan Büren

Bankverbuchungen: freies Skonto auch abziehen. Code-Vereinfachung (not_assigned)

Vergessen, den freien Skonto-Betrag von invoice_amount
abzuziehen. Not-Aus-Schalter in feeb3fc8352. Jetzt auch
im Controller saubere Fehlermeldung ausgeben.

f0541fe3 22.03.2019 08:52 Jan Büren

locales: Etwas exakter beschrieben

a42ab010 20.03.2019 10:46 Bernd Bleßmann

Order-Controller: beim Neuberechnen auf Reihenfolge achten, …

… sonst kam es vor, dass die Zeilensummen durcheinander kamen, da
die Reihenfolge der items von PTC und Order nicht zwingend gleich ist.
Wenn beide sortieren (PTC tat dies schon), dann stimmt's.

c9076c9e 16.03.2019 18:17 Bernd Bleßmann

Berichte Kunden/Lieferanten u. Artikel: CVars von Typ Datum als hidden mitnehmen

Damit die Filter beim Export oder beim Sortieren nicht verschwinden.
Behebt #215 (redmine).

d6e24333 15.03.2019 15:52 Bernd Bleßmann

t/db_helper/payment.t: keine Klammern bei subroutine-Definition

sonst gibt es eine Warnung bzgl. Prototypen

6c44a351 15.03.2019 14:55 Moritz Bunkus

API für Telefonnummernrückwärtssuche

ffda56c8 15.03.2019 12:38 Moritz Bunkus

Dokumentationsupdate für HTTP Basic Authentication

4543999a 15.03.2019 12:30 Moritz Bunkus

Authentifizierung: Unterstützung für HTTP Basic Authentication RFC 7617

feeb3fc8 14.03.2019 16:08 Jan Büren

Bankbewegung: Zuweisungsüberbuchungen per Constraint verbieten

31f4ab2d 14.03.2019 16:02 Jan Büren

locales freies Skonto

798aed39 14.03.2019 13:37 Jan Büren

Kontoauszug verbuchen: Zugewiesen abzgl. Skonto berechnen

Oberflächen-Kosmetik, damit der Benutzer klarer sieht,
was am Ende der Bankbewegung auf Skonto und von der Bankbewegung abgezogen wird.

5027341d 14.03.2019 13:26 Jan Büren

Testfall: closedto für bank_transactions angepasst

Prüfung auf Date 30.12.18 < 30.12.18 ist nicht falsch
Zeitstempel beide auf 0h

0c227fb2 13.03.2019 14:31 Moritz Bunkus

Schnellsuche für Verkaufs- & Einkaufslieferscheine

6c0095f1 12.03.2019 11:20 Jan Büren

Kontoauszug verbuchen: Neuen Skonto-Typ

Eingabe eines freien Skonto-Betrags in der Maske aktiv.
Ferner Anzeigen des Skonto-Betrags bei with_skonto_pt, damit
der Anwender besser visuell unterstützt wird.

69e03937 12.03.2019 10:47 Jan Büren

Payment::pay_invoice um Zahlungsbedingung freies Skonto erweitert

POD angepasst. Falls der Zahlungstyp free_skonto und der Parameter
skonto_amount übergeben wird, so wird dieser anstelle von einem
berechneten Skonto-Betrag verbucht. Das Vorzeichen wird entsprechend...

fca94606 10.03.2019 17:41 Jan Büren

Redundanten Template-Code in bank_transactions/invoices.html aufgeräumt

9e30e4f6 08.03.2019 12:58 Jan Büren

Kreditorenbeleg: Kontenbeschreibung für Zahlungskonten anzeigen

Wie bei EK-Rechnung. Zur Sicherheit ein eigenes
Form-Feld generiert, anstatt die select box nur zu disablen.

a4bbff92 07.03.2019 13:20 Jan Büren

Payment Kosmetik/Konvention

POD aktualisiert. Pflicht-Parameter am Anfang
der Methode prüfen

356fec7e 07.03.2019 12:32 Jan Büren

Kosmetik, Kommentar verbessert, toter Code entfernt

ac271c64 05.03.2019 14:41 Jan Büren

Kontoauszug verbuchen rückgängig machen. Closedto und GL

Falls eine Buchung in einer geschlossenen Periode ist,
erst gar nicht die Möglichkeit zum Anwählen geben.
Ferner GLTransaction auch erlauben, allerdings diese dann
komplett (gl Nebenbuch) rauslöschen

66135d67 05.03.2019 13:47 Jan Büren

BT valutadate anstelle transdate an pay_invoice

Der Tag der Buchung ist in diesem Fall der Tag der
Wertstellung, entsprechend "richtigeren" wert an pay_invoice
übergeben.

25230b8c 05.03.2019 13:36 Jan Büren

BankTransaction(closed_period) Prüft Valutadatum gegen closedto

Gibt 1 (wahr) zurück falls das Valutadatum der Bankbewegung
innerhalb einer geschloßenen Periode ist. Andernfalls 0.

POD, Test und 2 Stellen im Controller geändert.
Offen: Payment-Helper, der sollte allerdings nichts über den Zustand...

2eaabab4 03.03.2019 16:47 Jan Büren

SelfTest Transaction zum commit von gerade: weniger false positives

Bei Buchungen, bei denen nicht ein RecordLink existiert (GL),
gelöscht, ist es nicht mehr möglich sauber auf verwaiste Einträge zu
testen. Entsprechend min(itime) from bank_transaction_acc_trans als...

b11c7ad5 03.03.2019 16:16 Jan Büren

BankTransaction: want a whole lotta test

neuer Test full_workflow in bank_transactions
1.
Verbucht drei Verkaufsrechnungen nacheinander, davon
eine mit Zahlungsbedingung Skonto nach ZB. Zusätzlich
zu den Nebenbücher werden acc_trans Einträge kontrolliert,...

cecc0509 03.03.2019 16:00 Jan Büren

Reconciliation: Veto, kein invoice_amount nachträglich setzen.

Im Fehlerfall die Summe der Bank gegenüber der Buchungen
an Benutzer (testfall) übergeben.

5401e8ea 03.03.2019 15:58 Jan Büren

unlink_bank_transaction optionaler parameter für testfall

b92403ae 02.03.2019 10:23 Jan Büren

BankTransaction Die richtigen (erwarteten) Parameter von amount an pay_invoice

Stellt den vorherigen Zustand im Controller wieder her, der über
Fallunterschiede vom Invoice-Typ Vorzeichen verschoben hat.
Tests laufen damit erstmal durch. Ferner kann und muss es mehr...

7dd42f87 02.03.2019 10:16 Jan Büren

Payment pay_invoice alle acc_trans_ids sammeln

Hintergrund. new_acc_trans wird mehrfach für verschiedene
Fälle verwendet, entsprechend nach jeder Änderung einsammeln

800e16d8 02.03.2019 10:15 Jan Büren

BankTransactionAccTrans für ALL.pm

b3259be1 02.03.2019 08:40 Jan Büren

Manuelle Zahlungen verbieten, falls mit Kontoauszug verknüpft.

Falls die Änderbarkeit von Zahlungen nicht auf niemals steht,
entsprechend Überbuchen / manuelles Ändern verbieten.
Der Fehlertext weißt zusätzlich auf die Funktion im Bankbewegungs-Bericht hin

eb087bc8 01.03.2019 16:10 Jan Büren

locales und changelog für BankTransaction-Änderungen

9af3e192 01.03.2019 16:10 Jan Büren

BankTransaction: Neue Funktion um Bankverbuchungen wieder rückgängig zu machen

action_unlink_bank_transaction inkl. POD
Der Bericht Bankbewegungen erhält im Presenter Anhakboxen (ähnlich wie bei SEPA)

5172a3be 01.03.2019 16:10 Jan Büren

Vergessener template-Schnipsel zu 41a1b801 (Lieferschein-E-Mail)

d2e07831 01.03.2019 16:10 Jan Büren

BankTransaction: weniger im Controller rechnen -> ausgelagert in Objekt

s.a. Commit davor. Redundanzen hier direkt vorbeugen.

e83fcf3a 01.03.2019 16:10 Jan Büren

Dialogbuchungen aus Bankbewegungen teilweise Verbuchungen erlauben

Da vorher nur komplette Bankbewegungen verbucht werden konnten,
war es nicht sinnvoll Teilbeträge im Dialog zu buchen.
Das Verfahren ist jetzt geändert und übergeben wird der aktuelle
Rest-Betrag der Bankbewegung

c301c2b3 01.03.2019 16:10 Jan Büren

BankTransaction new method not_assigned_amount

returns the current open amount of this bank transaction.
Added to POD

665741c4 01.03.2019 16:10 Jan Büren

BankTransaction: save_single_bank_transaction API-Änderung

S.a. POD und devel-Liste
Testfälle angepasst

07181f33 01.03.2019 16:10 Jan Büren

save_single_bank_transaction: acc_trans_ids von pay_invoice speichern

c5dccb51 01.03.2019 16:10 Jan Büren

Payment-Helper pay_invoice um Rückgabewert der acc_trans_ids erweitert

e7e7d67b 01.03.2019 16:10 Jan Büren

Kosmetik/Perl-Detail Optionen als Hash anstatt array

ca4e97fd 01.03.2019 16:10 Jan Büren

GL mit Bankbewegungen verbuchen. Helfertabelle und striktere Aktionen

Neue acc_trans_id können wir bei diesem Typ von gl-Einträgen nicht
gebrauchen. Alle Anwendermöglichkeiten von der Oberflächen verbieten

c77e88d3 01.03.2019 16:10 Jan Büren

Neue Helper-Tabelle SL/DB/BankTransactionAccTrans.pm

Hintergrund: Verbuchte Bankbewegungen sind nur über
einen löschbaren RecordLink aktuell zuordenbar.
Das macht ein verlässliche Aussage über die Verbuchungen
der Bankbewegung schwierig. Besser wäre es eine...

da8d8331 01.03.2019 16:10 Jan Büren

Falls Kontoauszüge importiert und gebucht werden, sollte (!) manuelles Ändern deaktiviert sein

Vorbereitend zum Feature, auch verknüpfte Kontoauszüge wieder
rückgängig zu machen.

cc685942 01.03.2019 16:10 Jan Büren

SL::DB::Invoice(closed) POD korrigiert s.a. #368

Ggf. die Routine ganz entfernen oder zumindestens für
Gutschriften wie in 368 beschrieben patchen

024f31b4 01.03.2019 16:10 Jan Büren

Trigger zum Löschen von RecordLinks auch für verknüpfte Briefe und Dialogbuchugen

4d250272 01.03.2019 16:10 Jan Büren

SL::DB::BankTransactions(linked_invoices): Returns an array of record objects

Anstatt nur die Namen der Belege werden jetzt die Beleg-Objekte
zurückgegeben. Einziger Aufruf der Methode beim ReportGenerator in
Controller::BankTransactions. Die Stelle entsprechend angepasst

c76aac82 20.02.2019 16:42 Sven Schöling

PTC: Sortierung von items beachten bei Rechnungen die nachträglich geändert wurden

(cherry picked from commit eacfe1d260a6f9d4c12aa508b2c4d4cc018508c8)

f03134bc 20.02.2019 16:37 Sven Schöling

Order: Auftrag mit Items und Ware laden

Die werden überall gebraucht, also gleich mitladen

(cherry picked from commit cb546c6e64e4b3315dcd8b826261939a89baa543)

8ebb8ed8 20.02.2019 16:25 Bernd Bleßmann

Order: second row javascript direkt indizieren …

… auch für Positionen, die noch nicht in der DB gespeichert sind.

c1ca855e 20.02.2019 15:57 Sven Schöling

Order: second row javascript direkt indizieren.

Beschleunigt das Nachladen der zweiten Zeile bei großen Aufträgen (100+
Zeilen), weil der client weit weniger DOM selectors auswerten muss.

(cherry picked from commit 87ca139b2162813d71dec8e4e8ecef21588c818d)

6fe302af 20.02.2019 15:46 Sven Schöling

Preisregeln: Präzedenzbug bei Mengenregel behoben

Durch eine fehlende Klammerung konnten Mengenregeln zufällig nicht
greifen.

(cherry picked from commit f1cf2062a7df1877e931f5655afe899e0dacb649)

f7fd4311 20.02.2019 15:43 Bernd Bleßmann

CreatePDF-Helper: UNLINK für temporäre Dateien (wieder) richtig setzen

894ac4ca 14.02.2019 16:40 Moritz Bunkus

Berechtigung, Einkaufsrechnungen persönlich zugeordneter Projekte einzusehen

Betrifft sowohl Einkaufsrechnungen als auch Kreditorenbuchungen.

614c48e0 14.02.2019 16:40 Moritz Bunkus

Berechtigung, Verkaufsrechnungen persönlich zugeordneter Projekte einzusehen

Man kann nun Mitarbeiter*innen zu Projekten zuordnen, indem man sie in
den Projektstammdaten hinzufügt.

Ist eine Mitarbeiter*in zu einem Projekt zugeordnet, so darf sie alle
Rechnungen ansehen, die über die Projektnummer der Rechnung (nicht der...

9b039e37 14.02.2019 16:40 Moritz Bunkus

Autovervollständigung Kunden/Lieferanten auch ohne Stammdatenrechte

4ad4574f 13.02.2019 17:40 Moritz Bunkus

Ergebnis von SL::DB::Manager::Employee->current cachen

c0bd4c7d 13.02.2019 14:16 Jan Büren

Order-Controller: Workflow -> *-Auftrag vorher Speichern

Ansonsten werden die cvars nicht übernommen.
Außerdem ist es konsistenter, da bei allen anderen
Workflow-Aktionen auch immer gespeichert wird (Rechnung oder LS).

41a1b801 13.02.2019 10:50 Jan Büren

Zu 47da14db generische LS-Mail: locales und Anhak-Option in Suche

47da14db 13.02.2019 10:41 Jan Büren

generische E-Mail-Adresse für Lieferscheine

Ähnlich wie bei Verkaufsrechnungen gibt es generische
Empfänger für Lieferscheine beim E-Mail-Versand.
Die jetzige Konfiguration (nicht änderbar) entspricht
dem Wert Stammdaten und Ansprechpartner in CC.
Ist eine Stammdaten-Mail und ein Ansprechpartner definiert,...

4341dfaf 05.02.2019 12:50 Jan Büren

poso mehr werte löschen (wandlung kundenauftrag -> lieferantenauftrag)

Währung und Steuerzone wird ansonsten vom vorherigen Beleg
übernommen. Betrifft nur die alte Maske