Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
22160ea4 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung beim Lieferwertbericht

c0714b3d 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung beim Lieferplan

132c52d7 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei Briefen standardisiert

• »Suchen« → »Erneuern«
• »Zurücksetzen« in Form verschoben

953f63b0 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei Pflichtenheften standardisiert

• »Suchen« → »Erneuern«

926b327f 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei Projektsuche standardisiert

• »Suchen« → »Erneuern«
• »Zurücksetzen« in Form verschoben
• »Projekt erfassen« → »Erfassen«

8cba44f6 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei Preisregeln standardisiert

• »Suchen« → »Erneuern«
• »Zurücksetzen« in Form verschoben

31f98925 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung beim Massenerzeugen von Rechnungen aus Lieferscheinen

6d9d1fbf 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei Briefen

7d020076 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung im neuen Auftrags-Controller

2d587c41 28.02.2017 10:43 Moritz Bunkus

ActionBar: leere ComboBoxen gar nicht anzeigen

3cc1ebb7 28.02.2017 10:43 Moritz Bunkus

ActionBar: ComboBox mit nur einem Eintrag wie Eintrag rendern

Das erleichtert, wenn man in einer ComboBox mehrere Einträge evtl. gar
nicht anzeigt. Der Aufrufer muss dann nicht prüfen, ob er der ComboBox
einen oder mehrere Einträge übergibt.

36c8af52 28.02.2017 10:43 Moritz Bunkus

ActionBar: Auslassen von Actions über Parameter »only_if«/»not_if« steuern können

Gedacht für Buttons, die z.B. aufgrund der Mandantenkonfiguration nie
angezeigt werden können. Nicht gedacht für Buttons, die nur aufgrund des
Belegzustands nicht benutzt werden können (z.B. »Löschen« bei einem noch...

b52b09d8 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung bei Preisregeln

0c23c415 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung bei Pflichtenheft(vorlagen)suche

6f90b1ba 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung im Pflichtenheft-Controller

6b5fa71b 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung im Part-Controller

c2aaf253 28.02.2017 10:43 Moritz Bunkus

ActionBar: existierende Inputs namens »action« vor Submit entfernen

Wenn man zuerst druckt und dabei »action« auf z.B. »print« gesetzt wird,
so wird anschließend das PDF heruntergeladen. Allerdings verbleibt die
»action=print« in der Form.

Wenn dann anschließend einer der Menüpunkte angeklickt wird,...

fdbdd0b1 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung in MassInvoiceCreatePrint-Controller (nur Rechnungsliste)

dcef8eb0 28.02.2017 10:43 Moritz Bunkus

ActionBar: Project-Controller umgestellt

40e0911a 28.02.2017 10:43 Moritz Bunkus

ActionBar: Unterstützung in ReportGenerator

dc227972 28.02.2017 10:04 Moritz Bunkus

ActionBar: falsche Doku entfernt

cf7153b0 28.02.2017 10:04 Moritz Bunkus

ActionBar: CustomerVendor-Controller: API-Umstellung & Tooltips für deaktivierte

412f76c9 28.02.2017 10:04 Moritz Bunkus

ActionBar: normale Link-Elemente nun doch als DIVs rendern & als Buttons stylen

c37fb9ef 28.02.2017 10:04 Moritz Bunkus

ActionBar: neuer Typ für einfachen Link in Hauptzeile (nicht in Combo)

ff424b75 28.02.2017 10:04 Moritz Bunkus

ActionBar: API-Umstellung fürs Hinzufügen

Designziele:

• möglichst wenig Funktionsaufrufe auf eine ActionBar-Instanz
• Hash-artige Struktur der Daten zwecks bekanntem Aussehen und leichter
Verständlichkeit
• Leichter um neue Typen erweiterbar
• Rekursiv parsend (für Comboboxen)

8817139d 28.02.2017 10:04 Moritz Bunkus

ActionBar: Unterstützung für Tooltips für deaktivierte Actions

e1130151 28.02.2017 10:04 Sven Schöling

Javascript Layout: ActionBar

2cac4306 28.02.2017 10:04 Sven Schöling

ActionBar/Submit: externe ids erlauben

abaf49cc 28.02.2017 10:04 Sven Schöling

ActionBar: CustomerVendor

3bed1283 28.02.2017 10:04 Sven Schöling

ActionBar: V3 Layout

121f8ff1 28.02.2017 10:04 Sven Schöling

ComboBox: stateful dropdown

6ce40ffc 28.02.2017 10:04 Sven Schöling

ActionBar: separator implementiert und ScriptButton in Submit gemergt

0d36a7ed 28.02.2017 10:04 Sven Schöling

Actionbar nicht ohne content rendern

nötig für korrekte top margins wenn fixiert

dd1ab30b 28.02.2017 10:04 Sven Schöling

ActionBar: by_description gefixt

3dc29e42 28.02.2017 10:04 Sven Schöling

ActionBar: calling conventions geändert, +check/disabled/confirm

e0a3b19e 28.02.2017 10:04 Sven Schöling

ActionBar: Funktionierender Prototyp mit submit und actionbutton

ccf94c5d 28.02.2017 10:04 Sven Schöling

Actionbar Layout mock

02497699 28.02.2017 10:04 Sven Schöling

Menu: links für Menü cachen

0466a6b3 28.02.2017 10:04 Sven Schöling

Layout: Content als eigenes Layout und Split compositor

eb4bace4 28.02.2017 10:03 Moritz Bunkus

Dateimanagement: DownloadZip: etwas aufgeräumt

ccffabd4 28.02.2017 10:03 Moritz Bunkus

Dateimanagement: Anhänge-aller-Artikel-Download: auch für andere OE-Typen

31d8fef1 28.02.2017 10:03 Moritz Bunkus

Dateimanagement: Anhänge-aller-Artikel-Download: Dateinamen in ZIP gefixt

cd69ad3d 28.02.2017 10:03 Moritz Bunkus

Dateimanagement: überflüssigen Code in SL::Controller::DownloadZip entfernt

9d8f72a0 27.02.2017 17:22 Moritz Bunkus

Form: Template-Objekt aus Presenter nehmen und nicht selber speichern

cbf8ed02 22.02.2017 11:33 Martin Helmling martin.helm...

Dateimanagement: Robustere Mandantenkonfigurierung

Es wurde das BAckend "None" eingeführt, falls kein Backend enabled ist.
Fehlermeldung nun in deutsch falls kein Backend vorhanden.

Die Hochladbare Dateigröße ist nun in der Mandantenkonfig in Megabytes (default 10Mb)

f53a118d 21.02.2017 09:25 Moritz Bunkus

PaymentTerm: Schreibfehler in Doku gefixt & neues Beispiel in Übersicht

8172364e 20.02.2017 11:54 Martin Helmling martin.helm...

BUGFIX: PDF:Table verwendet font_color in Folgezeile

Getestet bis zu Version 0.9.12

Durch das Setzen der cell_props mit font_color auf weiss, gibt es in der
Folgezeile einen Text Weiß auf Weiß, d.h. nicht sichtbar.

Deshalb erst einmal auskommentiert.

5eb16622 17.02.2017 15:29 Kivitendo Admin

Typos in Doku

1918cfae 17.02.2017 15:29 Kivitendo Admin

Typos in Doku

3ea2fdd1 17.02.2017 15:29 Kivitendo Admin

Typos in Doku (Dev)

611b4916 17.02.2017 10:07 Martin Helmling martin.helm...

DB Transaktionen - Array Context funktioniert nicht

Innerhalb des eval{} Blockes ist für wantarray ein neuer Context,
in diesem Falle ist wantarray hier nicht definiert.
Deshalb muss dies per Variable in den eval-Block übergeben werden

99b8dbab 13.02.2017 19:25 Bernd Bleßmann

CsvImport: Bearbeiter aus Front-End setzen, wenn nicht angegeben.

Wenn keine employee_id in der CSV-Datei angegeben ist, dann den Benutzer, der
den Import gestartet hat als, Bearbeiter setzen. Dieser wird in den Daten des
Hintergrundjobs gespeichert.
Falls hier nichts hinterlegt ist, dann den Benutzer aus dem Login setzen. Das...

972b8771 13.02.2017 17:37 Sven Schöling

Model-Presenter Bindung mit Proxyobjekten

5162c8cc 13.02.2017 16:32 Sven Schöling

Part: doku update

68b29955 13.02.2017 16:32 Sven Schöling

Part: exact_match robuster mit localized $::form

Behebt Bugs mit vergessenen Filtern wie unit_obj.convertible_unit

905d9edd 13.02.2017 16:32 Sven Schöling

Part: multipicker verwenden

426a5bf3 13.02.2017 16:32 Sven Schöling

kivi.Part.js: Datenübergabe Picker<->Presenter auf data umgestellt

Ist in Summe kompakter und einfacher erweiterbar.

5aec18fe 13.02.2017 16:32 Sven Schöling

PartPicker von autocomplete_part.js nach kivi.Part.js verschoben

6a7d9449 13.02.2017 11:24 Moritz Bunkus

File-Controller: Warnungen wegen undefinierter Werte vermeiden

Warnungen traten bei t/file/filesystem.t auf.

b8741ec3 12.02.2017 12:12 Martin Helmling martin.helm...

Kontoauszug verbuchen: Lieferantengutschrift buchen

Nun wird eine negativen Kreditorenbuchung (Lieferantengutschrift) richtig verbucht.

t/bank/bank_transactions.t um einen Test erweitert
und Stdout des Controllers (HTML) in String umgelenkt.

55e3ae55 12.02.2017 10:33 Martin Helmling martin.helm...

Kontoauszug verbuchen: Banktransaktionen mit Fehlern nicht zählen

Die OK Anzeige der Anzahl gebuchter Transaktionen ohne fehlerhafte Buchungen

542befb1 12.02.2017 10:04 Martin Helmling martin.helm...

Kontoauszug verbuchen: DB-Rollback nicht zusätzlich als Fehler melden

Bei einer negativen Kreditorenbuchung (Lieferantengutschrift)

wird nun nicht mehr
"do_transaction() failed - Died at SL/Controller/BankTransaction.pm line 733."

gemeldet, sondern der Fehler an der (nicht)verbuchten Rechnung angezeigt:...

2d8fabfc 11.02.2017 15:23 Peter Schulgin

Kontoauszug verbuchen: Sonderzeichenbehandlung

Sonderzeichen beim Vergleich Verwendungszweck - Kunde/Lieferant escapen

80b313fa 10.02.2017 17:06 Martin Helmling martin.helm...

Fehlerbehandlung in SL/File.pm vereinfacht

bd0bd7a0 10.02.2017 16:48 Moritz Bunkus

Tests: 001compile.t parallelisiert

1181d2b6 10.02.2017 16:11 Moritz Bunkus

CSV-Artikel-Import-Controller: Warnung wegen Vergleich mit undefiniert vermeiden

Trat bei Tests auf (genauer: t/controllers/csvimport/parts.t).

0f2a7ae0 10.02.2017 15:47 Moritz Bunkus

Bankauszug verbuchen: Gutschrifts-Fall über Aufruf der richtigen Funktion erkennen

»type« bezieht sich nur auf die Spalte »type«, in der nicht zwischen
Einkauf und Verkauf unterschieden wird.

ae20c836 10.02.2017 15:34 Moritz Bunkus

SL::Mailer: Header-Felder nicht zwei mal MIME-encoden

Das Modul Email::MIME kümmert sich bereits um das richtige MIME-Encoding
der Header. Daher darf es vorher nicht gemacht werden.

7ee061a6 10.02.2017 15:06 Moritz Bunkus

SL::Auth: Kosmetik (Alignment)

4eab0ccf 10.02.2017 15:06 Moritz Bunkus

Auth-DB-Upgrades alle nach SL::DBUpgrade2::Auth verschieben

Das verhindert eine Warnung wegen Umdefinition der Funktion
»SL::DBUpgrade2::clients::run« während der Tests, weil es das Script
»clients.pl« sowohl für die Auth-DB als auch für die Haupt-DB gibt.

e476a9df 10.02.2017 15:02 Moritz Bunkus

Auth-DB-Spalten-Infos nur lesen, wenn DB-Verbindung vorhanden

»reset« wird während des Request-Shutdowns ausgeführt. Falls aber noch
gar keine Auth-DB existiert (neue Installation z.B.), so wird versucht,
eine Verbindung dahin aufzubauen, was zu einer Fehlermeldung führt —...

46640aae 10.02.2017 14:17 Martin Helmling martin.helm...

MIME:* aus dem Installcheck und Doku wieder rausgenommen

6969d5c2 10.02.2017 14:07 Martin Helmling martin.helm...

Für t/file/filesystem.t Anpassungen im Debug und Fehlermeldung

Nun läuft der Test wieder

e3b0f613 10.02.2017 14:07 Martin Helmling martin.helm...

E-Mail versenden wieder mit Email::MIME

Einschränkung: *.eml werden zwar mitverschickt,
aber tauchen beim Empfänger nicht als *eml auf sondern als einzelne Anhänge

9b024564 10.02.2017 13:54 Moritz Bunkus

Testfehler: keine indirekte Objektnotation nutzen

abc355d2 10.02.2017 13:30 Moritz Bunkus

SL::DB: Exception nur dann mit >isa/>rethrow behandeln, wenn geblesstes Objekt

ref($error) gilt auch für z.B. geworfene Arrayreferenzen, welche aber
nicht geblesst sind, wodurch man auf ihnen keine Funktionen aufrufen kann.

e61cd137 10.02.2017 13:22 Moritz Bunkus

Testfehler: typische Schreibfehler gefixt

3f89fa90 10.02.2017 13:22 Moritz Bunkus

Testfehler: Tabs entfernt

32dc7476 10.02.2017 11:21 Moritz Bunkus

Bankauszug verbuchen: Umstellung auf Belegvorlagen & Filter-Fixes

e9775242 08.02.2017 17:31 Moritz Bunkus

Kontoauszug verbuchen: Beleg/Memo bei »Alle Buchungen« angeben können

c4d3f82d 08.02.2017 17:31 Moritz Bunkus

Kontoauszug verbuchen: »Beleg«/»Memo« bei Vorschlägen angeben können

99d0bd2b 08.02.2017 17:30 Moritz Bunkus

Presenter: mehr Funktionen von L in Tag-Presenter verschieben

1b691ca7 06.02.2017 10:13 Kivitendo Admin

FiBu Schnellsuche - GL Habensumme entfernt, ist schon in oneline_summary

0abce1b8 06.02.2017 10:13 Kivitendo Admin

oneline_summary mit Rechnungsbeträgen

Bei Belegen wird der Bruttobetrag angezeigt.

Bei Dialogbuchungen wird die Summe aller Haben-Buchungen als Betrag
angezeigt.

7c782e1f 06.02.2017 10:13 Kivitendo Admin

FiBu Schnellsuche repariert

war in 5b981bb6a5c kaputt gegangen.

828e417c 06.02.2017 10:13 Kivitendo Admin

name change: validator statt validater

c19bf55e 06.02.2017 10:13 Kivitendo Admin

Typos in Doku

895ccd7f 06.02.2017 09:12 Moritz Bunkus

Mailer: nur Adress-Anteil als Absender im SMTP-Dialog verwenden & nicht encodieren

Der SMTP-Dialog nutzt beim MAIL FROM nur den Adress-Anteil einer
E-Mail-Adresse:

MAIL FROM:<>

Daher sollte auch nur dieser Anteil übergeben werden, auch wenn in...

63dc98ee 06.02.2017 09:06 Moritz Bunkus

SL::Mailer: Kosmetik für bessere Lesbarkeit (Alignment, Leerzeichen, Einrückung)

af131a46 03.02.2017 19:23 Martin Helmling martin.helm...

Banktransaction: Kontoauszug verbuchen: Sonderfall für "credit_notes"

"credit_notes" haben negativen Betrag,
diese werden nun gesondert behandelt.

Ersetzt commit fbcd5580

568004ba 03.02.2017 08:34 Martin Helmling martin.helm...

Revert Revert "Anpassungen an neues SL::File::Object Interface"

Änderungen in Dateien ohne Compilerfehler wieder dazu

19ee5c1b 03.02.2017 07:56 Martin Helmling martin.helm...

Anpassungen an neues SL::File::Object Interface

Syntaxfehler behoben: Klammer weg

b331e8b7 02.02.2017 23:07 Bernd Bleßmann

Csv-Import: unbenutzte Variable entfernt

38fcf5b4 02.02.2017 23:02 Bernd Bleßmann

Revert "Anpassungen an neues SL::File::Object Interface"

This reverts commit 05e0e8ca1544e1ca706a99e51f9caf9a2f56f6af.

Diese Änderung fügt einen Syntax-Fehler ein:
syntax error at /home/bernd/kivi/SL/Controller/DownloadZip.pm line 67, near ")) "
/home/bernd/kivi/SL/Controller/DownloadZip.pm had compilation errors.

05e0e8ca 02.02.2017 17:13 Martin Helmling martin.helm...

Anpassungen an neues SL::File::Object Interface

40ef8a72 02.02.2017 14:07 Moritz Bunkus

Zirkuläres Includieren von SL::Form vermeiden

3f59726e 02.02.2017 10:52 Moritz Bunkus

Artikel-Klassifizierung: System-Klassifizierungen (id < 5) nicht löschen können

60d0f05f 01.02.2017 16:52 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Sprachen«

459574b9 01.02.2017 16:52 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Pflichtenhefte« → »Komplexitätsgrade«, »Risikograde«

6761a7c1 01.02.2017 16:52 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Pflichtenhefte« → »Abnahmestatus«