Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
cd07d289 01.02.2017 16:51 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Artikel-Klassifizierungen«

9c194331 01.02.2017 16:51 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Warengruppen«

945bae4c 01.02.2017 16:51 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Bankkonten«

916003e3 01.02.2017 16:51 Moritz Bunkus

SimpleSystemSetting: Controller für die ganzen trivialen CRUD-Masken im System-Menü

Die Masken und Controller für sehr viele der Einstellungen im
System-Menü folgenden Schema F: es sind simple CRUD-Controller.

Sinnvoller wäre es, diesen ganzen Code in einem einzigen CRUD-Controller...

30b069f2 01.02.2017 15:11 Martin Helmling martin.helm...

InstallationCheck: File::MimeInfo::Magic ergänzt

ebenso in Doku

33749625 01.02.2017 15:04 Martin Helmling martin.helm...

001compile.t: Code korrigiert

8cda2447 01.02.2017 15:04 Waldemar Toews

Datumvalidierung bei ENTER, d.h bei onchange, nich bei onblur.

Beim Bestätigen der Datumseingabe mit ENTER statt mit TAB wird die Funktion nicht getriggert,
und ungültiges Datum wird übernommen.

OnBlur Event für alle Datumsfelder auf OnChange umgestellt.

4cc1ef4c 01.02.2017 13:25 Kivitendo Admin

POD Syntax

d975f05c 01.02.2017 13:13 Kivitendo Admin

SL::Dev::Payment create_bank_transaction nutzt param bank_chart_id

ab725987 01.02.2017 13:13 Kivitendo Admin

SL::Dev::Record - neue Funktion create_credit_note

a50663d8 01.02.2017 13:13 Kivitendo Admin

SL::Dev::Record - Datum als DateTime Objekt übergeben

981bfe17 01.02.2017 13:13 Kivitendo Admin

SL::Dev::Part - create_assembly und create_assortment überarbeitet

create_assembly wie create_assortment erweitert, so daß man direkt beim
Erstellen die Erzeugnisbestandteile als Assembly-Objekte im param
assembly_items übergeben kann.

Refactoring, kein clonen wenn mehrere Bestandteile automatisch erstellt...

96308c59 01.02.2017 13:12 Kivitendo Admin

SL::Dev::Payment eingeführt

Neue Funktionen zur Datenerstellung für Tests rund um Zahlungen.

create_bank_transaction aus Payment Helper nach SL::Dev verschoben.
neue Funktionen create_payment_terms und create_bank_account

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)

0e9f27e4 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: Webdav Backend (NICHT FERTIG !!!)

Dieses Backend bedarf noch Entwicklung

Die Synchronisierung ist noch nicht fertig implementiert und getestet

2e2ac4ba 01.02.2017 08:52 Martin Helmling

Versenden von Mahnungen an Mailer angepasst

edfac813 01.02.2017 08:52 Martin Helmling

BCC an aktuellen Benutzer

Falls in der Mandantenkonfiguration diese Option eingeschaltet wird,
bekommt de raktuelle Benutzer zu jeder versendeten Email eine blinde Kopie

3d8c8e2f 01.02.2017 08:52 Martin Helmling

Link History zu EmailJournal

Einträge in History mit addition MAILED haben nun nicht die Rechnungsnummer sondern die ID des Emailjournals
in snumber stehen, also emailjournal_${journal_id}

58c266ea 01.02.2017 08:52 Martin Helmling

Eigenes Recht für E-Mail-Journal

-E-Mail Journal Icon hinzugefügt
-Recht für E-Mail Journal hinzugefügt, von "productivity" abgeleitet
-Recht für Zugriff auf mails von Mitarbeitern von "admin" abgeleitet
-Das Recht "email_journal" im EmailJournal - Controller eingebaut

a40f0c2f 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: Alle Anhänge per E-Mail versendbar machen

Es können an eine E-Mail alle Anhänge eines Dokumentes,
sowie die Anhänge am Kunden/Liefranten sowie die Anhänge an Artikeln
mitgesendet werden.

Falls ein Dokument bereits existiert muss es nicht noch neu erzeugt werden....

fd2e0902 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: PDF Buchungsjournal mit Anhängen der Buchungen

Optinal kann beim Erzeugen eines PDF alle an den einzelnen Buchungen
angehängte PDF-Belege/Dokumente angehängt werden.
In der HTML/CSV/PDF-Tabelle gibt es eine weitere Spalte über die Anzahl der Belege....

65922b0d 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: Alle Dokumente/Anhänge von Artikeln eines Auftrags als ZIP

Es wird eine ZIP-Datei aller Dateien gemacht.

(Die Prüfung welcher Zeichensatz für die Dateinamen im ZIP verwendet werden soll ist noch nicht implementiert)

54ce5144 01.02.2017 08:52 Martin Helmling

Dateimanagement: Massendruck

Der Massendruck per BackgroundJob nutzt nun das FileManagement

Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.

Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird...

0bfbcce6 01.02.2017 08:51 Martin Helmling martin.helm...

Dateimanagement: Controller zum Laden und Generierung der Dateien

sowie die dazugehörenden Templates

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

8c7f25bc 01.02.2017 08:48 Martin Helmling martin.helm...

Dateimanagement: Backend "Filesystem"

mit test

2bb452ee 01.02.2017 08:48 Martin Helmling mh@waldpark...

Dateimanagement: Basiserweiterung

In diesem Commit sind die Anpassungen in der Mandantenkonfiguration
sowie die notwendigen Klassen und Controller.

Über eine Zwischenschicht wird das tatsächliche Backend (Dateien,WebDAV,ext.DMS,Datenbank etc) verborgen.

fbcd5580 31.01.2017 17:47 Martin Helmling martin.helm...

Banktransaction: Kontoauszug verbuchen überarbeitet(4)

Offene Rechnungen durch "amount ne paid" suchen, damit negativer amount auch berücksichtigt wird.
bei Gutschriften muss der Betrag negiert werden (noch wo?)

2e3bdf1a 31.01.2017 16:53 Moritz Bunkus

Verwaltung von Kundenquellen entfernt

Diese Funktionalität wird in der ERP nicht genutzt.

d3b2be26 31.01.2017 16:40 Kivitendo Admin

Bestehende Erzeugnisse korrekt speichern

siehe Ticket #227

69c9d928 31.01.2017 16:40 Kivitendo Admin

SL::Dev::Part - Typo

96def4ca 31.01.2017 16:40 Kivitendo Admin

Inventory: shippingdate darf nicht leer sein

Nachtrag zu Commit 8fd886849e68f

33d579af 31.01.2017 14:14 Moritz Bunkus

Kontoauszug verbuchen: Spalte »Zugewiesen« bei Zuweisungsänderung neu berechnen

96c33451 31.01.2017 14:14 Moritz Bunkus

Kontoauszug verbuchen: JavaScript-Code in eigene js-Datei ausgelagert

18709591 31.01.2017 14:14 Moritz Bunkus

Konto löschen: keine Updates auf parts mehr nötig

Die Konten-Spalten, die es in parts gab, gibt es schlicht nicht mehr.

92ee7ebd 31.01.2017 13:44 Martin Helmling

Wiederkehrende Rechnungen: Manuelles Buchen schließt den Auftrag

Aufträge mit "Wiederkehrenden Rechnungen" werden nun nicht geschlossen,
sollange eine wiederkehrende Rechnung konfiguriert ist

5cd931eb 31.01.2017 13:40 Martin Helmling martin.helm...

Banktransaction: Kontoauszug verbuchen überarbeitet(4)

Tippfehler raus

955f5491 31.01.2017 13:37 Martin Helmling martin.helm...

Banktransaction: Kontoauszug verbuchen überarbeitet(3)

Bewertung von SEPA-Export überarbeitet

2bc58307 30.01.2017 15:14 Kivitendo Admin

SL::Dev::Record - params immer per assign_attributes übergeben

Ansonsten wurden bei leerem Hash die vorherigen Werte überschrieben.

3705b374 30.01.2017 15:14 Kivitendo Admin

Project verknüpfte Belege - auch project_id durchsuchen

Bisher wurde nur auf globalproject_id in ar/ap/oe/do geprüft.

Jetzt wird zusätzlich gelistet:

  • gl-Belege erweitere, wo das Project einer der acc_trans-Zeilen zugeordnet ist,
  • Rechnungen/Aufträge/Lieferscheine, wo mindestens eine der Positionen einen...
bfb31beb 30.01.2017 14:31 Kivitendo Admin

Record presenter - Dialogbuchungen ebenfalls anzeigen, z.B. bei Projekten

5b981bb6 30.01.2017 14:31 Kivitendo Admin

Fibu Schnellsuche - Datum mit to_kivitendo und oneline_summary

26e66460 30.01.2017 14:31 Kivitendo Admin

GL Presenter - Linkname ist Referenz, nicht trans_id

a5e4f9ca 30.01.2017 14:31 Kivitendo Admin

Oneline summary for GLTransaction/Invoice/PurchaseInvoice

to be used e.g. in Fibu Quicksearch

d55cf346 30.01.2017 14:31 Kivitendo Admin

SL::Dev::Record - neue Funktion create_project

9a9025f6 27.01.2017 16:55 Martin Helmling martin.helm...

part_type wieder Typbeschreibung wie in DB

Original wieder dazu

70678a2e 27.01.2017 16:35 Martin Helmling martin.helm...

part_type wieder Typbeschreibung wie in DB

e2332bfd 27.01.2017 11:53 Sven Schöling

DB Handling: Einige executes mit Fehlerbehandlung versehen

660c7e53 26.01.2017 16:55 Sven Schöling

DB Transaktionen - Fehler nach oben durchreichen

bce08af4 26.01.2017 16:55 Sven Schöling

Preisupdate in eigenen controller verlagert

...und dabei das völlig kaputte Exceptionhandling gefixt

46b1d1ce 26.01.2017 16:55 Sven Schöling

IC: alte ic.pl edit links korrigiert

a9c191de 26.01.2017 16:55 Sven Schöling

Reste von altem autocomplete feature entfernt

f83b7068 26.01.2017 12:38 Martin Helmling martin.helm...

nicht vorhandene Variable "approved_sellprice" entfernt

2d902bf3 26.01.2017 11:44 Moritz Bunkus

Locales: bessere englische Variante für »datatype« und Übersetzung

Kam in »CsvImport Aufträge: Datentyp der Zeile als Information im
Bericht anzeigen.« rein.

a76881ea 25.01.2017 13:25 Bernd Bleßmann

Fehler im POD: fehlende Leerzeile

65f429ca 25.01.2017 01:34 Bernd Bleßmann

CsvImport Aufträge: Datentyp der Zeile als Information im Bericht anzeigen.

c954dea7 24.01.2017 17:41 Moritz Bunkus

Entwürfe: beim Buchen dazugehörigen Entwurf löschen

bbe298f0 24.01.2017 17:41 Moritz Bunkus

Entwürfe: nur die eigenen Entwürfe anzeigen

cbdc5c37 24.01.2017 17:41 Moritz Bunkus

Belegvorlagen: Anzeigen, Umbenennen, Löschen

499a130a 24.01.2017 17:41 Moritz Bunkus

Belegvorlagen: Variablen in Texten nutzen können

Unterstützt werden fast die gleichen Variablen wie beim Erzeugen
wiederkehrender Rechnungen.

c8a3fef7 24.01.2017 17:41 Moritz Bunkus

Belegvorlagen: Datenbankschema, Rose-Models

d975c574 24.01.2017 17:40 Moritz Bunkus

Form->redirect: nur dann im Flash was speichern, wenn Nachricht vorhanden

3565a91c 24.01.2017 14:49 Moritz Bunkus

ClientJS: »pattern:« nur bei Abschnittskommentaren

Bei einem Kommentar hinter der Action ist der Kommentar selber bereits
das Pattern und darf das Stichwort »pattern:« nicht mehr
enthalten. Andernfalls würde es 1:1 in den JS-Code kopiert.

2a7f7f23 23.01.2017 15:14 Moritz Bunkus

Verbleibenden all_vc-Aufruf entfernt

aa63ebae 23.01.2017 14:57 Moritz Bunkus

Merge branch 'f-use-proper-selects-and-pickers'

ac912929 23.01.2017 14:57 Moritz Bunkus

vclimit entfernen

a4a09b2a 23.01.2017 14:57 Moritz Bunkus

Form->all_vc: entfernt, da inzwischen unbenutzt

dc48be1c 23.01.2017 14:57 Moritz Bunkus

Presenter: button_tag, submit_tag, ajax_submit_tag von L nach SL::Presenter::Tag verschoben

02b31f92 23.01.2017 14:57 Moritz Bunkus

Zahlungsein-/-ausgänge: Kunden-/Lieferantenpicker verwenden

aae306cd 23.01.2017 14:56 Moritz Bunkus

Kontoauszug verbuchen: keine Multibox verwenden

da413cb1 23.01.2017 11:54 Moritz Bunkus

Einkaufsrechnungen: Abteilungs- & Projektauswahl nicht über Multibox

dcfea9c2 23.01.2017 11:54 Moritz Bunkus

Warteschlangen-Druck: keine Multibox mehr verwenden

cf9865dc 23.01.2017 11:54 Moritz Bunkus

Einkaufsrechnungssuche: keine Multibox mehr nutzen

4800abb9 23.01.2017 11:54 Moritz Bunkus

Verkaufsrechnungssuche: keine Multibox mehr nutzen

11195f5c 21.01.2017 14:50 Jan Büren

Erweiterung Liquiditätsübersicht

wiederkehrende Rechnungen mit Periode einmalig wie einen normalen
offenen Auftrag in der Liquiditätsübersicht behandeln

efeb61e0 21.01.2017 14:20 Jan Büren

Wiederkehrende Rechnungen, um neue Periode 'einmalig' erweitert.

Wiederkehrenden Rechnungen die aus einem Auftrag automatisch generiert
werden können jetzt die Periode 'einmalig' (engl. 'one time') mit dem
Zeitwert 0 haben.
Falls diese Periode angewählt wird, wird die Konfiguration des Auftrags...

51502881 20.01.2017 14:23 Moritz Bunkus

Debitorenbuchungen: Währungs-/Verkäufer-Drop-Downs nicht als Hidden mitschleifen

c17d679a 20.01.2017 12:29 Kivitendo Admin

Verkaufsbericht - Abteilung korrekt behandeln

und Umstellung auf select_tag

b181d7ab 20.01.2017 08:12 Martin Helmling martin.helm...

PDF Helper Erweiterungen: Formatkorrektur nach perltidy

6ba38ffe 18.01.2017 17:49 Martin Helmling martin.helm...

PDF Helper Erweiterungen: bothsided , out_path

merge_pdfs mit weiterem Parameter "out_path"

Statt den Inhalt als Ergebnis zu bekommen, kann nun auch gleich die exitierende Datei zurückgegeben werden

Es kann nun die Seitenzahl der Dokumente ermittelt werden...

6aaed579 18.01.2017 17:26 Martin Helmling martin.helm...

Paginierung schneller machen:

SQL-Injection raus

179e3c4c 18.01.2017 14:46 Kivitendo Admin

SL::DB::Part - neue Methode get_stock

um den aktuellen Lagerbestand eines Artikels in einem bestimmten
Lagerplatz oder in einem bestimmten Lager zu einem bestimmten Stichtag
in der Standardeinheit auszulesen.

e2db2d12 18.01.2017 14:46 Kivitendo Admin

SL::Dev::Inventory - set_stock mit abs_qty, transfer_stock

Man kann Lagerbestände jetzt sowohl positiv als auch negativ ändern,
oder einen gewünschten Bestand vorgeben (abs_qty).

Weiterhin kann man per transfer_stock Lagermengen zwischen Lagerplätzen
umlagern.

866738c6 18.01.2017 14:30 Kivitendo Admin

SL::Dev::Record - Aufträge und Lieferscheine erstellen

3c938e03 18.01.2017 13:09 Martin Helmling mh@waldpark...

Paginierung schneller machen für Lager(Paginierung repariert)

Lagerbuchungen und Lagerbestand optimieren

1. Auf Rose umstellen grosser Aufwand.
2. Roseverhalten nachimplementieren:
2.1. Nur einen Query haben, danach kein herausnehmen von Zeilen
2.2. Dann funktioniert Paginierung mit LIMIT und OFFSET (wie Rose)...

b186a8eb 18.01.2017 10:41 Moritz Bunkus

SL::DB::(Purchase)Invoice: neue Funktion »mark_as_paid«

Sie macht nichts weiter, als »paid« auf »amount« zu setzen.

58b97f84 18.01.2017 10:41 Moritz Bunkus

Form->redirect: übergebene Nachricht mittels »flash_later« anzeigen lassen

Der Funktion $::form->redirect kann eine Nachricht übergeben
werden. Diese wird bisher nur dann angezeigt, wenn es keinen
aufzurufenden Callback gibt. Gibt es einen Callback, verschwindet die...

ff598089 17.01.2017 17:27 Moritz Bunkus

Hintergrundjob zum Schließen bei geschlossenen Aufträgen verlinkten Projekten

Der Job ist per Default deaktiviert. Wenn eine solche Funktionalität für
eine Installation benötigt wird, so muss der Admin manuell einen
Hintergrundjob dafür anlegen.

a8459f49 17.01.2017 13:59 Moritz Bunkus

Form->show_generic_error: Parameter action, back_button entfernt

Der Funktion kann man eine spezifische Action mitgeben, damit ein Button
mit der Action anstelle des normalen Zurück-Buttons angezeigt wird. Es
gibt allerdings (schon lange?) keinen einzigen Aufruf mehr, der dieses...

3e1b2996 16.01.2017 12:03 Jan Büren

SelfTests: check_overpayments verbessert

i)
chart_link muss nicht mehr über JOIN chart c c.link mit der
acc_trans vereint werden
ii)
Der Test hat keine sinnvollen Daten an den Benutzer zurück-
gegeben. Jetzt wird die Kunden- und die Rechnungsnummer gemeldet...

cbb4ef68 16.01.2017 11:44 Jan Büren

false positive in SelfTests gefiltert (Periode)

Hintergrund:
Um nur die Daten-Analyse auf das aktuelle Geschäftsjahr (Geschäftsjahr gleich
Kalender-Jahr) zu machen, wird für die meisten Tests mit transdate == current_year
gefiltert.
Problem: Periodenübergreifende Buchungen (Zahlungsein- und -ausgänge) werden...

4d3be9c7 13.01.2017 16:58 Martin Helmling martin.helm...

Menu Icons können nun auch .svg Dateien sein

Vorrangig werden nun svg Dateien aus dem Verzeichnis ./image/icons/svg/*.svg verwendet.
Falls dort kein Icon auffindbar ist wird nach ./image/icons/16x16/*.png gesucht.

Es gibt seit langem ein svg Icon für den GoBD Export....

529e6bf9 13.01.2017 14:41 Moritz Bunkus

Merge branch 'f-chart-picker-in-gl'

575f3ac7 13.01.2017 14:14 Moritz Bunkus

PrintOptions-Helfer: sub opthash Paket-lokal anstelle von sub-lokal

Wir nutzen Named-Sub-in-Named-Sub nie, daher auch hier
nicht. Ursprünglich war die Funktion in bin/mozilla/io.pl, da ergab es
noch Sinn, um den Funktionsnamensraum nicht zu überladen. Aber nach dem...

33da73f7 12.01.2017 22:08 Bernd Bleßmann

Mahnungen: Typo in query

Fürhte zwar nicht zu einem Fehler, war aber sicher so nicht gewollt.

0fa80981 12.01.2017 15:44 Moritz Bunkus

Kreditorenbuchungen auf Verwendung des Chart-Pickers umgestellt

41cceb1e 12.01.2017 15:44 Moritz Bunkus

Debitorenbuchungen auf Verwendung des Chart-Pickers umgestellt

9fbc6ff4 12.01.2017 15:44 Moritz Bunkus

Form::create_links: überflüssige Kommentare entfernt

ad635c66 12.01.2017 15:44 Moritz Bunkus

Dialogbuchen auf Verwendung des Chart-Pickers umgestellt