Projekt

Allgemein

Profil

Herunterladen (70,2 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
65b2387a 29.03.2019 15:18 Moritz Bunkus

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

d1d70f4a 26.03.2019 09:56 Werner Hahn

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

90a1b6fa 25.03.2019 15:46 Werner Hahn

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

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.

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)

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)

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).

2d44a547 17.01.2019 17:12 Jan Büren

Verkaufsaufträge: konfigurierbares Intervall für Lieferdatum-Berechnung

bcc996e6 14.01.2019 11:21 Jan Büren

Rechnungsadresse aus den Stammdaten bei periodischen Rechnungen verwenden (Anzeige beim Editieren)

452e195f 08.11.2018 10:59 Bernd Bleßmann

Auftrags-Controller: date_tags mit richtiger id ansprechen

Fehler kam rein mit:
commit 43e74053df32b26b2e2ec5059bebc60d47be753b
"Auftrags-Controller: date_tag mit _as_date füttern"

b39653f8 22.10.2018 15:22 Bernd Bleßmann

Auftrags-Controller: Aufträge auch mit neuem Controller zusammenfassen können

93957d04 22.10.2018 15:03 Bernd Bleßmann

Auftrags-Controller: Variable besser benennen …

bin drüber gestolpert, weil ich gesucht habe, wo im Workflow -> Auftrag
die Verknüpfungen gespeichert werden. Wg. $quo nahm ich an, dass es hier
nur um Angebote geht.

d19171d1 02.10.2018 09:54 Jan Büren

Workflow quotation -> order. Quell-Beleg schließen.

Angebote|Preisanfrage werden immer geschlossen, falls
es ein Auftrag oder Lieferantenauftrag daraus generiert wird.
Die ursprüngliche Funktion in OE.pm kann als Quelle noch
mehrere Belege haben, dies ist im aktuellen Workflow nur eine...

3a35d09f 01.10.2018 11:21 Bernd Bleßmann

Auftrags-Controller: Beleg vor drucken und E-mailen speichern.

Das nur bei "speichern" auch gespeichert wird, ist vielleicht konsequent, aber
im Alltag eher unpraktisch. Viele Anwender hatten damit ein Problem, dass die
verschickte oder gedruckte Version des Belegs anders ist, als die gespeicherte,...

9bfa364b 26.09.2018 12:23 Bernd Bleßmann

Auftrags-Controller: Wiederkehrende Rechnungen. Konfig nicht mit neuer id …

… speichern, wenn diese schon vorhanden ist, sondern die vorhandene mit
den neuen Attributen versehen.

Wenn sich die id ändert, lässt sich nicht mehr feststellen, ob für diese Konfig...

b1e1ad26 21.09.2018 11:11 Bernd Bleßmann

Auftrags-Controller: Sprache aus Kunden-/Lieferantenstammdaten vorbelegen.

d2d78032 17.09.2018 12:02 Bernd Bleßmann

Auftrags-Controller: totalen Ertrag unten anzeigen

df6b50af 17.09.2018 10:35 Bernd Bleßmann

Auftrags-Controller: Verkäufer aus Benutzer vorbelegen, wenn nicht beim Kunden

Beim Anlegen eines Angebots/Auftrags wird der Verkäufer mit dem Verkäufer aus
den Kundenstamdaten gefüllt. Ist hier keiner gestezt, so wird der Verkäufer mit
dem aktuellen Benutzer vorbelegt.

40f11b80 12.09.2018 15:53 Bernd Bleßmann

Auftrags-Controller: "Speichern und Lieferschein/Rechnung" unter Workflow

Auch, wenn hier gespeichert wird, ist es doch ein Workflow.

34cece27 06.09.2018 11:11 Werner Hahn

OrderController Einrückung/Formatierung

698bf12d 06.09.2018 10:59 Werner Hahn

OrderController Typo

34540341 26.08.2018 17:37 Bernd Bleßmann

Auftrags-Controller: OpenDocument-Druck

03d66bba 13.08.2018 16:59 Bernd Bleßmann

Auftrags-Controller: gelieferte Menge in Auftragsposition anzeigen.

9aa58dc1 13.08.2018 11:37 Bernd Bleßmann

Workflow VK-Rechnung->Auftrag auf neuen Controller bei experimentellen Features

bba88a1b 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: S:D:PartsGroup mit use einbinden, nicht mit require

a66cafd9 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kein run_before für create_pdf.

Es gibt schon länger keine action_create_pdf mehr.
Auch den Namen des session-keys umbenannt.

1d242038 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kein Unterstrich vor privaten Funktionen

In einem Controller wird den von aussen zugänglichen Funktionen "action_"
vorangestellt, deshalb ist zur Unterscheidung das Voranstellen eines
Unterstrichs unnötig und verschlechtert die Lesbarkeit.

a328c2e2 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: Kosmetik, alignement

0135f09f 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: Auftrag aus DB mit new(id => ...)->load laden …

und nicht mit find_by, damit ein Fehler bei nicht vorhandener id
geworfen wird.

6f1f4dde 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kein all_projects mehr nötig, da Projekt-Picker

7d2700f0 27.07.2018 15:25 Bernd Bleßmann

Auftrags-Controller: Null-Werte in Eingabezeile von leer unterscheiden.

Die Idee war, bei einem leeren Wert in der Eingabezeile ein default zu
nehmen (Menge => 1, Preis => "bester" Preis, Rabatt => "bester" Rabatt).

Bisher wurde aber nicht zwischen leer und 0 bzw. 0,00 unterschieden, so dass...

2e9dddf1 27.07.2018 13:19 Bernd Bleßmann

Auftrags-Controller: Bei Angeboten das richtige Nummern-Feld nehmen

Fehler waren hier: keine Angebotsnummer in Name des Anhangs, kein Speichern
im Webdav oder Datei-Storage.

4624b187 27.07.2018 12:47 Bernd Bleßmann

Auftrags-Controller: Email: Anhang-Policy anders prüfen

Wenn das Dateimanagement ausgeschaltet ist, gibt es keine attachement_policy im
Dialog, also nicht auf 'normal' testen.

Sonst wurden keine Anhänge bei ausgeschaltetem Dateinmanagement verschickt.

fc75610c 27.07.2018 12:40 Bernd Bleßmann

Auftrags-Controller: print-options aus E-Mail-Dialog für Form::send_email

Sonst wurde z.B. der letzte Ausdruck nicht nicht als Anhang verschickt,
wenn dies ausgewählt wurde, da z.B. formname nicht bekannt war.

1d1f3140 18.07.2018 14:43 Jan Büren

Liefertermin Erinnerung für Auftrags-Controller

Falls in Mandanten-Konfig aktiviert, wird ein leerer Eintrag in
Liefertermin in Aufträgen beim Speichern oder
beim Workflow 'Speichern und Lieferschein' angemahnt.

7ff8f33c 06.07.2018 15:49 Bernd Bleßmann

Auftrags-Controller: Lieferantendetails ("D"): keine Preisgruppe bei Lieferanten

69966b4c 28.05.2018 12:42 Bernd Bleßmann

Auftrags-Controller: Workflow Auftrag VK <-> EK

a823f2b0 28.05.2018 11:36 Bernd Bleßmann

Auftrags-Controller: fake id für Items nach Workflow setzen.

Für items, die hinzugefügt werden, also noch nicht in der DB gespeichert sind,
muss eine fake id gesetzt werden, damit diese bei den actions, die einzelne
items betreffen, auch richtig gefunden/zugeordnet werden können....

370f1355 16.05.2018 17:02 Bernd Bleßmann

Auftrags-Controller: Kunde/Lieferant vorbelegen, wenn deren id übergeben wird

Für die Workflow-Links aus den Kunden-/Lieferantenstammdaten heraus werden
die customer_id oder vendor_id berücksichtigt und die Kunden-/Lieferanten-
abhängigen Attribute im Order-Objekt entprechend gesetzt.

00402ae6 14.05.2018 15:48 Bernd Bleßmann

Auftrags-Controller: Formelberechnung

Sollte evtl. auf Dialog umgestellt werden.

aacd6696 09.05.2018 12:23 Bernd Bleßmann

Auftrags-Controller: Kunden-/Lieferantendetails ("D")

Hier sollte die alte Makse auch umgestellt werden, erstens auf Dialog und
zweitens damit via Rose zugegriffen wird.

00d97258 13.04.2018 16:41 Jan Büren

Order-Controller: Angebotsgültigkeitsintervall beachten

Wie beim alten Angeboten auch, soll die Gültigkeit des Angebots
aus der Mandatenkonfiguration gesetzt werden, falls hier ein Wert vorhanden ist.

89a2d4f1 03.04.2018 14:05 Bernd Bleßmann

Auftrags-Controller: bei als neu speichern auch ein neues Objekt erzeugen

Behebt #351 (redmine).

9474d0ec 12.03.2018 17:03 Bernd Bleßmann

Auftrags-Controller: Anzeige mit Infos über den Kunden-/Lieferantentyp

ccbd0240 23.02.2018 15:28 Bernd Bleßmann

Auftrags-Controller: Workflow Angebot->Auftrag nur, wenn gespeichert

06806380 22.02.2018 16:15 Bernd Bleßmann

Auftrags-Controller: Mini-Refactoring: js-save-Funktionen zusammengefasst

00c3a0ed 22.02.2018 16:11 Bernd Bleßmann

Auftrags-Controller: Save as new

b6185e74 07.02.2018 14:52 Bernd Bleßmann

Auftrags-Controller: Workflow von Angebot nach Auftrag (Ein- und Verkauf).

2c33d1e6 07.02.2018 14:52 Bernd Bleßmann

Auftrags-Controller: Speichern nicht accesskey "enter"

8e77bd29 07.02.2018 14:52 Bernd Bleßmann

Auftrags-Controller: auch für Angebote/Anfragen

5c859d64 29.01.2018 16:44 Bernd Bleßmann

Auftrags-Controller: Konfiguration wiederkehrender Rechnungen.

d83928f0 29.01.2018 16:41 Bernd Bleßmann

Auftrags-Controller: E-Mail-Dialog aus common verwenden.

9ec05722 29.01.2018 16:41 Bernd Bleßmann

Auftrags-Controller: Beim Drucken Sprache richtig berücksichtigen.

78e36cfd 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Fehler bei Anzeige von EK und Marge in 2. Zeile behoben

Wenn das Order-Objekt noch nicht gespeichert ist, kann darauf nicht über
$item->order zugegriffen werden. Darum muss an die 2. Zeile eine weitere
Variable durchgereicht werden, um zu bestimmen, ob wir im Verkauf sind und...

07dd84c0 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Workflow -> Rechnung (Speichern und Rechnung erfassen)

fdebfd5d 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Verkäufer bei Kundenwechsel ändern

01e7e978 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Sortimente mit Mehrfachauswahl hinzufügen können.

Behebt #220 (redmine).

0aa885f4 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in Belegen umgesetzt

3d60ae4d 10.11.2017 10:42 Werner Hahn

OrderController: ActionBar accesskey nur auf save behebt #307

29675d6b 08.11.2017 17:09 Bernd Bleßmann

Auftrags-Controller: Fehler beim Speichern im Dateimanagement abfangen und anzeigen

c623caef 09.08.2017 12:09 Martin Helmling martin.helm...

FileManagement: Anpassung an neue Schnittstelle im Ordercontroller

fix redmine #280

82815260 02.03.2017 16:09 Jan Büren

WebDAV: Überflüssigen Aufruf webdav_path im Frontend entfernt

WebDAV::get_all_objects ruft in der Methode seit Anbeginn des Moduls
schon ein webdav_path auf, von daher schreddern bevor noch mehr
copy & waste im Programm passiert

a59f11b0 28.02.2017 10:44 Moritz Bunkus

ActionBar: »Anhänge aller Artikel herunterladen« bei Angeboten/Aufträgen wieder implementiert

7d020076 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung im neuen Auftrags-Controller

45981e33 01.02.2017 12:11 Jan Büren

Mehr Todos für Order.pm (POD)

da821ed2 01.02.2017 11:32 Bernd Bleßmann

Auftrags-Controller: POD: Todos aktualisiert und Anregungungen (nice to have)

1ce68041 01.02.2017 08:51 Martin Helmling martin.helm...

Dateimanagement: Integration in Masken und Controller

Einbau in alte Masken (bin/mozilla/* und templates/webpages/??/)
sowie in neue Controller für Kunden/Lieferanten/Artikel ,
in neuen Auftragscontroller

77807bf5 27.12.2016 13:35 Kivitendo Admin

Zahlungsbedingungen obsolet setzen

Damit können alte und ungenutzte Zahlungsbedingungen für neue
Belege/CV/Artikel ausgeblendet werden.

Außerdem Umstellung von generic/multibox auf L.select_tag in den Masken

359506e5 23.12.2016 12:04 Jan Büren

Webdav-Datei-Aufruf direkt mit Backend-Funktion

Webdav Pfad und Dateiname muss nicht bei der Parameterübergabe
zusammengebaut werden. Besser direkt die Funktion Webdav->full_filedescriptor
hierfür nutzen

f0359773 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Update docs (bugs and caveats)

f2461e14 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Einkaufspreis in zweiter Zeile

5737ce39 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Marge in zweiter Zeile

e0a47f33 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Kosmetik und Kommentare verbessert

0b20f337 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Projektnummer in zweiter Zeile

a143bb85 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: weitere Felder in zweiter Zeile

- Seriennummer
- Liefertermin
- Option f. Zwischensumme
- Listenpreis
- Lagerstand (onhand)

9eb765a5 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: zweite Zeile laden mit Icons und alle zweiten Zeilen laden.

28a7a539 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: zweite Zeile (im Moment Cvars) nur bei Bedarf laden.

ea1df49d 22.11.2016 14:42 Kivitendo Admin

Order Controller - Sortimentsartikel mit Preis 0 hinzufügen

4b518cdb 22.11.2016 14:42 Kivitendo Admin

Order Controller - Sortimente hinzufügen + charge

b647f3f3 22.11.2016 14:42 Kivitendo Admin

Order Controller typos

340b402a 22.11.2016 14:42 Kivitendo Admin

Test: Im OrderController Sortimentsartikel auspacken

d5f8550f 01.09.2016 13:25 Bernd Bleßmann

Auftrags-Controller: lastcost nur vom Artikel nehmen, wenn die Position neu ist

Ansonsten werden die EKs von schon in der DB gespeicherten Aufträgen immer mit
denen des Artikels überschrieben.

siehe auch commit 370d43e2028e8a450055048f1354da48163d3954
"Order Controller - lastcost von Positionen mit speichern"...

0b84f51f 18.08.2016 11:45 Moritz Bunkus

Merge branch 'f-use-with_transaction-instead-of-do_transaction'

96670fe8 18.08.2016 11:45 Moritz Bunkus

»with_transaction« anstelle von »do_transaction« verwenden

Es sollte so selten wie möglich »do_transaction« verwndet werden, damit
man sich immer angewöhnt, »with_transaction« zu nutzen.

Hintergründe und Unterschiede zwischen den beiden Funktionen sind in der...

4e03a13b 18.08.2016 10:52 Moritz Bunkus

Auftragscontroller: nach Löschen Redirect zum Anlegen, nicht zum Bearbeiten

370d43e2 08.08.2016 12:55 Kivitendo Admin

Order Controller - lastcost von Positionen mit speichern

ansonsten ist die Margenberechnung im Verkaufsbericht falsch (lastcost
ist immer 0). Siehe Ticket #201

1e9c6bbd 09.06.2016 16:47 Bernd Bleßmann

Order: Doku: weniger Bugs. Typo.

7e8765c6 09.06.2016 15:10 Sven Schöling

Order: Mehr Bugs

44fb4fe8 09.06.2016 15:10 Sven Schöling

Order: mehr fehlende Sachen in Doku ergänzt

9a128e8b 09.06.2016 15:10 Sven Schöling

Order: POD aufgeräumt, reformatiert, Bugs notiert.

95278e0a 09.06.2016 15:10 Sven Schöling

Order: Überflüssige Includes entfernt

5ef1fa84 09.06.2016 13:38 Bernd Bleßmann

Auftrags-Controller: Doku und Kommentare

7a244beb 08.06.2016 14:29 Moritz Bunkus

FlattenToForm: Zahlungsbedingungen des Kunden/Lieferanten nicht kopieren

Es haben die ZB des Beleges zu gelten, nicht die des
Kunden/Lieferanten. Die Variable »payment_terms« wird zwar später wieder
anhand von »payment_id« überschrieben (in »OE::order_details« und dann...

f08036d7 18.04.2016 15:33 Moritz Bunkus

SL::DB::Printer: »Dokument an Drucker schicken« zentralisiert

Die neue Funktion print_document übernimmt das Spawnen des externen
Prozesses und schickt das Dokument an den Drucker. Das Dokument kann
entweder direkt als Inhalt oder als zu sendender Dateiname übergeben...

683dc060 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: POD - hauptsächlich Todos

e86c1c2a 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: unbenutzte action "update" entfernt.

0935b012 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: javascript-Code in eigene Datei auslagern

d8a1906b 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: event bindings nicht mehrfach hinzufügen.

Dazu event handler für die Positions-Zeilen mit run_once_for registrieren und
in eine eigene Funktion init_row_handlers() ausgelagert. Damit kann
init_row_handlers() gefahrlos immer nach dem Hinzufügen neuer Positionen...

32951b1f 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: Preisfaktor berücksichtigen

9fff4a29 11.03.2016 12:53 Bernd Bleßmann

Auftrags-Controller: Mehrfach-Artikelauswahl: Verbesserungen

- ungültige Artikel nicht anzeigen.
- Artikel nicht mehrfach hinzufügen, wenn ausversehen mehrfach Enter gedrückt
oder der Weiter-Knopf mehrfach angeklickt wird.