Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
9719e72c 26.09.2023 10:03 Sven Schöling

TypeData: features

97715f61 26.09.2023 10:03 Sven Schöling

Reclamation: type_data proxy zur Verfügung gestellt

e8ba09e3 26.09.2023 10:03 Sven Schöling

RecordLink: typo

efe67cd1 26.09.2023 10:03 Sven Schöling

TypeData: Proxy in Controller/Order eingebunden

98176f49 26.09.2023 10:03 Sven Schöling

DeliveryOrder: TypeData jetzt über proxy eingebunden

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

5d60f056 26.09.2023 10:03 Sven Schöling

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

a7502cfd 26.09.2023 10:03 Kivitendo Admin

Tests for SL::Model::Record

8d0e5920 26.09.2023 10:03 Kivitendo Admin

Typos in Kommentaren

569d1b5d 26.09.2023 10:03 Kivitendo Admin

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

4c2097ce 26.09.2023 10:03 Tamino Steinert

TypeData: verschiebe get_new_reqdate nach defaults->reqdate

cab8e369 26.09.2023 10:02 Bernd Bleßmann

Order-Controller: Parsen von Telefonnotizen in sub ausgelagert

f84ea53c 26.09.2023 09:55 Bernd Bleßmann

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

88a48a2d 26.09.2023 09:52 Bernd Bleßmann

Order-Controller: Kosmetik: Ausrichtung

ee2528cf 26.09.2023 09:52 Bernd Bleßmann

Order-Controller: Leere Liste für objects_to_close abfangen

0c5c9aab 26.09.2023 09:51 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.

cba81287 26.09.2023 09:51 Tamino Steinert

Model::Record: fix Defaultsflags haben Flags überschrieben

64f65e5c 26.09.2023 09:51 Tamino Steinert

Model::Record: move get_new_reqdate to TypeData

0519ea6f 26.09.2023 09:51 Tamino Steinert

Model::Record: nutze record_number um die Belegnummer anzuspechen

3a99c04a 26.09.2023 09:51 Tamino Steinert

controller refactoring: TODO update

29109512 26.09.2023 09:51 Bernd Bleßmann

controller refactoring: TODO update

a5284f4d 26.09.2023 09:51 Tamino Steinert

Model::Record: fix typo

6e7e7ef1 26.09.2023 09:51 Tamino Steinert

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

cf6fdab1 26.09.2023 09:51 Tamino Steinert

Model::Record: update_after_new implementiert

8244d798 26.09.2023 09:46 Werner Hahn

S:M:R: die anstatt croak bei delete

1e5d8c97 26.09.2023 09:46 Bernd Bleßmann

OrderController: Preise beim Speichern auch berechnen

über Model::Record

e7ee75da 26.09.2023 09:46 Sven Schöling

TypeDataProxy: _via

318ccdbe 26.09.2023 09:46 Sven Schöling

TypeData: typo in reclamation

6a2c8b54 26.09.2023 09:46 Sven Schöling

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

bd8a101e 26.09.2023 09:46 Sven Schöling

TypeData: Reclamation

35fa1dc6 26.09.2023 09:46 Sven Schöling

TypeData: Order

c1149ffb 26.09.2023 09:46 Sven Schöling

TypeData: unnötige imports

1843d27d 26.09.2023 09:46 Sven Schöling

DO: Lieferscheinliste Export: Anhangname

Wurde für Beistelllieferscheine und RMA nicht richtig gesetzt

12afac30 26.09.2023 09:46 Bernd Bleßmann

OrderController: Angebote schliessen, wenn Auftrag daraus erstellt

über Model::Record

679ec1b9 26.09.2023 09:45 Bernd Bleßmann

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

116b3cee 26.09.2023 09:45 Bernd Bleßmann

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

über Model::Record

bf1c0304 26.09.2023 09:45 Bernd Bleßmann

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

44ca4f64 26.09.2023 09:45 Bernd Bleßmann

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

a472e641 26.09.2023 09:45 Tamino Steinert

Model::Record: fix get_new_reqdate

0b280ec4 26.09.2023 09:45 Tamino Steinert

Tests: fix typo

f980f803 26.09.2023 09:45 Tamino Steinert

DB::DeliveryOrder: entferne nicht genutzten Wert

3653c752 26.09.2023 09:45 Tamino Steinert

Model::Record: nutze neue Methoden in Workflow-Test

b8c3f51d 26.09.2023 09:45 Tamino Steinert

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

b87781dc 26.09.2023 09:45 Kivitendo Admin

invoice_to_reclamation.t - Methodenaufrufe vereinfacht

7a1e41c3 26.09.2023 09:45 Kivitendo Admin

reclamation_reclamation.t - Methodenaufrufe vereinfacht

78c7d9ae 26.09.2023 09:45 Kivitendo Admin

invoice_to_reclamation.t nutzt minimal_purchase_invoice

023b8c56 26.09.2023 09:45 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.

51ca8258 26.09.2023 09:45 Kivitendo Admin

Reklamationstests - Reklamationsgrund aufräumen

c64c6b5e 26.09.2023 09:45 Kivitendo Admin

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

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

c78851e0 26.09.2023 09:45 Kivitendo Admin

SL::Dev::Record - Exportierte Methoden umsortiert

4cdc96b6 26.09.2023 09:45 Tamino Steinert

Model::Record: update_for_save_as_new implementiert

10c6ffbe 26.09.2023 09:35 Bernd Bleßmann

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

0da48299 26.09.2023 09:22 Bernd Bleßmann

Model::Record: save implementiert

82a1f5ec 26.09.2023 09:22 Bernd Bleßmann

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

23ea6e61 26.09.2023 09:22 Sven Schöling

RecordLink: doc fixes

55f45186 26.09.2023 09:22 Sven Schöling

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

95c4d843 26.09.2023 09:16 Bernd Bleßmann

controller refactoring: TODO update

51c872e7 26.09.2023 09:16 Sven Schöling

RecordLink: in BackgroundJobs nicht mehr manuell setzen

d9676896 26.09.2023 09:16 Sven Schöling

RecordLink: conversions nicht mehr manuell in Controllern machen

stattdessen per Helper setzen lassen

640e3288 26.09.2023 09:06 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...
9dd69536 26.09.2023 09:06 Sven Schöling

RecordLink: post save hook für alle Hauptbelege

87eea049 26.09.2023 09:06 Sven Schöling

RecordLink: doku

b719152e 26.09.2023 09:06 Sven Schöling

RecordLink: set_record_link_conversions um die internen states zu setzen

fbe97f1d 26.09.2023 09:06 Sven Schöling

RecordLink: support für mehrere ids und close_quotations

eb186d8e 26.09.2023 09:06 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...

4ea91a6e 26.09.2023 09:06 Werner Hahn

SL/Model/Record delete Fehler bei croak mit ausgeben

dbfc5a1d 26.09.2023 09:06 Werner Hahn

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

5a1b86ae 26.09.2023 09:06 Werner Hahn

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

855ab6cf 26.09.2023 09:06 Werner Hahn

Model/Record History snumbers setzen

e4deca80 26.09.2023 09:06 Tamino Steinert

MOdel::Record: Test angepasst

34434c8b 26.09.2023 09:06 Bernd Bleßmann

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

f544a29e 26.09.2023 09:06 Bernd Bleßmann

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

60a55cdf 26.09.2023 09:06 Bernd Bleßmann

Model::Record: POD: Typos/Syntax

b19454dd 26.09.2023 09:06 Bernd Bleßmann

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

a1bb0dfb 26.09.2023 09:06 Werner Hahn

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

d2d06133 26.09.2023 09:04 Bernd Bleßmann

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

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

790ba772 26.09.2023 09:04 Tamino Steinert

Model::Record: new_from_workflow_multi implementiert

dee08286 26.09.2023 09:04 Tamino Steinert

Model::Record: new_from_workflow implementiert

811ff9de 26.09.2023 09:04 Werner Hahn

Model::Record POD

78a847e6 26.09.2023 09:04 Werner Hahn

Model::Record sub delete

1000a360 26.09.2023 09:04 Werner Hahn

Model::Record history als private Funktion

9196f75b 26.09.2023 09:04 Sven Schöling

Model::Record: erstes Grundgerüst

a409f500 26.09.2023 09:04 Sven Schöling

TODO update

cb0d69b1 26.09.2023 09:04 Sven Schöling

todo

1943023a 25.09.2023 09:53 Tamino Steinert

locale

7f30dd7b 22.09.2023 15:08 Bernd Bleßmann

Projekt: Titel: Escaping gegen XSS

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

6539a729 21.09.2023 13:11 Jan Büren

Rechnungen: Verrechnungskonto für Anzahlungen nicht in selectAR

62cc79a6 20.09.2023 13:25 Bernd Bleßmann

S:D:Project: undefinierten Wert nicht dereferenzieren

7bb0b68b 18.09.2023 15:09 Bernd Bleßmann

locales-Lauf en

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

ac423646 14.09.2023 10:46 Cem Aydin

changelog: Schweizer QR-Rechnung: Scan Funktion in mobile design

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

30040427 14.09.2023 10:46 Cem Aydin

Schweizer QR-Rechnung: Scan Funktion Übersetzungen / locales de/en

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

2d34ea2a 14.09.2023 10:46 Steven Schubiger

Schweizer QR-Rechnung: qrbill_parser.t: Verwende lexikalische Bereiche

913447a0 14.09.2023 10:46 Cem Aydin

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

575778b8 14.09.2023 10:46 Cem Aydin

Javascript Library Html5-QRCode eingebunden

Library zum einscannen von QR-Codes via webcam:

- https://github.com/mebjas/html5-qrcode

Verwendung in Feature: Schweizer QR-Rechnung: Scan Funktion
in mobile design eingebaut

- Copyright Notiz in Sourcecode eingefügt