Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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....

004b43a3 22.05.2018 08:55 Jan Büren

Lieferplan um Filter nach Abteilungen ergänzt

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.

34d35b6a 16.05.2018 15:20 Bernd Bleßmann

Workflow aus Kundenstammdaten zum neuen Auftrags-Controller, …

… wenn experimentelle Features eingeschaltet sind

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.

ab45df2f 23.04.2018 09:57 Moritz Bunkus

CVars: in Artikelstammdaten sind alle CVars gültig

Der Code zum Rendern der CVars zeigt nur »Element deaktiviert«, wenn
die CVar als ungültig geflaggt ist. Das kann auch in den Stammdaten
passieren, nämlich dann, wenn man eine CVar in der Konfiguration als...

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.

0f37ddcd 13.04.2018 14:10 Jan Büren

Auch Verwendungszweck beim Import per CSV zusammenfügen

Beim MT940 Import wird purposeX und remote_name_X in einer
Zeichenkette zusammengefügt. Beim CSV-Import ist dies nicht
möglich, da an der Oberfläche das entsprechende Drop-Down-Element
diese Zuordnung (Spalte -> Import-Objekt) nicht zulässt.

89a2d4f1 03.04.2018 14:05 Bernd Bleßmann

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

Behebt #351 (redmine).

d63305ba 26.03.2018 13:02 Jan Büren

Verknüpfte Belege um die Verknüpfung 'E-Mail Journal' erweitert.

Falls das E-Mail-Journal aktiviert ist wird zusätzlich zu der
archivierten E-Mail auch die Verknüpfung vom Beleg zu der E-Mail mitgespeichert
und ist im Beleg zusätzlich direkt anwählbar.
Etwas mehr Details im POD vom Mailer.pm, die Implementierung orientiert...

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

b4e12203 15.02.2018 11:26 Sven Schöling

Controller::Base::url_for: nur noch fragment erlauben

Mit mosu darüber gesprochen, und folgende Argumente kamen:

  • Es ist unschön dass quasi magische Elemente wie controller, action und
    jetzt hash und fragment in einer flachen Argumentliste übergeben
    werden. Das ist aber historisch gewachsen und wird jetzt nicht...
fc9548f8 15.02.2018 11:00 Sven Schöling

TopQuickSearch::Contact: fragment statt hash für for_url

932f2895 14.02.2018 14:02 Sven Schöling

TopQuickSearch::Contacts: direkt auf den Ansprechpartner tab springen

aa85133a 14.02.2018 14:02 Sven Schöling

Controller::Base: url_for unterstützt jetzt URI fragments.

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

a7f02ca0 29.01.2018 17:57 Sven Schöling

CsvImport: Makemodels bei bestehenden Waren stabil sortieren

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

ae69689a 24.01.2018 16:16 Sven Schöling

Controller::LoginScreen: AuthHandler::handle ohne Argumente aufrufen

Abgesehen davon, dass die Parameter nicht mehr benutzt werden, behebt
das einen ganz ekeligen Bug: "panic: attempt to copy freed scalar"

Das Problem ist, dass der AuthHandler selber das Einloggen übernimmt und...

d210aa27 15.01.2018 11:23 Jan Büren

fixt #337

Vergessene Presenter-Umstellung für Controller/Part.pm

44351ca4 10.01.2018 16:55 Martin Helmling martin.helm...

SEPA-Sammelanweisung (is_batch_transaction): BUGFIX Loop richtig beenden

Wurde eine Sammelanweisung gefunden, ist die Suche für die betroffenen Banktransaktion beendet.
Fälschlicherweise wurde nur die innere Schleife beendet, es muss aber die äußere Schleife beendet werden.

5aacb82b 08.01.2018 18:02 Sven Schöling

Part: Speichern nicht accesskey enter

62f21410 08.01.2018 18:02 Martin Helmling martin.helm...

Kunden-Spezifische Artikeleigenschaften

neue Tabelle "PartCustomerPrices" mit SL/DB Dateien
in Artikelstammdaten eingebaut,

in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut
(Unklar ist was bei Kundenpreisen der beste Preis ist !)...

51072516 05.01.2018 13:00 Bernd Bleßmann

Inventur: Eingabemaske und Journal im Inventory-Controller

87b5c8e4 05.01.2018 13:00 Bernd Bleßmann

PartPicker kann auch nach EAN suchen

71fb51fb 20.12.2017 14:15 Sven Schöling

Presenter: Neue Struktur in RecordLinks

09c8c053 20.12.2017 13:26 Moritz Bunkus

Benutzerdefinierte Datenexporte: Standardwerte für Parameter angeben können

e713c314 20.12.2017 13:25 Moritz Bunkus

Benutzerdefinierte Datenexporte zu CSV anlegen und ausführen können

a97574b8 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in den restlichen Bereichen umgesetzt

9c29f718 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur im Warenstamm umgesetzt

0aa885f4 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in Belegen umgesetzt

6ef53d3f 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in RequirementSpecs umgesetzt

ddff6b66 18.12.2017 13:37 Moritz Bunkus

CSV-Import: Fehlermeldung, falls Task-Server für aktuellen Mandanten deaktiviert

808bfd67 07.12.2017 13:58 Sven Schöling

Form::read_logo gibt es in dieser Version nicht

4a395995 06.12.2017 18:24 Sven Schöling

$::form->read_version auf SL::Version->get_version umgestellt

21834d2c 04.12.2017 10:45 Jan Büren

Kontenabgleich mit Bank: Fehlermeldungen auch dem Benutzer mitteilen

Falls der Knopf abgleichen nicht erscheint, gibt es schon
eine Vielzahl an sinnvoller Benutzer-Rückmeldung, die aber einfach
nicht im Template angezeigt wurde.

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

67814d7d 30.10.2017 15:11 Jan Büren

Erzeugnis nach Fertigen editieren -> Recht in template ausgelagert

Vorher buggy und konzeptionell schlecht, da keine Unterscheidung
von orphaned zu 'darf doch nach fertigen editierbar sein' möglich war.
Ferner auch keine Differenzierung zum Sortiment möglich....

c577184c 27.10.2017 13:20 Moritz Bunkus

Konten: Berichtskonfigurationsübersicht

Listet für die Berichte EÜR, BWA, Bilanz und Erfolgsrechnung alle
Konten gruppiert nach ihrer Position im Bericht auf.

c19956a7 27.10.2017 13:12 Martin Helmling martin.helm...

Dateianhang umbenennen funktioniert nicht.

Der Umbau von Mosu im commit c60cb1f08f fixed das mehrfache Aufrufen eines Tabs,
der replace_dialog wird aber sowohl vom "documents" Tab als auch vom "attachment" Tab verwendet,
und ist somit zweimal vorhanden. Das Umbenennen funktioniert somit nur einmal,...

5af4094b 17.10.2017 11:18 Moritz Bunkus

POD-Fehler fixen

bf231cac 13.10.2017 15:45 Sven Schöling

kivi.Validator: In Controller eingebunden, die validate_form benutzen

... alle die auf "ack validate_form" in SL/Controller matchen

be54aea5 12.10.2017 14:59 Moritz Bunkus

Datenbank anlegen: Super-User-Rechte abfragen, sofern nötig

511d3561 12.10.2017 14:47 Moritz Bunkus

Admin: bei Fehler in DB-Lösch-Maske die richtige Maske erneut anzeigen

48baa5eb 10.10.2017 15:51 Martin Helmling martin.helm...

Dateimanagement: Checkbox zum Löschen/Umbenennen fehlt teilweise bei ERP-Dokumenten

Umgebaut, damit jede einzelne Version eines Dokumentes löschbar ist

fix #51

46c22b43 30.09.2017 11:15 Jan Büren

Neues Benutzer-Recht Erzeugnisbestandteile editieren

Erlaubt das Änderun von Erzeugnisbestandteilen auch nachdem es
schon produziert wurde. Standardmäßig nicht gesetzt.

c4409bf6 30.09.2017 09:45 Jan Büren

Filter nach Namen für Buchungsvorlagen implementiert

Hintergrund: Nachdem einige Vorlagen erstellt worden sind,
ist der Standard-Fall nicht mehr Anlegen oder Ändern, sondern
Suchen und Buchen. Entsprechend den Focus auch auf das Suchfeld gesetzt.

6a13cdd5 26.09.2017 12:25 Werner Hahn

WebshopApi: RecordsLinks auch für/bei ShopOrders anzeigen

255d89a0 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopOrder als Record

735c1772 26.09.2017 12:25 Werner Hahn

WebshopApi: Filecontroller um shop_image erweitert

60566f88 26.09.2017 12:25 Werner Hahn

WebshopApi: ThumbnailCreator

45c3c24a 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopPart Controller

11d2ae57 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopOrder Controller

e0e75548 26.09.2017 12:25 Werner Hahn

WebshopApi: Shop-Tab in Partcontroller eingebaut

de1e3e16 26.09.2017 12:25 Werner Hahn

WebshopApi: Shop Controller

3fdf2844 25.09.2017 16:58 Jan Büren

Mailer.pm wurde umgebaut, vergessene Caller geändert

Behebt #303, ggf. noch weitere Stellen betroffen.

ec2323b2 22.09.2017 16:59 Sven Schöling

CustomerVendor Picker: Fehlerhaftes include

62bf9a5c 22.09.2017 16:51 Sven Schöling

CustomerVendor Picker: autocomplete_customer.js includes umgestellt

7e7aae8d 22.09.2017 16:51 Sven Schöling

CustomerVendor Picker: auf prototype Picker umgestellt analog zu Part

034ba526 08.09.2017 14:34 Jan Büren

Kontauszug verbuchen -> Buchung erstellen: Filter-Option verbessert

Eine Filter-Option schließt sich für ar/gl aus und die
Annahme, dass es auch Vorlagen zum Kreditor gibt, wenn wir eine
IBAN-Übereinstimmung haben ist auch zu kurz gegriffen,
geprüft wird jetzt IBAN + Vorlage

c2efdba2 07.09.2017 13:25 Moritz Bunkus

Artikelstammdaten: kein Redirect auf »neuen Artikel anlegen«

Kommt man aus der Artikelsuche oder legt man einen neuen Artikel an,
so wird beim Speichern nun kein Redirect mehr auf die Suchliste
bzw. die Maske zum Neuanlegen eines Artikels gemacht, sondern auf die...

25e4131a 07.09.2017 11:25 Moritz Bunkus

Admin: anständige Fehlermeldung in Druckerverwaltung, wenn kein Mandant

Es gibt eine Prüfung, ob es Mandanten gibt, und falls nicht, so wird
eine entsprechende Fehlermeldung ausgegeben. Die kann aber nicht
erreicht werden, wenn vorher versucht wird, mit `$self->client->id`...

413651d0 05.09.2017 09:16 Jan Büren

debugs raus

git add --patch, danach nur git commit und nicht
git commit filename

2f3b969e 05.09.2017 09:14 Jan Büren

behebt #300 negative Einkaufsrechnungen per Kontenimport verbucht

4cdfbd75 28.08.2017 13:38 Moritz Bunkus

Quicksuche: bei Stammdatensuche keine ungültigen anbieten

Betrifft:

• Artikelstammdaten in allen Varianten (Waren, Dienstleistungen,
Erzeugnisse, Sortimente)
• Kunden & Lieferanten
• Ansprechpersonen (hier werden nur diejenigen angeboten, die zu
gültigen Kunden/Lieferanten gehören)

e14e91e1 24.08.2017 10:27 Kivitendo Admin

SL/Controller/File.pm - Codeausrichtung und Stilverbesserungen

713b3994 22.08.2017 17:43 Sven Schöling

BankTransaction: Warnungen

e73f7350 15.08.2017 10:30 Jan Büren

Für #277 toten Code entfernen

26952628 12.08.2017 16:54 Jan Büren

Kontoauszug verbuchen -> Buchung erstellen -> Dialogbuchung nur abs()

Ob die Zahlung positiv oder negativ ist, bestimmt die Soll und Haben
in der Maske Dialogbuchung und liegt somit in der Hand des Anwenders,
in welche Vorlage er buchen will.

049677eb 12.08.2017 16:41 Jan Büren

Kontoauszug verbuchen -> Buchung erstellen erweitert

a) Filter erweitert, um nach Vorlagenname zu suchen
b) Filter korrekt in <form> gepackt, um submit und reset form
wie gewohnt zu unterstützen
c) Buchungsmöglichkeit um gl_transactions (Dialogbuchungsvorlagen)...

dafa4bed 12.08.2017 14:05 Jan Büren

BankTransaction vendor_of_transaction wurde nie in filter_drafts benutzt

copy & waste Symptom:
weiteren toten Code vom initialen Commit entfernt

d08dbba8 12.08.2017 13:39 Jan Büren

Kontoauszug verbuchen. Vorfilter nach vendor.iban mit bt.iban setzen

der initiale commit hat bt.iban mit vendor.account_number verglichen

ef242c99 12.08.2017 13:38 Jan Büren

Controller/BankTransaction.pm vendor_id entfernen

vendor_id wird im template/ nicht mehr benötigt.
S.a.: #aae306cda6274d
Kontoauszug verbuchen: keine Multibox verwenden

daa74212 11.08.2017 14:14 Bernd Bleßmann

CsvImport: worker kann Csv-Helper auch mit scalar-ref als Datei aufrufen.

Der Csv-Helper kann für die Datendatei auch eine Referenz auf Daten erhalten.
Die Basis-Klasse der Worker des CsvImports unterstützt das jetzt auch. Damit
kann dann z.B. in den Tests $worker->run auch verwendet werden, wenn der Worker...

a4b49444 11.08.2017 12:12 Kivitendo Admin

Whitespace

17f43ff5 11.08.2017 12:12 Kivitendo Admin

SEPA: collective_transaction nach batch_transaction umbenannt

503fabbf 10.08.2017 14:30 Martin Helmling martin.helm...

BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert

Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,
auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....

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

FileManagement: Anpassung an neue Schnittstelle im Ordercontroller

fix redmine #280

1e6c1cf7 08.08.2017 12:02 Sven Schöling

GetModels Paginated: Historische Filterduplizierung deaktivieren

Die war noch aus der Zeit vor GetModels, und war nötig damit Paginating
die gleichen Filter hatte wie das Hauptquery. Mittlerweile ist das aber
nicht mehr nötig, weil die GetModels-Architektur die einzelnen Plugins...

98819982 01.08.2017 14:39 Bernd Bleßmann

S:C:H:ReportGenerator: Ergebnis von layout->get als Liste verwenden

Sonst ist der Export (PDF/CSV) von Controllern, die diesen Helper verwenden,
kaputt. Fehlermeldung war:
Can't locate object method "add" via package "1" (perhaps you forgot to load "1"?)...

9b92c0c6 01.08.2017 10:53 Bernd Bleßmann

DeliveryValueReport: Tabelle heißt delivery_orders (mit s am Ende).

33e8932c 31.07.2017 17:36 Sven Schöling

DeliveryValueReport: do_closed_qty wiederhergestellt

7fb98401 26.07.2017 15:48 Sven Schöling

DeliveryValueReport: Auf ShppedQty Helper umgestellt.

Leider fällt geht dabei die Information verloren, wieviel davon in
geschlossenen Lieferscheinen ist. Wenn benötigt, muss das nachgebaut
werden.

e40c9d4d 26.07.2017 15:21 Jan Büren

Erster Schritt für #278

Auswahl von manuellen Verknüpfung von Neu nach Alt sortieren

ecb95993 24.07.2017 17:26 Sven Schöling

DeliveryPlan: calc_qtys mit SL::Helper::ShippedQty berechnen

f559550f 24.07.2017 17:26 Sven Schöling

ShippedQty: Algorithmusdetails konfigurierbar machen