Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
01074b6e 27.09.2016 11:52 Kivitendo Admin

MassInvoiceCreatePrint - Filter korrekt übergeben

Beim Massendruck wurden die ausgewählten Filter nicht korrekt
berücksichtigt, wenn man z.B. nach allen Lieferscheinen ab einem
bestimmten Datum gefiltert hat, und davon die ersten 10 drucken wollte,
wurde die ersten 10 aus der ungefilterten Liste gedruckt.

4b1bcc47 19.09.2016 17:08 Martin Helmling

Flashanzeige erweitert: Löschen und Springen abschalten

1. Funktion zum Text löschen nach Timeout

Bei neuen Controllern, die per AJAX laufen, ist es empfehlenswert
bestimmte Texte nach einer gewissen Zeit implizit zu löschen,
damit eine weitere identische Anzeige erkennbar ist....

96caf7a5 01.08.2016 17:00 Kivitendo Admin

OrderController - Funtion umbenannt (dependend->dependant)

5bc3c720 15.07.2016 20:07 Martin Helmling

Flashanzeige erweitert: Nun auch Details

Für alle drei Flashanzeigen gibt es Detailanzeigen/optionalen Timeout

Details als textueller Link [Details]
ebenfalls wird Fenster nach oben gescrolled, damit flash info sichtbar ist.
Bei einigen Fehlermeldungen, z.B. bei LaTex Fehlern empfiehlt es sich,...

8b967d77 14.07.2016 14:56 Sven Schöling

Reapply "Partpicker styling"

3.4.1 ist durch, also wieder rein, auf dass es bis zum nächsten Release
gefixt wird.

3ca17b1b 04.07.2016 13:39 Moritz Bunkus

Revert "Partpicker styling"

This reverts commit b9889576a1229f41edc2c1daf9b649d97fb7fd2e.

Grund: im Chrome (sowohl unter Linux als auch Windows) sieht das
Ergebnis ziemlich mies und hochgradig verwirrend aus. Im Internet
Explorer ist die Lupe zusätzlich zu weit unten positioniert (eher ein...

030d9691 16.06.2016 16:23 Rolf Fluehmann

added missing numberformat in java-script

7ede2933 09.06.2016 15:10 Sven Schöling

Order: javascript Kleinigkeiten

b9889576 08.06.2016 16:58 Sven Schöling

Partpicker styling

- Lupe jetzt inline
- Lupe in svg, kann also mitskalieren
- Inputfeld ist jetzt Model padding-box, size Angaben propagieren besser
auf die umliegenden Elemente
- getestet in lx-office-erp und kivitendo css

b3c6dbe1 30.05.2016 17:10 Bernd Bleßmann

ChartPicker: Auch auf Paste-Events reagieren.

Siehe auch commit 2cf7a2cd78d812d917fb4c92f8ee57f6a32f3685
(PartPicker: Auch auf Paste-Events reagieren.)

2b950963 30.05.2016 17:04 Bernd Bleßmann

CustomVendorPicker: Auch auf Paste-Events reagieren.

Siehe auch commit 2cf7a2cd78d812d917fb4c92f8ee57f6a32f3685
(PartPicker: Auch auf Paste-Events reagieren.)

48e32abf 30.05.2016 16:57 Bernd Bleßmann

ProjectPicker: Auch auf Paste-Events reagieren.

Siehe auch commit 2cf7a2cd78d812d917fb4c92f8ee57f6a32f3685
(PartPicker: Auch auf Paste-Events reagieren.)

2cf7a2cd 30.05.2016 16:53 Bernd Bleßmann

PartPicker: Auch auf Paste-Events reagieren.

Damit wird bei eindeutigem eingefügtem Text der entsprechende Artikel
ausgewählt. Ansonsten wird der Text rot (undefined) dargestellt.

Vorher war es möglich, z.B. eine eindeutige Artikelnummer einzufügen, aber...

62726dfd 13.05.2016 16:48 Sven Schöling

Drafts: Ausgelagert in Controller

9c5f94c0 19.04.2016 15:48 Moritz Bunkus

Wiederkerende Rechnungen: Konfiguration für automatischen Versand via E-Mail

53498e5b 15.04.2016 16:38 Martin Helmling mh@waldpark...

PartPicker: partnumber und description durchgängig

Aus dem Dialog wurden 'partnumber' und 'description' nicht an set_item() übergeben.
Konsistent zur Auswahl aus dem Pulldown des Partpicker.

(vorher musste man 'set_fat_item=1' setzen, um an die Daten zu kommen, aber zusätzlicher AJAX-Call)

6ef4190e 06.04.2016 16:05 Moritz Bunkus

CVars: Lieferadressen-CVars in Stammdaten bearbeiten

f442cef2 04.04.2016 17:28 Moritz Bunkus

JS: Debugcode entfernt

180b77bc 04.04.2016 17:16 Moritz Bunkus

JS: weniger getElementById nutzen

16e18c50 04.04.2016 17:13 Moritz Bunkus

JS: einige jshint-Warnungen bzgl. Vergleichsoperatoren gefixt

2c45e101 04.04.2016 17:12 Moritz Bunkus

JS: ineffizienten Funktionsaufruf gefixt (von jshint)

8eeb7c70 04.04.2016 17:11 Moritz Bunkus

JS: fehlende Klammern bei Konstruktor-Aufruf gefixt (von jshint)

fc53682b 04.04.2016 17:10 Moritz Bunkus

JS: einige Scope-Fehler gefixt (von jshint)

Variablengültigheit hängt nicht von {} ab, sondern gelten immer für die
ganze Funktion. Daher ergibt mehrfachess »var xyz« innerhalb einer
Funktion keinen Sinn.

e4971398 22.03.2016 17:36 Sven Schöling

TopQuickSearch: javascript jshint

a97ea1ce 22.03.2016 17:36 Sven Schöling

TopQuickSearch: zwei nicht mehr benötigte javascripte

6c630204 22.03.2016 17:36 Sven Schöling

TopQuickSearch: erste version

15b67fd5 22.03.2016 13:25 Sven Schöling

Erzeugnissuche

e09f2da3 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: Warnung beim Speichern mit doppelten Artikeln.

In der Mandantenkonfiguration (Features) abschaltbar.

0935b012 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: javascript-Code in eigene Datei auslagern

b1b3cdeb 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: Druck-Möglichkeit mit Options

Todos/Anmerkungen
- im Moment werden nur PDF/Bildschirm und PDF/Drucker unterstützt
- Sprache kann die Vorlage steuern, aber nicht das Hinzufügen von übersetzten
Artikeln
- es kann sicher noch mehr ausgelagert werden, entweder in den...

e8889e47 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: Sortieren der Positionen

91abaf6c 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: Mehrfach-Artikelauswahl mit Mengeneingabe.

099fc63b 11.03.2016 12:45 Bernd Bleßmann

Auftrags-Controller: neue Eingabemakse für Aufträge basierend auf Controller

a84a030e 11.03.2016 12:45 Bernd Bleßmann

kivi.SalesPurchase.edit_longdescription: callback zum Setzen der Beschreibung angeben können

08899a32 11.03.2016 12:45 Bernd Bleßmann

kivi.SalesPurchase.edit_longdescription: Aufruf auch mit einzelnen Parametern …

ermöglichen, statt mit row. Dafür gibt es eine zweite Funktion "..._with_params.
Diese wird jetzt von kivi.SalesPurchase.edit_longdescription(row) aufgerufen,
damit in den vorhandenen Templates nicht angepasst werden muss.

c4e13bb2 09.03.2016 11:58 Bernd Bleßmann

whitespace cleanup

0c09beb4 11.02.2016 14:25 Moritz Bunkus

Briefe mit anderen Dokumenten verknüpfen können

b70da193 14.01.2016 11:57 Sven Schöling

js/switchmenuframe.js entfernt

seit dem letzten Layout rework ist das nicht mehr benutzt,
also weg damit

d04a436f 03.12.2015 18:30 Jan Büren

ckeditor auf (aktuelle) Version 4.4.5

Hintergrund: Bugfix in Safari, bzgl. Enter-Verhalten beim
letzten Element (s.a. http://dev.ckeditor.com/ticket/12423)

9a2c4821 09.11.2015 13:31 Sven Schöling

Project: Picker in reinit_widgets registriert

b74a00e5 05.10.2015 17:30 Jan Büren

Massendruck weitere Optionen (zweiter Druckbefehl) implementiert

transdate, copy_printer_id (id des zweiten Druckbefehls) als optionale
Parameter beim Aufruf der Konvertierung inkl. Ausdruck in der API
bereitgestellt.

Details: perldoc SL/Controller/MassInvoiceCreatePrint.pm

fac8417d 22.09.2015 16:51 Moritz Bunkus

Project-Picker basierend auf Part-Picker

abb346b2 08.09.2015 15:25 Jan Büren

Vergessene locales für js-Komponenten

aha, es gibt jetzt eigene locales für den ordner js/.

b7e394f2 04.09.2015 13:14 Jan Büren

Massenkonvertierung von Lieferscheinen nach Rechnung ink. Druck

Die Konvertierung als auch das Generieren des PDFs erfolgt als
Background-Job. Entsprechend muss der task_server für den.
Mandanten eingestellt sein.
Details und bekannte offene Punkte im POD der beiden Perl-Module....

e8c424de 30.07.2015 12:43 Kivitendo Admin

ChartPicker: Neue Iconnamen

aa6d4132 23.07.2015 18:34 Sven Schöling

PartPicker: Neue Iconnamen

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.

6c016a50 15.07.2015 11:26 Moritz Bunkus

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

5bc87ade 19.06.2015 15:22 Moritz Bunkus

Zahlungsbedingungen: Flag »Fälligkeitsdatum automatisch berechnen«

a87694dc 05.05.2015 09:56 Kivitendo Admin

Merge branch 'bankerweiterung_und_skonto'

Conflicts:
doc/changelog
locale/de/all

15f58ff3 05.05.2015 09:53 Kivitendo Admin

Sammelcommit Bankerweiterung und Skonto

Überarbeitung der Bankerweiterung vom Stand Niclas, und Einführung von
Bezahlung mit Skonto (alter payment Branch). Mehr Details siehe
changelog.

  • changelog
  • Ungültige Bankkonten ausblenden
  • Punktesystem in Hash %points ausgelagert...
6a12a968 05.05.2015 09:45 Niclas Zimmermann

Bankerweiterung - Zwischenstand, erster Entwurf

Erstellung von Tabelle bank_transactions

Import von Bankbewegungen (in Tabelle bank_transactions)

Menu-Eintrag war noch nicht commitet

Controller für die Bank-Transaktionen

Dialog hin- und her

Achtung: noch mit Debug-Statements!...

28fee2e2 05.05.2015 09:45 Kivitendo Admin

Bankkonten auf Controller umgestellt

Außerdem wurde neue Datenbankspalten eingeführt: obsolete, sortkey

In Vorbereitung auf den Kontenabgleich wurden zwei neue Spalten
eingeführt:
reconciliation_starting_balance
reconciliation_starting_date

Damit kann man einstellen, ab welchem Datum der Kontenabgleich für das...

1b2ef48b 30.04.2015 09:36 Moritz Bunkus

ClientJS: DOM-Funktion scrollIntoView() als ClientJS->scroll_into_view implementiert

96326d7c 28.04.2015 14:38 Kivitendo Admin

Update von wz_tooltip.js auf Version 5.31

in Vorbereitung auf Bankerweiterung
Anpassung des Formeltooltips an neue Syntax

cb0ae4e4 02.04.2015 15:29 Sven Schöling

PriceRule: Inline Report JS ausgelagert

Hatte sich mit dem SalesPriceInformation Javascript verheddert, welches
auch mal ausgelagert werden solle.

6acdad62 02.04.2015 14:02 Moritz Bunkus

kivi.js: format/round/parse_amount, format/parse_date

c3d10ace 31.03.2015 11:34 Moritz Bunkus

Langtext-HTML-Editor: bei jedem Aufruf DOM-Element neu anlegen und ckeditor initialisieren

Unter Firefox kommt es beim mehrmaligen Aufrufen ansonsten sehr schnell
zu nicht mehr behebbaren JavaScript-Fehlern. Es bleibt dann beim Öffnen
des Popups nur das grau gestreifte Overlay sichtbar, nicht aber der...

7c54e92f 05.03.2015 11:44 Moritz Bunkus

Pflichtenhefte: Ausgabemöglichkeit als HTML

Menüpunkte dafür werden aber nur eingeblendet, sofern auch eine Vorlage
dafür im Vorlagenverzeichnis existiert.

Die erzeugte HTML-Seite wird in einem neuen Browserfenster angezeigt.

ac01c25a 24.02.2015 13:32 Moritz Bunkus

JavaScript-Test-Framework auf Basis von QUnit

fd8bde53 04.02.2015 16:59 Kivitendo Admin

history_erp : Unterscheidung von id und glid

behebt #2493

Es gibt in der Datenbank zwei Sequenzen, mit der die ids von
Datenbankeinträgen gespeichert werden, und die die Historiensuche
betreffen:
glid: ar,ap,gl
id: delivery_orders parts oe customer vendor...

219ac567 27.01.2015 11:47 Sven Schöling

kivi.js: popup_dialog unterstützt jetzt auch params.html

cbcf100f 27.01.2015 11:47 Sven Schöling

ClientJS: dialog aufmachen

dc824520 21.01.2015 11:42 Kivitendo Admin

Partpicker - displayable_name eingeführt und column entfernt

Der Partpicker zeigt jetzt im Autocomplete und bei ausgewählten Artikeln
die Artikelnummer und die Artikelbeschreibung an.

Das Feature column im Partpicker wurde entfernt. Ursprünglich war die...

4f152ed2 14.01.2015 15:31 Kivitendo Admin

Neues Feature: Chartpicker

Praktisch komplett analog zum Partpicker, danke Sven für die
Pionierleistung!

Es gibt natürlich ein paar Unterschiede bei den Filteroptionen, z.B.
kann man im Popup nur bebuchte Konten anzeigen lassen, oder die
Ergebnisliste nach der Kontenart einschränken. Es wird auch immer nur...

c383fc0b 18.12.2014 16:18 Sven Schöling

PriceRule: Ein menüeintrag und Typen frei filterbar

bc8c26f3 18.12.2014 16:18 Sven Schöling

PriceRule: Preisregeln können jetzt auch Rabatte

ausserdem Doku

685108d7 18.12.2014 16:18 Sven Schöling

PriceRule: Kontextinfo in Kunden

9589ecd7 18.12.2014 16:18 Sven Schöling

PriceRule: Erste Version

89b26688 18.12.2014 16:18 Sven Schöling

PriceSource: Rabattbehandlung

049e49fe 18.12.2014 16:18 Sven Schöling

PriceSource: Preisselektion auf Popup umgestellt.

- Logik für geänderte Preise implementiert
- Visualisierung verbessert
- fix für emptied rows
- nachricht wenn invalid und missing
- benachrichtigung für höher/niedriger
- js ausgelagert
- best price benachrichtigung...

68dbf4a4 04.12.2014 18:52 Sven Schöling

Layout Aufräumaktion:

- Admin und V3 Menü entflochten. Benutzen jetzt beide das neue CssMenu
als sub_layout
- Top-Klone aus V3 und Javascript herausoperiert und als sub_layout
eingebunden
- Neues Layout AdminLogin für die Loginmaske im Adminbereich (d'oh)...

8ee89b95 04.12.2014 13:41 Kivitendo Admin

Schnelle Datumseingabe ohne Trenner

Buchhalter sind es gewohnt, das Datum im Nummernblock ohne Punkte
eingeben zu können, z.B. wird aus
01122014 -> 01.12.2014

Mit diesem Patch wird im Datumsfeld noch vor der Prüfung auf ein gültiges
Datumsformat per Javascript geprüft, ob...

f6ed86ef 04.12.2014 13:29 Kivitendo Admin

FiBu Schellsuche in Headerzeile

neues Ajax Autocompletefeld im Header für Benutzer mit FiBu-Rechten,
welches Rechnungsnummern und Kunden-/Lieferantennamen durchsucht. Durch
die Auswahl im Dropdown gelangt man direkt zu dem Beleg.

65690235 25.11.2014 16:45 Moritz Bunkus

CustomerVendor: CVars bei Wechsel von Ansprechpersonen richtig befüllen

e822adb3 05.11.2014 09:11 Moritz Bunkus

Pflichtenhefte: Funktion Abschnitte/Funktionsblöcke neu nummerieren

46019c3f 04.11.2014 11:08 Moritz Bunkus

JavaScript & Templates in UTF-8 speichern

…und nicht in ISO-8859-*

f16c5520 09.09.2014 19:06 Sven Schöling

CustomerVendor: Picker nach Art von PartPicker

- reinit_widgets fähig
- Tab und Enter atomar
- unterstützt onChange und set_item:CustomerVendorPicker trigger
- unterstützt fat_set_item

25fb47b1 27.08.2014 14:21 Moritz Bunkus

Pflichtenheftversionen: »PDF Downloaden« für Arbeitskopie-Eintrag gefixt

3863756a 27.08.2014 14:21 Moritz Bunkus

Pflichtenhefte: Tab-spezifisches Menü in gesamter Tab-Fläche erkennen

fec397bf 26.08.2014 14:17 Moritz Bunkus

Pflichtenheftaufträge: beliebige Artikel auswählen können

Zusätzlich werden dann Spalten angezeigt, die die Einheit und den im
Angebot/Auftrag verwendeten Positionstypen (Pauschalposition/
Auwandsposition) angeben.

0c319351 26.08.2014 14:17 Moritz Bunkus

Pflichtenhefte: zusätzliche Artikel zuweisen und bearbeiten können

2313b522 14.08.2014 14:20 Sven Schöling

PartPicker: Tab Event atomar, visuelles Feedback

b5f1ec5b 07.08.2014 12:11 Sven Schöling

PartPicker: Im Popup dem letzten Suchstring übernehmen

df601bd3 25.06.2014 09:58 Moritz Bunkus

Kunden-/Lieferantenstammdaten: Maps-Link mit Firmenadresse als Routing-Ausgang

53d80f2a 24.06.2014 17:11 Moritz Bunkus

Generische Unterstützung für CTI: Click-to-dial

0194799c 23.06.2014 15:16 Moritz Bunkus

Einkauf/Verkauf: Eingabe der Vorgangsbezeichnung optional erzwingen

Wird über eine Option in der Mandantenkonfiguration eingeschaltet.

a0d3ac64 23.06.2014 15:03 Moritz Bunkus

Auftragsmaske: JavaScript-Checks für Speichern aktiver per. Rechnungen nach kivi.SalesPurchase verschoben

ffbde3ef 23.06.2014 15:02 Moritz Bunkus

Lieferscheinmaske: JavaScript-Checks für Lagermenge nach kivi.SalesPurchase verschoben

f29ea3c1 23.06.2014 13:31 Moritz Bunkus

Vor E-Mail-Versand prüfen, ob Empfänger+Betreff+Body vorhanden

ee4b5270 16.06.2014 13:19 Moritz Bunkus

PartPicker: keine AJAJ-Requests nach Fat-Data ohne item.id schicken

293c7b64 14.05.2014 17:08 Moritz Bunkus

Pflichtenhefte: Speichern der Grundeinstellungen via Kontextmenü gefixt

766f5705 08.05.2014 13:08 Moritz Bunkus

Merge branch 'pflichtenhefte'

Conflicts:
js/locale/de.js

ee74ea82 09.04.2014 17:37 Sven Schöling

P.part_picker reicht jetzt das flag fat_set_item durch und schluckt nicht mehr class

57faab8f 09.04.2014 17:37 Sven Schöling

Part api Funktion um eine Ware als json abzufragen

46e1177c 09.04.2014 17:37 Sven Schöling

PartPicker: Diverse Verbesserungen

- Dialog vergrössert
- Unterstützung für Listenansicht
- Bild hoch Bild runter im paginaten gemappt
- Focus nach Klickauswahl wieder auf das ursprüngliche Feld gesetzt
- Unterscheidung zwischen minimaler Rückmeldung (nur id und name) und fettem...

8a5aa339 03.04.2014 14:18 Moritz Bunkus

Wiederkehrende Rechnung: Auftragsdatum wieder richtig in Startdatum kopieren

29a62ccc 03.04.2014 14:17 Moritz Bunkus

Warnung bei Auftragspeichern mit aktiver wiederk. Rechnung, wenn schon eine Rechnung erzeugt wurde

f7551e1c 01.04.2014 13:12 Moritz Bunkus

jstree auf v1.0fix2 aktualisiert

Behebt das Problem, dass Items in anderer Reihenfolge angelegt wurden,
als sie im »data«-Array standen.