Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
f9f7b56e 16.06.2011 08:43 Sven Schöling

SL/Helper/Csv.pm: header_acc umbenannt in dispatch, Doku, check_header

8fba112b 16.06.2011 08:43 Sven Schöling

CSV: Errorhandling

Parser umgeschrieben, eof muss nach getline prüfen (bekloppt).
Errorhandling aktiviert. Dokumentation aktualisiert.

2f6ebd89 16.06.2011 08:43 Sven Schöling

Csv Helper Modul.

579d651f 15.06.2011 11:35 Moritz Bunkus

Pre-Checks können mit Exception enden (end-of-request), daher in eval {} packen

Ansonsten wurde nach jeder Anfrage der Prozess beendet, sofern ein
Pre-Check fehl schlug. Das passiert z.B., wenn die Auth-DB nicht
existiert.

9b327aff 15.06.2011 11:35 Moritz Bunkus

Nur Session speichern, wenn Auth-Tabellen vorhanden sind

c4d0fd51 09.06.2011 15:36 Moritz Bunkus

Nicht verhindern, dass bei neuem Artikel Artikelnummer manuell vergeben wird

df0d4d3f 03.06.2011 10:18 Moritz Bunkus

Verhindern, dass Artikelnummern mehrfach vergeben werden

Fix für Bug 1667.

33b0b2ca 01.06.2011 13:49 Moritz Bunkus

Ältere RDBO-Versionen kennen 'where' als Alias für 'query' beim Manager nicht

bfd0d5d3 27.05.2011 13:10 G. Richardson

Addition to bugfix 1666: correcting rounding errors for negative values

make sure rounding error is caught if invoicediff and expensediff both have negative values

see also commit cc47124952e133ee4edbc116d927b90040dc8a05

63e61ef5 27.05.2011 11:06 Sven Schöling

Und nochmal den richtigen.

8bca69f2 27.05.2011 11:04 Sven Schöling

Peinlicher Syntaxfehler beim Laden von Gruppenrechten.

d57c45b5 24.05.2011 18:56 Sven Schöling

Drafts: dbconnects in get_standard_dbh geändert.

b256bef1 24.05.2011 14:04 Sven Schöling

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

cc471249 24.05.2011 12:44 G. Richardson

Bug 1579: Einkaufsrechnung mit bestimmten Werten und 'Steuer im Preis inbegriffen'

Im Gegensatz zur Verkaufsrechnung, wo Rundungsfehler bei der Berechnung von
Netto aus Brutto nur in Erlöskonten mitverfolgt werden, können sich
Rundungsfehler bei Einkaufsrechnungen jeweils in Aufwands- und Bestandskonten...

01204ffd 24.05.2011 10:22 Sven Schöling

Wenn keine session_id vorhanden ist, zum Beispiel nach dem Abmelden, nicht versuchen die Session zu speichern.

Hoffentlich Fix für Bug 1653.

76a25c8c 23.05.2011 12:57 Sven Schöling

Restliche dbconnects in OE entfernt.

9e0b2baf 20.05.2011 13:08 Sven Schöling

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

9c887306 20.05.2011 13:08 Sven Schöling

assert darf login nicht asu form holen, weil das vom User überschrieben werden kann.

f90fcfb9 20.05.2011 13:08 Sven Schöling

assert kosmetik.

28e11d24 20.05.2011 10:42 Moritz Bunkus

Ermöglichen, dass andere Konfigurationsdatei als config/lx_office.conf eingelesen wird

Stichwort: verschiedene Mandanten in ein und derselben
Installation. Bisher nur für Task-Server (kommt im nächsten Commit).

7e4b86b1 19.05.2011 14:54 G. Richardson

VK Bericht um Filter nach Kundennummer erweitert

Kundennummer kann zusätzlich als Spalte ausgegeben werden.

d4ea1fa8 18.05.2011 15:25 Sven Schöling

Nachträglicher Fix zu Bug 1332: Webdav Links in Szenarien wo lxoffice im web root installiert ist.

1071846d 18.05.2011 10:24 Sven Schöling

Subcent Grenze auf 0.05 anheben.

Akuter Fall von Geoffrey:

habe einen neuen Fall wo es nicht klappt, mit meinem alten abs($count) > 0.005
aber schon.

Unbalanced ledger!

accno |  amount
-------+----------
3310 | -0.06000
5400 | 0.05042
1406 | 0.00958
2a30958f 17.05.2011 15:16 Sven Schöling

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

4edfabd2 17.05.2011 15:16 Sven Schöling

checkall attribut in L.checkbox_tag

ae3d4c2c 17.05.2011 12:34 Moritz Bunkus

Berechnung in Zahlenfelder: Erlaubte Zeichen auf Klammern ausgeweitet

300f3739 17.05.2011 12:22 Moritz Bunkus

Merge remote branch 'refs/remotes/wulf/publish_1500_calc_numbers' into calc-in-parse-amount

cdaddc5a 17.05.2011 11:46 Moritz Bunkus

auto_restore ist gar nicht implementiert

8461199d 17.05.2011 10:59 Moritz Bunkus

Kosmetik

fd3dd151 17.05.2011 10:59 wulf@coulmann.de

_raw entfehrnt

1e26c0d4 17.05.2011 10:59 wulf@coulmann.de

Variablenwerweiterung nun _nofmt statt _num

bc450f35 17.05.2011 10:59 wulf@coulmann.de

initial raw_numbers

add subtotal_num, sellprice_num

0d3d9d8e 17.05.2011 10:52 Sven Schöling

Ein Query in IS->pricegroup_for_part aufgeräumt.

91c07c66 17.05.2011 10:29 Sven Schöling

Bug 1653: $::form erst zerstören nachdem die sessions up-to-date sind.

f3f0322b 16.05.2011 17:36 Sven Schöling

Löschen von usern ermöglichen, wenn die Datenbank nicht existiert oder falsch eingetragen ist.

02bec6bd 16.05.2011 17:35 Sven Schöling

Serverfehler beim Löschen von Benutzern behoben.

Das globale $form kann im admin.pl Environment nicht auf die User DB connecten, also muss das von Hand gemacht werden.

Conflicts:

SL/Auth.pm
1889a90c 16.05.2011 17:33 Sven Schöling

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

74b9dd67 16.05.2011 17:32 Sven Schöling

Nicht für jede Aktion an Rechnungen ein neues Datenbank Handle aufmachen.

3782216a 16.05.2011 16:30 Moritz Bunkus

_as_percent-Helper: Zwei Nachkommastellen anzeigen

05fce3a9 15.05.2011 18:28 wulf@coulmann.de

Macht Name der Zahlart in Templates Verfuegbar

d59ca2b3 15.05.2011 11:07 Wulf Coulmann

add number calculation in number form fields

c7771eec 13.05.2011 15:35 Moritz Bunkus

Skalarkontext erzwingen

Regex-Matches geben im Listenkontext eine leere Liste zurück. Perl
optimiert leere Listen innerhalb von Listen komplett weg. Somit hat
folgendes Hash nur einen Key und einen Value, nämlich "a" und "123"
respektive:

my %h = ( a => $unicorn =~ /Charlie/,...

6fb7bcc9 13.05.2011 15:30 Moritz Bunkus

kopf.pl auf Controller umgestellt

06132987 13.05.2011 13:27 Sven Schöling

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

8431ef24 13.05.2011 13:24 Sven Schöling

Session nur einmal pro Request speichern, und zwar danach.

Vorher wurde die Session mindestens zweimal vor dem Request gespechert. Unnötig.

1284ac4c 13.05.2011 13:23 Sven Schöling

Sessions erst nach dem Request expiren.

20a76c43 13.05.2011 13:09 Sven Schöling

Eine Warnung unterdrücken.

3e8a8c57 13.05.2011 11:17 Sven Schöling

Debug Menü im HTML Menü. FCGI Entwicklung leicht gemacht.

97358b9b 13.05.2011 11:06 Sven Schöling

Separates Logging für die Console.

Wenn man mit Userrechten arbeitet gibt es ständig Konflikte welcher Prozess nun
auf das Logfile zugreifen darf. LXDebug ignoriert das still, aber Log4Perl
stirbt mit einer Fehlermeldung. Ab nu gibt es eine separate Logdatei für die...

9122bdf7 13.05.2011 10:41 Sven Schöling

enter_sub/leave_sub in Auth::save_session

9e428908 13.05.2011 10:40 Sven Schöling

Auth::load_group_rights - etwas aufgeräumt.

9a7a811d 13.05.2011 08:55 Bernd Blessmann

Bug 1647 - Lieferanten-Einkaufspreise verlieren Nachkommastellen nicht mehr

4b4c57c4 12.05.2011 17:08 G. Richardson

Bug 1633 - Stammdatenaufruf aus SEPA-Modul behoben

1740411d 12.05.2011 15:11 Jan Büren

Merge branch 'master' of :lx-office-erp

cc0121af 12.05.2011 13:39 Jan Büren

Bugfix zu 1569: Zahlungseingang löschen bei Rechnung

Falls $date = '' - Fehlermeldung aus der Datenbank ab postgres 8.4.
Ich denke, es ist sicher ein conv_date vorher IMMER auszuführen.
Testfälle ohne definiertes closedto:
Leere Datumseingabe i.O....
f71b2873 12.05.2011 13:10 Jan Büren

Bug 1597 - Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden soll

SELECT b.id AS binid, p.description AS partdescription, b.description AS
bindescription, i.warehouse_id AS warehouseid, i.chargenumber AS chargenumber,
w.description AS warehousedescription, i.parts_id AS parts_id, SUM AS...

eb7612fa 12.05.2011 12:54 Moritz Bunkus

Obsoleten Entwickler-Check entfernt, ob locale/de/all neuer als auszugebendes Template ist

War noch nötig, als es für jede Sprache noch einzelne Templates gab.

2f6e2e40 12.05.2011 11:48 Moritz Bunkus

Rechteprüfung bei Zugriff auf Zahlungsbedingungen-Controller

Conflicts:

SL/Controller/PaymentTerm.pm
662b757f 12.05.2011 11:33 Moritz Bunkus

Verwaltung von Zahlungsbedingungen auf Drag & Drop mit AJAX und jQuery UI Sortable umgestellt

5c5cbb9f 12.05.2011 11:32 Moritz Bunkus

Standard-Sortierung für Language-Model

Conflicts:

SL/Controller/DeliveryPeriod.pm
SL/Controller/DeliveryTerm.pm
2a10bda6 12.05.2011 11:28 G. Richardson

Bugfix 1626: changing charttype from account to heading

Empty certain values in chart before saving to database when converting an
account from chart to heading, so that for example link is empty.

Added a TODO: make sure that accounts that have been booked can't be converted...

5fd2cf41 12.05.2011 11:27 Moritz Bunkus

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

dbbf8923 12.05.2011 11:24 Moritz Bunkus

Verwaltung von Zahlungsbedingungen auf Controller/Model umgestellt

Conflicts:

locale/de/all
3fdb26b1 12.05.2011 11:24 Moritz Bunkus

DBHookError Objekte haben jetzt Felder für etwas einfachere Verwendung.

Conflicts:

SL/X.pm
fb99b68a 12.05.2011 10:45 Moritz Bunkus

Pod Fixes.

Conflicts:

SL/DB/Object.pm
d49485e0 12.05.2011 10:45 Moritz Bunkus

Bei save/delete das richtige Ergebnis zurückgeben

Und zwar das von RDBO::save/delete, und nicht das von do_transaction.

07d690e4 12.05.2011 10:45 Moritz Bunkus

Framework für after/before-Hooks bei load/save/delete

Conflicts:

SL/X.pm
c73b2658 12.05.2011 10:45 Moritz Bunkus

Hilfsfunktion call_sub_if

3a56098f 12.05.2011 10:30 Moritz Bunkus

Unterstützung für Tabellen mit Spalte "sortkey" anstelle von "position"

dbd7b379 12.05.2011 10:30 Moritz Bunkus

Ein Mixin zur automatischen Verwaltung von Sortierreihenfolgen via Spalte 'position'

b354d729 12.05.2011 10:30 Moritz Bunkus

Leeren String in undef für anständige DB-Abfrage umwandeln

9ce4aee8 12.05.2011 10:30 Moritz Bunkus

Auch nach weiteren Übersetzungen suchen, wenn Übersetzung existiert aber leer ist

76da5bf5 12.05.2011 10:30 Moritz Bunkus

Modus, um nur die tatsächliche Übersetzung zu liefern, keinen Fallback

0f63a447 12.05.2011 10:30 Moritz Bunkus

Helper mixin for retrieving/saving translations for attributes for models

93be9aa2 12.05.2011 10:09 Moritz Bunkus

Verkaufsdokumente: Zahlungsbedingungen in vom Benutzer gewünschter Reihenfolge anzeigen

7328cbd6 11.05.2011 13:22 Moritz Bunkus

Per default Drag&Drop nur auf Item mit Klasse 'dragdrop' zulassen

3c0769d8 11.05.2011 13:18 Moritz Bunkus

Automatisches Neu-Einfärben nach Drag&Drop

1b522616 11.05.2011 12:41 Moritz Bunkus

Verbesserte Kompatibilität mit Opera, FireFox, InternetExplorer bei Drag & Drop

Wenn Textauswahl mit ".disableSelection()" deaktiviert ist, so kann
man bei den genannten Browsern Text-Eingabefelder nicht mehr
anklicken.

Statt dessen sind nun nur noch die Pfeile drag&drop-bar, der Rest der...

82dcbe71 11.05.2011 11:31 Moritz Bunkus

Dokumentationsupdate

7fb610a5 11.05.2011 11:19 Moritz Bunkus

Sortieren von benutzerdefinierten Variablen auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

047a0b57 11.05.2011 10:49 Moritz Bunkus

Sortieren von Lagerhäusern auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

88933549 11.05.2011 10:43 Moritz Bunkus

Sortieren von Preisfaktoren auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

fa515ecf 11.05.2011 10:21 Moritz Bunkus

Sortieren von Einheiten auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

b7383969 11.05.2011 09:56 Moritz Bunkus

Helfer-Layout-Funktion zum Sortieren von Listen mittels JavaScript + AJAX

574c32c0 11.05.2011 08:36 Moritz Bunkus

ID-Spalte für Tabelle "units" hinzugefügt

e257fa36 10.05.2011 16:05 Moritz Bunkus

HTML.uri() muss Strings zuerst von Perls internem Encoding nach UTF-8 wandeln

Fix für Bug 1641.

0bb70855 05.05.2011 11:24 Moritz Bunkus

Rückstände aus Umbenennung von SL/DB/Helpers nach SL/DB/Helper gefixt Teil 2

27ffa16a 05.05.2011 11:24 Moritz Bunkus

Umstellung Form::throw_on_error auf Verwendung von Exception::Lite anstelle von Hashrefs

f416a998 05.05.2011 11:21 Moritz Bunkus

Request abbrechen, wenn alte Konfigurationsdateien vorhanden sind

587c7468 02.05.2011 12:37 Sven Schöling

Merge branch 'master' of :lx-office-erp

0802cc15 02.05.2011 12:30 Sven Schöling

Bugfix: Subcent Buchungen führten zu unbalanced ledger in DATEV Export.

Wenn eine 1 cent Buchung auf ein normal versteuertes Konto gebucht wurde
tauchten die Buchungen in der folgenden Reihenfolge in der Datenbank auf:

-0.00840
-0.00160
+0.01000

Der Algorithmus, der die Buchungen aufsummiert, ist aus historischen Gründen...

90221504 27.04.2011 10:47 Moritz Bunkus

Beim Speichern eines Kontos chart.taxkey_id aus taxkeys aktualisieren/setzen

Fix für Bug 1627.

3f930238 27.04.2011 10:37 Moritz Bunkus

Nach $form->redirect() den Request beenden

30e7f787 27.04.2011 09:48 Moritz Bunkus

Text bei Iconv-Konvertierung nach UTF-8 in Perls internes Encoding umwandeln

Und das auch bei Objekt-Aufrufsyntax:

$text = SL::Iconv::convert('ISO-8859-15', 'UTF-8', $some_other_text);
8ef312a7 25.04.2011 07:59 Jan Büren

Bugfix für 1614

Created attachment 293 [details]
RP.pm.patch

Das Problem war, dass unterschiedliche Kostenstellen innerhalb desselben
Lieferanten nicht gefiltert wurden.

Sprich:

1.) Finde offene Verbindlichkeiten mit Abteilung x
2.) Lieferant A Treffer...

2a052485 21.04.2011 16:17 Sven Schöling

SL::DB::Customer: Fehler in der shipto Relation.

a0945527 21.04.2011 12:30 Sven Schöling

$::auth nicht löschen sondern nur resetten. (Experimentell)

e8e23027 18.04.2011 11:17 Moritz Bunkus

Always test your code, Moritz...

b95c5658 18.04.2011 11:07 Moritz Bunkus

Konstruktue "my ($foo) = shift" durch eindeutigere Konstrukte ersetzt

470a8fa1 15.04.2011 11:51 Sven Schöling

Merge branch 'master' of :lx-office-erp