Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
ef32afed 03.09.2012 16:52 Moritz Bunkus

Controller-Helfer zum Paginaten von Listen

4a366d76 03.09.2012 10:57 Moritz Bunkus

Doku-Fehler behoben

ef2b5e94 03.09.2012 09:29 Moritz Bunkus

Refactoring: Code für OrderItem-Manager von DB-Datei in eigene Manager-Datei ausgelagert

e4fb6339 03.09.2012 08:52 Moritz Bunkus

Kosmetik: Einrückung

c4eb3b16 31.08.2012 18:06 Moritz Bunkus

SL::Controller::Base::_controller_name für Kontrollernamen mit :: im lokalen Part

aae0ac79 31.08.2012 18:05 Moritz Bunkus

Default für Sort-Richtung aus Model-Manager-Sorted-Helper & Doku

5be585d1 31.08.2012 17:10 Moritz Bunkus

Sortierung im BackgroundJob-Controller

261cfce2 31.08.2012 16:42 Moritz Bunkus

Minimale Anzahl Parameter an make_sorted() übergeben

481e3f93 31.08.2012 16:41 Moritz Bunkus

Sorted-Controller-Helfer: Default-Wert für 'DEFAULT_BY' gefixt

c6e1a58a 31.08.2012 16:34 Moritz Bunkus

_controller_name auch auf $class callbar

35f3e56a 31.08.2012 16:15 Moritz Bunkus

Listenansicht in BackgroundJobHistory-Controller sortierbar gemacht

9deadd1d 31.08.2012 16:14 Moritz Bunkus

Controller-Helfer für das halbautomatische Sortieren von Listenansichten

cf32b30b 31.08.2012 13:50 Moritz Bunkus

Hintergrundjobs-Controller: Spalte 'Paketname' wirklich nach vorne schieben

...und nicht nur den Spaltentitel. Shame on me!

24a96170 31.08.2012 13:41 Moritz Bunkus

Controller-Basisklasse: bei run_before/after-Hooks den Namen der Action mitgeben

cf6c2739 31.08.2012 13:40 Moritz Bunkus

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

cae6ced0 31.08.2012 13:37 Moritz Bunkus

Hintergrundjobs-Controller: Spalte 'Paketname' nach vorne schieben

8790e337 31.08.2012 10:57 Bernd Blessmann

fxsellprice and allocated nur für Rechnungen setzen

72858259 30.08.2012 15:09 Sven Schöling

t/form/format_amount: boilerplate entfernt, und use once warnung unterdrückt

dc03543f 30.08.2012 15:01 Sven Schöling

format_amount testscript wieder gerade gezogen

Die untere Hälfte Tests war in a0cd7d697f36397a32a90565fee3986f95f17e93 kaputtgegangen.

dd70b2b0 30.08.2012 14:46 Sven Schöling

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

d7946c4c 30.08.2012 14:46 Sven Schöling

spellcheck strikes again!

f866d16b 30.08.2012 13:52 Thomas Heck

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

6abbd83d 30.08.2012 13:51 Thomas Heck

Abteilung aus ausgelagerten Lieferscheinen in Rechnungen übernommen

fixt #1950

db7dbf26 30.08.2012 11:56 Moritz Bunkus

Task-Server: PID-File nur aus relativem Konfigurationsdateinamen ableiten

d3d239c9 30.08.2012 10:44 Thomas Heck

Statusmeldung beim Buchen einer Gutschrift geändert.

fixt #1814

074c3e6e 30.08.2012 10:43 Moritz Bunkus

Task-Server: Tatsächliches Job-Package zum Ausführungszeitpunkt laden

22e5a8bb 30.08.2012 09:59 Moritz Bunkus

Task-Server: vor jedem Job in kivitendo-Verzeichnis wechseln

4ab40559 30.08.2012 09:55 Moritz Bunkus

Task-Server: Absolute Pfade für @INC verwenden

Außerdem Wiederverwendung von SL::System::Process, um das
kivitendo-Systemverzeichnis zu finden.

e5f571cf 30.08.2012 09:49 Moritz Bunkus

Hintergrundjob-Validierung: 'keine Spec' als '* * * * *' behandeln

f815dda9 29.08.2012 18:01 Moritz Bunkus

Controller für Task-Server-Steuerung

ecb08b78 29.08.2012 17:58 Moritz Bunkus

Task-Server-Control: Auch STDERR vom ausgeführten Kommando (start/stop) auslesen

Das geht leider nicht mehr mit

my $output = `$exe 2>&1`;

weil das nach dem Forken irgendwie einen Zombie-Prozess hinterlässt
und Perl aus dem `...` nicht zurückkehrt. Also die Variante mit...

a63be3ad 29.08.2012 17:56 Moritz Bunkus

Task-Server und -Control-Modul auf neue Konfigurationsdateinamen angepasst

5f49de40 29.08.2012 16:06 Moritz Bunkus

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

23a8d2c0 29.08.2012 16:06 Moritz Bunkus

Controller zur Verwaltung von BackgroundJobHistory-Einträgen

46b49275 29.08.2012 16:05 Moritz Bunkus

L.truncate: Funktion zum intelligenten Verkürzen eines Strings

a0cd7d69 29.08.2012 15:55 Thomas Heck

Tests zu SL::Format::format_amount mit Beschreibung versehen

f33abdbb 29.08.2012 15:32 Thomas Heck

CRM-Datenbankfelder "cp_street", "cp_zipcode" und "cp_city" in die Tabelle "contacts" eingefügt.

a730d342 29.08.2012 11:38 Sven Schöling

InstallationCheck: Module mit leerer Importliste prüfen, weil sonst diverse Module den Namespace verpesten

4e4bd8f9 28.08.2012 17:50 Thomas Heck

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

0f13c96b 28.08.2012 17:49 Thomas Heck

Datumsformate "dd-mm-yy" und "mm-dd-yy" entfernt.

fixt #1871

e435033e 28.08.2012 16:40 Moritz Bunkus

Default für SMTP-Verbindungen ist "keine Verschlüsselung"

Damit wird auch nur Net::SMTP geladen, was in Core ist.

32ccf639 28.08.2012 16:33 Moritz Bunkus

Controller zur Verwaltung von BackgroundJobs

572adb38 28.08.2012 16:33 Moritz Bunkus

BackgroundJob: next_run_at vor Speichern berechnen, falls nicht gesetzt

3be85e17 28.08.2012 16:33 Moritz Bunkus

Validierungsfunktion für BackgroundJobs

a16a7068 28.08.2012 14:08 Moritz Bunkus

BackgroundJob-Manager sortierbar machen

e8a2b965 28.08.2012 13:31 Moritz Bunkus

Kosmetik: white space removal

1ec0f541 28.08.2012 13:31 Moritz Bunkus

Helferfunktion L.yes_no_tag()

Implementiert die Standard-"Ja/Nein"-Selectbox via L.select_tag(...,
L.options_for_select())

a1a9bb96 28.08.2012 12:38 Thomas Heck

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

fcc1d512 28.08.2012 12:37 Thomas Heck

SL::Form::format_amount formatiert Zahlen auch aus der Exponentialschreibweise.

+Tests für SL::Form::format_amount
fixt #1904

abde405d 28.08.2012 12:25 Moritz Bunkus

Kosmetik: Einrückung verringern durch Shortcut

38e08b2f 28.08.2012 12:23 Moritz Bunkus

Locale: Methode format_date_object zum Formatieren von DateTime-Instanzen; Doku

Unterstützt auch Ausgabe von Stunden, Minuten, Sekunden mittels eines
Parameters 'precision'.

1e1a8a24 27.08.2012 15:01 Moritz Bunkus

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

22efd8a7 27.08.2012 15:00 Moritz Bunkus

Login-Maske: Zu Menu redirecten falls bereits eingeloggt

Wenn man bereits eingeloggt ist und irgendwo im Programm zu login.pl
redirectet wird (z.B. beim Speichern der Benutzereinstellungen), so
wurde durch die Umstellung des Loginmechanismusses neulich leider die...

0f988add 27.08.2012 13:15 Thomas Heck

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

9468a0f7 27.08.2012 13:13 Thomas Heck

Das alte FavIcon durch das neue Kivitendo-Logo ersetzt.

caf43807 27.08.2012 11:35 Moritz Bunkus

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

bde39b99 27.08.2012 11:33 Moritz Bunkus

Konfigurationsdatei: Verweise von "Lx-Office" in "kivitendo" umbenennen

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

6d8b737a 27.08.2012 11:05 Moritz Bunkus

Alte Selennium-Tests löschen

5fa26f9a 27.08.2012 10:57 Moritz Bunkus

Dokumentation: Lx-Office in kivitendo umbenennen

6f92326a 24.08.2012 15:50 Thomas Heck

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

280cbfe9 24.08.2012 15:46 Thomas Heck

CSV-Import: Auswahl der Felder für die Duplikat-Prüfung

fixt 1964

5fa7820b 24.08.2012 14:12 Thomas Heck

CSV-Import: Fehlermeldungen anzeigen gefixt

27cb9c6a 24.08.2012 12:52 Sven Schöling

Installation aus git und einer Vorversion ins releasemanagement übernommen

5ecfae1c 24.08.2012 12:45 Sven Schöling

Net::SMTP::SSL und Net::SMTP::TLS als optionale Module gekennzeichnet.

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

56eb247f 24.08.2012 11:15 Moritz Bunkus

Beim Anlegen der Auth-DB/-Tabellen Admin-Passwort mitschleifen

Solange die Auth-Strukturen nicht existieren, muss das Admin-Passwort
als Zeichen des gültigen Logins als Hiddens mitgeschliffen werden. Das
war auch vorher schon so, nur steht das vom Benutzer eingegebene...

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

832c2e87 24.08.2012 09:54 Moritz Bunkus

Fehlende Übersetzungen ergänzt

80e68986 23.08.2012 09:05 Thomas Heck

Controller/CsvImport: file und worker verfügbar machen

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

4a01a26b 21.08.2012 16:30 Niclas Zimmermann

Changelog-Eintrag zu Gewicht in Verkaufsbericht

4c438c0a 21.08.2012 16:22 Niclas Zimmermann

Rundungsfehler in Verkaufsbericht

In der Verkaufsbericht gab es je nach Anzeigeoptionen noch
Rundungsfehler.
qty wird nun auf 2 Stellen gerundet und weight auf 3 Stellen.

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

c8181687 17.08.2012 10:30 Bernd Blessmann

Tippfehler aus commit 46bc75c8079099de22ccbc6281b04f42ade67f1a korrigiert.

1428ab01 16.08.2012 19:09 Thomas Heck

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

implementiert #1965

6cbad8aa 16.08.2012 18:55 Sven Schöling

Historiensuchmaschine von date Magic befreit

War ursprünglich Teil von 46bc75c8079099de22ccbc6281b04f42ade67f1a.
Das Javascript hatte noch ein paar Bugs, die sollten damit behoben sein.

46bc75c8 16.08.2012 16:43 Thomas Heck

Date-Input-Felder durch 'L.date_tag's ersetzt

2465e851 16.08.2012 16:14 Thomas Heck

Border-Fehler für JS-Menü unterscheidet nicht Links- vs Mittel-Klick (Ticket #1921)

c6cd7142 16.08.2012 12:13 Niclas Zimmermann

Sonderzeichen in Einzelansicht Erzeugnis

Wenn in der Artikelbeschreibung oder Warengruppe von Bestandteilen
des Erzeugnis Sonderzeichen verwendet werden, kam es bisher zu
Problemen, vor allem wenn man den Button "Aktualisieren" benutzt.
Dieser Fehler ist nun behoben, sowohl für die Artikelbeschreibung,...

7b6a3af9 16.08.2012 10:54 Moritz Bunkus

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