Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
166ec3b5 30.09.2023 01:14 Sven Schöling

Reclamation: type_data proxy zur Verfügung gestellt

bd9500e4 30.09.2023 01:14 Sven Schöling

RecordLink: typo

f1f7ec19 30.09.2023 01:14 Sven Schöling

TypeData: Proxy in Controller/Order eingebunden

3e0f8f25 30.09.2023 01:14 Sven Schöling

DeliveryOrder: TypeData jetzt über proxy eingebunden

Macht den Controller proxy unnötig. reqdate default werden jetzt anders
behandelt

8a33e1f2 30.09.2023 01:14 Sven Schöling

DO::TypeData: nicht mehr benötigte stock_transfer daten

3e6dc4aa 30.09.2023 01:14 Kivitendo Admin

SL::Dev::Record - Preisanfragen erstellen per create_purchase_quotation

b39a3de7 30.09.2023 01:14 Tamino Steinert

TypeData: verschiebe get_new_reqdate nach defaults->reqdate

938d4b6f 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: Parsen von Telefonnotizen in sub ausgelagert

7036a9f8 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: Behandlung von Telefonnotizen beim Speichern in sub ausgelagert

61aec2ab 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: Kosmetik: Ausrichtung

12c1e00d 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: Leere Liste für objects_to_close abfangen

6b8062b5 30.09.2023 01:14 Bernd Bleßmann

S:M:Record: fix check, ob validiy token übergeben wurde.

Das token kann auch leer sein, z.B. wenn das record schon einmal
gespeichert wurde, also eine id hat.

1466e54a 30.09.2023 01:14 Tamino Steinert

Model::Record: fix Defaultsflags haben Flags überschrieben

08d5edc5 30.09.2023 01:14 Tamino Steinert

Model::Record: move get_new_reqdate to TypeData

b74c9555 30.09.2023 01:14 Tamino Steinert

Model::Record: nutze record_number um die Belegnummer anzuspechen

955dc25b 30.09.2023 01:14 Tamino Steinert

Model::Record: fix typo

db151e5a 30.09.2023 01:14 Tamino Steinert

Model::Record: umbenennen von update_... zu clone_for_save_as_new

0e7fd377 30.09.2023 01:14 Tamino Steinert

Model::Record: update_after_new implementiert

25885ef0 30.09.2023 01:14 Werner Hahn

S:M:R: die anstatt croak bei delete

093fac3a 30.09.2023 01:14 Bernd Bleßmann

OrderController: Preise beim Speichern auch berechnen

über Model::Record

523c5b62 30.09.2023 01:14 Sven Schöling

TypeDataProxy: _via

94bc9d2a 30.09.2023 01:14 Sven Schöling

TypeData: typo in reclamation

d57a4596 30.09.2023 01:14 Sven Schöling

TypeData: proxy um $record->type_data benutzen zu können

2df98929 30.09.2023 01:14 Sven Schöling

TypeData: Reclamation

f93fc7dd 30.09.2023 01:14 Sven Schöling

TypeData: Order

460ad77f 30.09.2023 01:14 Sven Schöling

TypeData: unnötige imports

67dba825 30.09.2023 01:14 Bernd Bleßmann

OrderController: Angebote schliessen, wenn Auftrag daraus erstellt

über Model::Record

c3a13d31 30.09.2023 01:14 Bernd Bleßmann

Model::Record->save: andere Objekte schliessen können

c0e77bf9 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: Pflichtenheft: Verknüpfungen und Projekt setzen

über Model::Record

be0f18c0 30.09.2023 01:14 Bernd Bleßmann

Model::Record->save: Pflichtenheft: Verknüpfungen und Projekt setzen können

996a12da 30.09.2023 01:14 Bernd Bleßmann

Model::Record: verwendetes Modul S:D:Employee einbinden

f9ad3fb9 30.09.2023 01:14 Tamino Steinert

Model::Record: fix get_new_reqdate

8173ac67 30.09.2023 01:14 Tamino Steinert

DB::DeliveryOrder: entferne nicht genutzten Wert

59d7ab3c 30.09.2023 01:14 Tamino Steinert

DB::Order: no_linked_records Flag zu new_from hinzugefügt

4827e9c7 30.09.2023 01:14 Kivitendo Admin

SL::Dev::Record - create_minimal_purchase_invoice

Umbenannt mit "minimal", da ein Großteil der Rechnungsfunktionalität
fehlt. Ohne PTC sollte ein purchase_invoice nur für sehr begrenzte
Tests verwendet werden.

9595b914 30.09.2023 01:14 Kivitendo Admin

SL::Dev::Record - Verkaufsangebote erstellen per create_sales_quotation

Dafür eine verallgemeinerte Hilfsfunktion erstellt, die sowohl Angebot
als auch Auftrag kann.

49dd3021 30.09.2023 01:14 Kivitendo Admin

SL::Dev::Record - Exportierte Methoden umsortiert

91f4c662 30.09.2023 01:14 Tamino Steinert

Model::Record: update_for_save_as_new implementiert

73b236a9 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: Model::Record->save verwenden

77a69e5e 30.09.2023 01:14 Bernd Bleßmann

Model::Record: save implementiert

2feef8bc 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: snumbers für History in eigener Routine zusammenbauen

6ec94844 30.09.2023 01:14 Sven Schöling

RecordLink: doc fixes

cfb00178 30.09.2023 01:14 Sven Schöling

RecordLink: in controller vor dem Speichern und ausserhalb der TX behandeln

adba97cf 30.09.2023 01:14 Sven Schöling

RecordLink: in BackgroundJobs nicht mehr manuell setzen

2bb40d4e 30.09.2023 01:14 Sven Schöling

RecordLink: conversions nicht mehr manuell in Controllern machen

stattdessen per Helper setzen lassen

c84c3960 30.09.2023 01:14 Sven Schöling

RecordLink: converted_from_* Felder in allen convert_to und new_from korrekt setzen.

Das hier benutzt jetzt das neue Reclamation Format. Statt

converted_from_oe_id

wird jetzt

converted_from_record_id
converted_from_record_type_ref = SL::DB::Order...
320b8908 30.09.2023 01:14 Sven Schöling

RecordLink: post save hook für alle Hauptbelege

3bc7e852 30.09.2023 01:14 Sven Schöling

RecordLink: doku

e8be6fb9 30.09.2023 01:14 Sven Schöling

RecordLink: set_record_link_conversions um die internen states zu setzen

25233b5b 30.09.2023 01:14 Sven Schöling

RecordLink: support für mehrere ids und close_quotations

17710932 30.09.2023 01:14 Sven Schöling

RecordLinks: Reclamation after save hook in ein SL::DB::Helper modul verschoben

RecordLinks werden in reclamations in einem after save hook behandelt,
und sind damit deutlich robuster als die manuelle Behandlung. Die
ausgelagerte Variante hat jetzt auch Konstanten für die magischen...

4f5d1792 30.09.2023 01:14 Werner Hahn

SL/Model/Record delete Fehler bei croak mit ausgeben

a5012911 30.09.2023 01:14 Werner Hahn

SL::Controller::Reclamation->delete auf SL/Model/Record gemapt

1978142d 30.09.2023 01:14 Werner Hahn

SL::Controller::DeliveryOrder->delete auf SL/Model/Record gemapt

f66eb3df 30.09.2023 01:14 Werner Hahn

Model/Record History snumbers setzen

76bfcd89 30.09.2023 01:14 Bernd Bleßmann

Model::Record: verwendete Module per "use" einbinden

7f3b8a99 30.09.2023 01:14 Bernd Bleßmann

S:D:Order und S:M:Record: POD für Unterversion hochzählen

f8857575 30.09.2023 01:14 Bernd Bleßmann

Model::Record: POD: Typos/Syntax

cf79e516 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: doppeltes "use" für SL::Model::Record raus

94263c26 30.09.2023 01:14 Werner Hahn

OrderController delete auf SL/Model/Record->delete gemapt

48f45a37 30.09.2023 01:14 Bernd Bleßmann

Order-Controller: Unterversion hochzählen über Model:Record umgesetzt

Todo: SL::Model::Record->save verwenden, sobald implementiert

dd593357 30.09.2023 01:14 Tamino Steinert

Model::Record: new_from_workflow_multi implementiert

0372dbcd 30.09.2023 01:14 Tamino Steinert

Model::Record: new_from_workflow implementiert

46404dab 30.09.2023 01:14 Werner Hahn

Model::Record POD

b19675a9 30.09.2023 01:14 Werner Hahn

Model::Record sub delete

b9f16639 30.09.2023 01:14 Werner Hahn

Model::Record history als private Funktion

5f597132 30.09.2023 01:14 Sven Schöling

Model::Record: erstes Grundgerüst

7da802e8 29.09.2023 10:13 Safwan Shakhy

Kosmetik

e1cdb457 29.09.2023 10:13 Safwan Shakhy

Buchungsgruppe Titel vereinfacht cp.pl locale form anstatt global $::form

45b303c7 29.09.2023 10:13 Safwan Shakhy

Kosmetik

495888c2 29.09.2023 10:13 Safwan Shakhy

Tab Titel bei fehlenden gesetzt

59469062 28.09.2023 15:27 Sven Schöling

ckeditor5: test page für developer Rechte

6c693814 28.09.2023 15:27 Sven Schöling

ckeditor5: javascripte in controllern anpassen

In den meisten controllern wird der ckeditor nur in synchronen Seiten
verwendet und braucht dabei dann keine Extrabehandlung mehr, weil der
Presenter das jetzt automatisch macht.

Ausnahmen sind:
- RequirementSpec - hier werden die Blöcke mit den Textfeldern dynamisch...

d0a54101 28.09.2023 15:27 Sven Schöling

ckeditor5: javascripte automatisch in P.textarea registrieren wenn class texteditor gesetzt ist

4d823692 26.09.2023 11:45 Bernd Bleßmann

In Preisregeln benutze Objekte nicht löschen können.

Behebt #114 (redmine) bzw. die Reste davon.
Artikel löschen können wurde schon gelöst.

eaae02cd 25.09.2023 22:10 Bernd Bleßmann

Bericht: SuSa/Projektbuchungen: SQL-Fehler bei Abteilungs- u. Projektfilter gefixt.

Behebt #89 (redmine)

f27688a0 25.09.2023 16:53 Bernd Bleßmann

Konten auch ohne Eintrag in taxkeys bearbeiten können.

Das sollte zwar nicht vorkommen, aber es gibt auch in neu angelegten
SKR03/04-Datenbanken Konten, die keinen Eintrag in taxkeys haben. Diese
lassen sich dann nicht editieren/korrigieren.
Beim Speichern der Konten wird schon (und wurde vorher auch) überprüft,...

87244fe1 22.09.2023 11:37 Jan Büren

Merge pull request #176 from kivitendo/20230812-feat-save_zugferd_file_to_ap

ZUGFeRD: speicher ZUGFeRD-Datei zur erstellten Kreditorenbuchung

80df6756 22.09.2023 11:17 Jan Büren

Merge pull request #175 from kivitendo/20230918-reverse_charge_94_hotfix

reverse Charge Steuerschlüssel 94, keine Steuerbuchung in acc_trans

62cc79a6 20.09.2023 13:25 Bernd Bleßmann

S:D:Project: undefinierten Wert nicht dereferenzieren

36761255 18.09.2023 13:44 Jan Büren

reverse Charge Steuerschlüssel 94, keine Steuerbuchung in acc_trans

... dennoch Steuerschlüssel für den DATEV-Export korrekt setzen

d873594c 14.09.2023 10:46 Cem Aydin

Schweizer QR-Rechnung: OpenDocument.pm ungenutzte Module entfernt

68329cf0 14.09.2023 10:46 Cem Aydin

Schweizer QR-Rechnung: Aufsplitten von kombinierten Adressfelder in Helferfunktionen ausgelagert

33528d10 14.09.2023 10:46 Cem Aydin

Schweizer QR-Rechnung: Scan Funktion in mobile design eingebaut

Schweizer QR-Rechnungen können via mobile design eingescannt werden.

Die eingescannten Daten werden in einer Maske angezeigt und können
dann als Kreditorbuchung gespeichert werden.

Zum speichern wird die post funktion aus ap.pl verwendet....

b71e18fb 14.09.2023 10:46 Cem Aydin

Schweizer QR-Rechnung: Datenbankupgrade: Spalte für QR-Code Daten in Kreditorenbuchung hinzugefügt

Test t/workflow/invoice_to_reclamation.t: Spalte ignorieren

913447a0 14.09.2023 10:46 Cem Aydin

Schweizer QR-Rechnung: Modul zum Parsen der QR daten erstellt, inklusive tests

003ccb5a 14.09.2023 10:46 Cem Aydin

Mobile Design: MaterialComponents Presenter textarea input hinzugefügt

834abeb4 12.09.2023 13:40 Tamino Steinert

ZUGFeRD: speicher ZUGFeRD-Datei zur erstellten Kreditorenbuchung

ba0190a3 12.09.2023 09:07 Jan Büren

Anzahlungsrechnung mit Positionsrabatt nicht fehlerhaft mit PTC berechnen

... und vor allen Dingen speichern. Workaround für das prinzipielle
Problem in redmine #352 u.a.

9ce6d9d0 12.09.2023 08:55 Jan Büren

Merge pull request #171 from kivitendo/20230904_lieferplan_filter_nach_erzeugnisbestandteilen

20230904 lieferplan filter nach erzeugnisbestandteilen

5829f093 06.09.2023 15:19 Cem Aydin

POD für ChartOfAccounts und ListTransactions Controller hinzugefügt

b406e4ee 04.09.2023 16:28 Cem Aydin

Admin.pm: Fehlermeldung beim prüfen neuer Benutzernamen beheben, wenn Datenbank nicht vorhanden

Behebt Fehler #578

057f502a 04.09.2023 12:29 Jan Büren

Lieferplan, auch nach Erzeugnisbestandteilen filtern

c23a8150 01.09.2023 11:25 Jan Büren

Benutzerbezogenes SMTP-Auth (email als Konfigurationsschlüssel)

2795aebc 29.08.2023 17:22 Jan Büren

BJ: ShopwareSetPaid andere Methode aufrufen

b72ad532 29.08.2023 17:21 Jan Büren

Shopware6: Status Bezahlt benötigt die order_transaction als Aggr.

9cb9ed90 29.08.2023 17:18 Jan Büren

Rückmeldung BJ Shopware String komplett zusammenbauen

36f8854b 29.08.2023 14:30 Jan Büren

Shopware6: paid ist ein gültiger Status-Wert für Shopaufträge

4870f180 29.08.2023 14:08 Jan Büren

BJ: SWSetPaid typo

fdbb484e 29.08.2023 14:00 Jan Büren

Background Job um den Bezahlstatus in Shopware6 zu setzen