Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
9ac69514 27.08.2012 11:32 Moritz Bunkus

Konfigurationsdateien config/lx_office.conf{.default} in kivitendo.conf{.default} umbenennen

1feda885 27.08.2012 11:07 Moritz Bunkus

Basis-Module ("Encode") normal mit "use" laden

692e001f 24.08.2012 12:03 Moritz Bunkus

Via SMTP Zeilen normalisiert verschicken

Der SMTP-Standard (RFC 821) verlangt, dass Zeilen nicht länger als
1000 Zeichen sind und mit <CRLF> abgeschlossen werden.

Anhänge kommen in der "sub print" aber als ein großer Blob an, der
zwar schon nach Zeilen aufgespalten ist, aber trotzdem zu groß ist,...

bbb67c4a 24.08.2012 10:05 Moritz Bunkus

Ermöglichen, dass Templates in SL/Dispatcher.pm übersetzt werden

In Dispatcher.pm erledigt die Sub "show_error" das Rendern. Ihr wird
der Name des Templates übergeben. Das erkennt aber
"scripts/locales.pl" nicht als Render-Anweisung und übersetzt die
Templates deshalb nicht automatisch. Also muss Dispatcher.pm etwas...

b1c8169b 22.08.2012 18:24 Moritz Bunkus

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

5896d8bf 22.08.2012 18:24 Moritz Bunkus

E-Mails auch per SMTP verschicken können

Default ist nun, via SMTP über localhost zu verschicken. Mögliche
Optionen sind: TLS oder SSL-Verschlüsselung, Authentifizierung,
Verwendung von Sendmail anstelle von SMTP (wie bisher).

Dokumentation folgt morgen.

37bdd82e 22.08.2012 18:21 Moritz Bunkus

Bei nicht zu quotenden Shell-Argumenten Exception werfen

e7d52be3 22.08.2012 17:50 Moritz Bunkus

Vor Exception-Ausgabe sicherstellen, dass das aktuelle Verzeichnis OK ist

32822bba 22.08.2012 17:50 Moritz Bunkus

Auch das Installationsbasisverzeichnis in @INC aufnehmen

Hintergrund ist konditionales Requiren von SL-Modulen, wenn vorher ein
chdir gemacht wurde (blöder alter Code, der chdirt...).

8b7b7701 22.08.2012 17:45 Thomas Heck

CSV-Import für benutzerdefinierte Variablen gefixt

Sollte nun mit allen CSV-Imports funktionieren. Der alte Fix
hat nur mit Customer/Vendor funktioniert.

00b9499e 22.08.2012 17:42 Thomas Heck

Part-CSV-Import: Bei Update model_X und lastcost_X bei make_X berücksichtigen

implementiert #1901

5497ac6c 22.08.2012 14:03 Thomas Heck

Waren-CSV-Import: Einlesen des Einkaufspreises ins makemodel

91e4c0dc 22.08.2012 13:49 Thomas Heck

CSV-Kunden-/Lieferantenimport: Verwendung von TransNumber zur Erzeugung von Nummern

implementiert #1972

11860978 22.08.2012 13:33 Sven Schöling

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

159dd378 22.08.2012 13:32 Thomas Heck

CSV-Import: Projekte

implementiert #1907

469ca9fc 21.08.2012 13:15 Niclas Zimmermann

Merge branch 'GewichtinVerkaufsbericht'

c0318621 21.08.2012 13:08 Niclas Zimmermann

Gewicht im Verkaufsbericht

Im Verkaufsbericht kann man sich jetzt auch das Gewicht von
verkauften Teilen anzeigen lassen.

a54282a9 20.08.2012 10:39 Moritz Bunkus

Controller-Code nach internem Umschreiben des Requests von 'login.pl' laden

540c0b5e 17.08.2012 17:46 Moritz Bunkus

User-Login auf Controller umgestellt

a3339fc7 17.08.2012 14:23 Moritz Bunkus

User- und Adminlogin jederzeit via Formularfelder ermöglichen

670f76a8 17.08.2012 13:16 Moritz Bunkus

Formularfelder und Session-Keys für Logins umbenannt

Ziel: Ermöglichen, dass Login & Passwort auch wieder per
Formularfelder mit jedem Request übertragen werden, aber nicht mehr so
offensichtlich im "Formularfeldernamensraum" rumgeistern -- sondern
leicht aussortierbar sind. Die Formularfelder, die mit "{AUTH}"...

d28dde0f 17.08.2012 12:25 Moritz Bunkus

Kosmetik: Doku-Formatierung

6afd06ad 17.08.2012 12:24 Moritz Bunkus

Dispatcher: Auch Controller ermöglichen, die Admin-Login benötigen

Default ist für Controller, dass all ihre Funktionen User-Logins
benötigen. Kann ein Controller ändern, indem er die Sub
"get_auth_level" überschreibt (siehe Doku in
SL::Contrller::Base). Dies schafft die Basis dafür, auch Admin-Dinge...

dcaf9754 17.08.2012 11:57 Moritz Bunkus

SQL-Upgrade: '@encoding' als Alias für '@charset' erkennen

1428ab01 16.08.2012 19:09 Thomas Heck

CsvImport::Parts: Option zum Überspringen von Artikeln mit existierenden Nummern

implementiert #1965

7b6a3af9 16.08.2012 10:54 Moritz Bunkus

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

8d7674a0 16.08.2012 10:50 Moritz Bunkus

POD-Dokumentation zu SL::DBUpgrade2

5c41c19b 16.08.2012 10:50 Moritz Bunkus

Schreibfehler in Parametername

add49a32 14.08.2012 17:06 Niclas Zimmermann

Verkaufsbericht Einheiten und Preisfaktoren berücksichtigen

Im Verkaufsbericht werden jetzt auch Einheiten und Preisfaktoren
berücksichtigt. Vorher kam es zu Fehlern, wenn man Rechnungen
mit von den Basisangaben abweichenden Einheiten oder Preisfaktoren
erstellt hat. Weiterhin werden in dem Bericht nur noch absolute Mengen...

e3959155 14.08.2012 12:50 Sven Schöling

Unnötiges CVar->get_configs entfernt.

ab598b02 14.08.2012 12:50 Sven Schöling

employees direkt in der Datenbank sortieren.

0185267e 10.08.2012 18:03 Thomas Heck

Spaltenueberschriften Export auf Import abgleichen

implementiert #1851

11da4a00 10.08.2012 11:22 Sven Schöling

Rose Upgrade für custom_variables

02118682 09.08.2012 12:53 Thomas Heck

Administrationsoberflaeche: aktive User anzeigen

implementiert #1853

2a0a1717 09.08.2012 11:56 Thomas Heck

Autom. Update des Faelligkeitsdatums bei Kreditorenbuchungen

behebt #1936

e6d5baa4 08.08.2012 18:09 Thomas Heck

Sprung von Wiedervorlage zu Kreditorenbuchung in Kreditorenbuchung gefixt(Ticket #1940)

4fc07be4 08.08.2012 17:59 Sven Schöling

SL::SessionFile::Random - damit man sich nicht selber einen Namen ausdenken muss

4ab897fd 08.08.2012 17:48 Sven Schöling

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

804893ae 08.08.2012 17:15 Moritz Bunkus

POD-Doku aktualisieren

Fixt #1967.

91bbaadd 08.08.2012 16:54 Moritz Bunkus

Implementation eines programmatischen Interfaces zum Task-Server

36da7705 08.08.2012 16:54 Moritz Bunkus

Modul "SL::System::Process" für system-relevante Befehle

Wie z.B. einer Funktion, die den absoluten Pfad zu den
Kivitendo-Programmdateien zurückliefert.

dc3f6120 08.08.2012 16:48 Sven Schöling

Parsing von multipart/formdata beschleuningt.

Die entsprechende Routine hatte einen bösen Fall von Shlemiel the Painter's
algorithm [1]. Dadurch wurden Fileuploads mit mehr als 20k Zeilen extrem
langsam. Binärdaten wie pdfs oder Bilder hat das nicht gestört, aber bei CSV...

cebfefa4 03.08.2012 11:55 Niclas Zimmermann

Bug 1961

Nach dem erstellen einer Einkaufsrechnung wird der Einkaufspreis aktualisiert. Dabei entstand bisher ein Fehler, wenn man andere Einheiten als die Standardeinheit der Waren/Dienstleistungen benutzt. Das ist nun behoben.

93d49495 01.08.2012 12:03 G. Richardson

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

60e09e25 01.08.2012 11:59 G. Richardson

Bug 1960 - Datenverlust beim CSV-Warenimport bei Preisen

wenn sellprice, listprice oder lastcost in der Importdatei nicht
explizit mit eigener Spalte gesetzt wurden, wurden die ursprünglichen
Preise beim Preisupdate mit 0 überschrieben.

Fix von Sven.

07a38b9f 31.07.2012 14:57 Sven Schöling

Bei Importdaten das UTF8 BOM ignorieren.

behebt Bug 1872

d0d701b8 31.07.2012 14:43 Sven Schöling

Warenimport bei grossen Datenbanken.

Der Warenimport hat bisher alle Waren ausgelesen und dann im Hash umsortiert.
Bei einer Datenbank mit 84k Waren hat das 22s gedauert, und 700MB
Arbeitsspeicher gefressen, das ist nicht zumutbar. Nun wird jeder Wert einzeln...

aeb4f5d5 27.07.2012 15:16 Sven Schöling

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

a4835c36 27.07.2012 15:14 Sven Schöling

strict für selftest base

5d3143fc 27.07.2012 11:01 Bernd Blessmann

Keine Längenbeschränkung für Spalte phone in den Tabellen customer und vendor.

8470071b 26.07.2012 14:29 G. Richardson

Preisgruppen in all_parts Lieferanten

(Implementierung grösstenteils von Geoffrey, leicht modifiziert von mir)

f7d51d3e 10.07.2012 13:22 Sven Schöling

SelfTests

Es gibt jetzt ein Grundgerüst um Selbsttests durchzuführen, und bei Problemen
einen Administrator per Mail zu benachrichtigen. Die Selbsttests werden Über
das SelfTest Modul für den Taskserver verwaltet, und in config/lx_office.conf
im Block [self_test] konfiguriert. Die Tests werden in TAP ausgeliefert und...

45c9cdd8 10.07.2012 13:20 Sven Schöling

Initparameter für SL/Mailer

Damit man das charset mitgeben kann.

da4d7cff 03.07.2012 19:16 Sven Schöling

Fehler in der Behandlung von Preisgruppen der wahrscheinlich die verschwindenden Preise ausgelöst hat.

eb8ba476 02.07.2012 15:58 Sven Schöling

Keine Passwörter mehr in Sessions speichern.

Der vorherige Mechanismus hat Passwörter in der Session hinterlegt, um bei
jedem Request überprüfen zu können, ob die Zugriffsrechte immernoch bestehen.
Gedacht war das vor allem für LDAP Authetifizierung, wo der Admin den Zugang...

969e749c 22.06.2012 14:04 Moritz Bunkus

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

87c46045 22.06.2012 14:02 Moritz Bunkus

Ansprechpersonensuche um PLZ, Ort ergänzt

Und nach Straße, PLZ, Ort sortierbar gemacht

dedbaf15 22.06.2012 13:58 Moritz Bunkus

Straße, PLZ, Ort bei Ansprechpersonen bearbeiten

Behebt #1931.

346be50e 22.06.2012 12:34 Bernd Blessmann

Benutzerdefinierte Variablen bei Ansprechpartnern über CSV importierbar machen.

7beb1ac3 22.06.2012 10:30 Moritz Bunkus

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

a8670166 22.06.2012 10:30 Moritz Bunkus

Primärschlüsselspaltennamen aus Meta-Informationen holen

Benutzerdefinierte Variablen verweisen auf die Primärschlüsselspalte
ihrer Bezugstabelle. Dieser Spaltenname kann beim Helper mit der
Option 'id' überschrieben werden. Allerdings defaultete er vorher auf...

6e8a3dd6 21.06.2012 11:27 G. Richardson

Ticket 1925 - Bei SEPA-Einzug datepaid setzen

Code angepasst, so daß beim Buchen datepaid gesetzt wird.
Aber keine Datenkorrektur für alte Buchungen durchgeführt.

f1d475ff 21.06.2012 09:48 Moritz Bunkus

RDBO-Meta-Informationen nach CustomVariables-Helper-Benutzung initialisieren

4cba27b6 18.06.2012 17:48 G. Richardson

Erlaubte Sortierparameter für Verkaufsbericht filtern

Parameter nicht ungeprüft übergeben, aber Liste der erlauben Parameter muß
gepflegt werden.

6bce748c 15.06.2012 11:52 Moritz Bunkus

Admin-Passwort in Closure speichern, um versehentliche Ausgabe beim Dumpen zu vermeiden

165c6039 13.06.2012 16:51 G. Richardson

Verkaufsbericht: genauere Berechnung von sellprice_total (2. Mal)

War schon in Commit e3329d46a4c2ed19172f9c9ed8251af03cbc1905 drin, ist aber bei
Überarbeitung verlogen gegangen.

Gleiche Berechnung wie in Rechnung unter Berücksichtigung von fxsellprice und...

44c040d3 13.06.2012 12:05 G. Richardson

Verkaufsbericht: numerische Sortierung bei Monat

Die alte Abfrage hat im Modus Monat/Ware die Artikel nicht korrekt zusammengefasst
Statt Sortierung nach Monatsname/Rechnungsdatum/Artikelname jetzt einfach Monatsnummer/Artikelname

a521b29b 12.06.2012 15:08 G. Richardson

Verkaufsberichtsortierung um Land, Warengruppen, Kundentyp, Verkäufer und Monat erweitert

Hauptsortierung und Untersortierung sind jetzt nicht mehr auf Ware und Kunde
begrenzt, sondern man kann eine Kombinationen erstellen aus:

  • Kunde
  • Ware
  • Land
  • Warengruppe...
ca6ed3db 30.05.2012 10:35 Bernd Blessmann

temporäre tex-Files nicht löschen, wenn Debug-Option keep_temp_files an ist.

7e7a1369 24.05.2012 12:57 Sven Schöling

DATEV check in die 5 haupt buchungsmasken verlinkt

631b4c04 24.05.2012 12:56 Sven Schöling

DATEV Export modular gekapselt.

71180454 24.05.2012 12:54 Sven Schöling

Spellchecks

69a44d3b 22.05.2012 08:26 Moritz Bunkus

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

0503e56b 22.05.2012 08:25 Moritz Bunkus

Form::error nur als Instanz-, nicht als Klassenmethode aufrufen

Fix für 1892.

76a2823e 11.05.2012 22:46 Bernd Blessmann

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

ed4b292c 11.05.2012 15:48 Bernd Blessmann

CVars-Type vendor und part auch richtig parsen

e9a3fb76 11.05.2012 14:52 Sven Schöling

FCGI auf Version 0.72 gesetzt. Test::Deep als developer Abhängigkeit eingefügt

07b14d1f 11.05.2012 14:52 Sven Schöling

Neue Version podchecker erkennt leere Setions und fehlende Leerzeilen

77442185 11.05.2012 11:26 Sven Schöling

Bug in CT: SQL Fehler wenn es keine Ansprechpartner gibt aber CVars für Ansprechpartner angelegt wurden. gibt aber CVars für Ansprechpartner angelegt wurden.

a7e924f5 10.05.2012 21:37 Bernd Blessmann

CVars: Options für textfield und text mit den configs setzen.

Sonst gehen diese in den Belegen nach einem Erneuern verloren.
Zum Nachvollziehen: CVar von Typ Textfeld bei Waren anlegen und
in Belegen editierbar machen. Dann Beleg erstellen, Ware eingeben,...

e3329d46 04.05.2012 18:22 G. Richardson

Verkaufsbericht: genauere Berechnung von sellprice_total

Gleiche Berechnung wie in Rechnung.

Summe aus Verkaufsbericht sollte mit Summe aus Verkauf->Berichte->Rechnungen übereinstimmen.

e74dac17 28.04.2012 12:59 Moritz Bunkus

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

eef9560c 28.04.2012 12:59 Moritz Bunkus

Überflüssiges Modul entfernt (es gibt SL::DB::MetaSetup::TaxKey)

70969a47 27.04.2012 11:51 Sven Schöling

Lieferplan: Ohne Filter nicht abstürzen.

afd44e0e 27.04.2012 11:51 Sven Schöling

Lieferplan: filter string

45f68536 27.04.2012 11:50 Sven Schöling

Lieferplan: von/bis Filter, Kundennummer Filter, filter summary Grundstruktur

b213d89c 27.04.2012 11:50 Sven Schöling

DeliveryPlan

Erste Version squashed (überspringt 10 Commits, in denen das Query unbrauchbar langsam ist)

eb518737 26.04.2012 20:19 Bernd Blessmann

Waren und Lieferanten als benutzerdefinierte Variablen hinzugefügt.

Mit einfachen vendor_ und part_selectoren im L-Plugin, die das
select_tag verwenden. vc_limit wird nicht berücksichtigt und das
ganze ist nur rudimentär getestet.

e3ff1eb6 25.04.2012 14:03 Sven Schöling

Bessere Erkennung von optionalen Paketen im Installationscheck

- IO::Socket::SSL wird jetzt als optional geführt.
Wird für LDAP Verbindungen gebraucht wenn TLS benutzt werden soll.

- Wenn Config::Std nicht gefunden wurde, und damit die Konfiguration nicht...

1f91b099 23.04.2012 18:17 Sven Schöling

ParseFilter: $_ kann man nicht in einer Closure verwenden.

d1340823 23.04.2012 18:16 Sven Schöling

ParseFilter kann jetzt alle Rose Filter.

cc78d935 23.04.2012 17:22 Sven Schöling

CVars in der Ansprechpartnersuche

c4713436 23.04.2012 17:21 Sven Schöling

filter_prefix für CVar->render_search_options

4070dbf3 20.04.2012 16:03 Sven Schöling

Suche nach Ansprechpartnern

Merge aus zwei verschiedenen Implementierungen der gleichen Funktionalität

Features:
- behandelt Ansprechparter als direkte Suchziele wie Kunden und Lieferanten (1)
- Suche ähnlich den bekannten Suchmasken (1)
- Suche nach direktem Suchwort (2)...

8545bbce 19.04.2012 17:28 Sven Schöling

DBUtils auf LIKE version von add_token gebracht.

4f6a2fa1 18.04.2012 17:11 Sven Schöling

CVars in Ansprechpartnern.

9b3ad8d9 18.04.2012 15:20 Sven Schöling

SellPriceInformation: richtige Nummer anzeigen

3a4ddae0 18.04.2012 15:17 Sven Schöling

Order->number dispacher methode, die je nach typ ordnumber oder quonumber aufruft.

217751ab 18.04.2012 15:07 Sven Schöling

displayable_filter

71734294 18.04.2012 14:46 Sven Schöling

runningnumber gibt es hier nicht