Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
7edc9f8c 09.01.2012 17:13 Moritz Bunkus

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

bc88a0d1 09.01.2012 17:13 Moritz Bunkus

Löschen von periodisch erzeugten Rechnungen fixen

Fix für Bug 1734.

eca0862f 09.01.2012 17:10 Sven Schöling

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

fc1ff1a0 09.01.2012 16:45 Bernd Blessmann

Merge branch 'curr_workflow'

1b187749 09.01.2012 16:34 G. Richardson

Bug 1558 - Verkaufsbericht listet Bestandteile eines Erzeugnisses auf

Die Bestandteile eines Erzeugnisses werden zusätzlich mit entsprechender qty in
der invoice gespeichert, allerdings mit sellprice, lastcost, etc = 0.

Dadurch kann man die Zusammensetzung von Erzeugnissen bearbeiten, ohne daß dies...

e36cc2a6 09.01.2012 16:14 Moritz Bunkus

pagebreak-Mechanismus entfernen

Fix für Bug 1733.

968894aa 09.01.2012 16:01 Sven Schöling

rdbo models: Parts nach 066fbb38f

45a48bed 09.01.2012 15:58 Sven Schöling

rdbo models: customer und vendor nach de8868c und 4c4939d0.

b3b1b699 09.01.2012 15:58 Moritz Bunkus

File::Temp für Erzeugung temporärer Dateinamen nutzen

Fix für Bug 1747.

adf1b8cb 09.01.2012 15:23 Moritz Bunkus

Das XUL-/XML-Menü entfernen

Das alte XUL-/XML-Menü war von der Benutzung her zwar beliebt, hatte
aber aush administrativer Sicht diverse Probleme. Früher konnte
Firefox XUL von beliebigen Webservern ausführen, heute seit Firefox 4
nicht mehr -- aus Sicherheitsgründen. Daher musste man bereits ein...

2879330b 09.01.2012 14:25 Bernd Blessmann

Fix für Bug 1770 - Währung / currency überlebt Workflow über Lieferschein nicht

d3f36130 06.01.2012 16:07 Bernd Blessmann

Merge branch 'curr_format'

84c8c405 06.01.2012 16:00 Bernd Blessmann

Wechselkurs bei Einkaufsrechnungen nach invdate und nicht nach transdate checken

e55f0ed4 06.01.2012 13:48 Sven Schöling

Sachen die ans System übergeben werden richtig Quoten.

hat als Seiteneffekt, dass Latex Tests String::ShellQuote brauchen.

e7fdb1da 06.01.2012 13:40 Sven Schöling

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

94802c79 06.01.2012 12:00 Bernd Blessmann

Fix für Bug 1759: (Verbesserung) Währung bei Kunden / Lieferanten vorbelegen

Für Kunden und Lieferanten kann jetzt in den Stammdaten eine Währung
eingestellt werden, die als Voreinstellung in den Ver- und Einkaufs-
Masken dient.

8024be0f 05.01.2012 14:25 Wulf Coulmann

Prüfung von LaTeX Abhängigkeiten

0dc65e85 04.01.2012 16:29 Sven Schöling

Request: Durch das spätere mergen ist Rückkopieren jetzt unnötig.

a11973c7 04.01.2012 16:26 Sven Schöling

Debugcode.

ec52855f 04.01.2012 15:17 Sven Schöling

Wiederherstellen von Sessionvariablen nicht von aktuellen Formeinträgen klobbern lassen.

Fix für Bugs 1769 und 1767.

6815c0cc 04.01.2012 13:11 Sven Schöling

SL/Locale Zeitfunktionen auf tracelevel 2 gesetzt.

39556a0d 02.01.2012 15:40 Sven Schöling

Bei tiefen parse_filters with_objects mit prefix bauen.

82797ff5 02.01.2012 15:07 Jan Büren

Fix für Bug 1738 - Entwürfe können nicht gelöscht werden

Nach d57c45b55f6365773a7a326d8c724b0ff0950889 (Drafts: dbconnects in get_standard_dbh geändert.)
war autocommit ausgeschaltet, entsprechend ein zusätzliches commit spendiert, um das Löschen
persistent zu haben.

d0535d47 30.12.2011 17:29 Sven Schöling

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

a27dd3ae 30.12.2011 17:27 Sven Schöling

Manager: find_by_or_create, sichere Variante ein Objekt zu finden oder zu autovivifien.

f6a762c9 30.12.2011 17:27 Sven Schöling

Printer: "description" als alias für "printer_description"

5fab9350 29.12.2011 15:13 Moritz Bunkus

Kosmetik

31b1b2c2 29.12.2011 15:12 Moritz Bunkus

CSV-Import von Waren: Standardeinheit für Zeilen ohne Einheit hinzufügen

9dcc0d85 29.12.2011 14:36 Moritz Bunkus

Dateinamen für CSV-Beispieldatei sinnvoll setzen

Bisher war es der (interne) Name der Session-Datei, also etwas wie
user_session_files_mb_89072314971954719735691723948123_csv_bla_blubb_charlie_the_unicorn.csv.

4c9d45bf 29.12.2011 14:07 Moritz Bunkus

Manager-Model für Unit-DB-Model mit Sortierfunktion hinzufügen

d582b83d 29.12.2011 14:04 Moritz Bunkus

Buchungsgruppen nur laden, wenn Artikel importiert werden sollen

5462668f 29.12.2011 10:48 Sven Schöling

Studie hat ergeben: Einmal exportieren ist in 100% der Fälle genug.

efd3ab01 29.12.2011 10:41 Sven Schöling

Autovification sollte auch genau das tun, und nicht clobbern.

6056e1d7 28.12.2011 20:43 Sven Schöling

Recoding von Daten konzeptuell getrennt.

Es gibt 4 Pfade um Daten in einen Request zu kriegen:

- Kommandozeile
- Datenbank (für gespeicherte Forms)
- QUERY_STRING (http get)
- STDIN (http post)

Der letzte Teil teilt sich noch einmal in

- x-uri-encoded query string (normales http post)...
0ab92915 28.12.2011 19:58 Sven Schöling

typo: pack "c" ist für signed byte, pack "C" für unsigned byte

48abd6c9 28.12.2011 15:41 Sven Schöling

Request Handling aus Form ausgelagert.

5c695f5d 27.12.2011 16:36 Sven Schöling

ShellQuote auch im InstallationCheck

6ff1674f 19.12.2011 18:42 Sven Schöling

3-arg open: Mode für zu öffnende Pipes separat sichern

Druckvorlagen mit temporären Zwischenergebnissen werden erst mit mode ">" in
eine Temp-Datei geschrieben, und dann über die ursprüngliche Pipe ausgegeben.

Der Mode für die Datei muss dabei separat gehandhabt werden.

df5d9efd 14.12.2011 16:30 Sven Schöling

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

1320854c 14.12.2011 16:29 Sven Schöling

SL::Controller::Base wrapper für ReportGenerator

c7d1ccda 14.12.2011 16:29 Sven Schöling

DB/OrderItem: relationship zu order, sort_spec und paginating

3f214c12 14.12.2011 16:28 Sven Schöling

Paginating Helper: Funktion um paginating nachträglich zu deaktivieren

Wird für pdf/csv Exporte gebraucht.

e5fdc4f2 14.12.2011 16:27 Sven Schöling

ParseFilter: Laundering in explizite Ziele

2828d156 14.12.2011 15:12 Bernd Blessmann

Häkchen bei der Konto-Konfiguration als Radio-Buttons ...

... f. Forderungen u. Verbindlichkeiten.

9a194d6a 12.12.2011 10:56 G. Richardson

Überreste von CT_tax entfernt

Wird nirgends mehr verwendet, bzw. sind die aufgerufenen
Funktionen dazu schon lange auskommentiert. Auch aus den
Kontenrahmen und Updatescripts entfernt, da beim Speichern
eines Kontos die CT_tax Information in link eh verloren geht....

fd0c89ad 08.12.2011 11:42 Sven Schöling

Paginating für sehr große Seiten gefixt.

8378f2cf 08.12.2011 11:42 Sven Schöling

Paginating: Visibility auch berechnen...

6c0aa046 08.12.2011 11:42 Sven Schöling

Paginating Sanity:

Nur Seiten anzeigen die...
- Erste oder letzte Seite sind
- In der Nähe der aktuellen Seite (+3)
10,50,100,500,1000,5000 Seiten von der aktuellen entfernt sind

1a254be1 08.12.2011 11:38 Sven Schöling

Simples Pagination System als Manager Mixin.

82cb442c 05.12.2011 11:25 Sven Schöling

Onlinehilfe als modale Overlays.

L.online_help_tag produziert jetzt nicht mehr ein Popup sondern ein modales Overlay.
Im template muss leider im Moment noch ein Ziel dafür eingebunden werden mit:

[% PROCESS 'common/help_overlay.html' %]
ca9e9f88 05.12.2011 11:22 Sven Schöling

Layouthelper: Automatisch generierte ids müssen mit einem alphabetischen Zeichen anfangen.

72887d24 01.12.2011 13:28 Sven Schöling

LDAP Authentifikation zwischen requests korrekt resetten.

2d1086df 30.11.2011 17:48 Sven Schöling

developer module in installation check

2974447a 30.11.2011 14:17 Sven Schöling

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

ef888d16 30.11.2011 14:05 Bernd Blessmann

beliebige tex-Dateien im Vorlagenverzeichnis und Unterverzeichnissen anzeig- ...

... und editierbar gemacht.

2ff140f1 30.11.2011 12:27 Jan Büren

Programmlogik für Recht 'Schreibgeschützte Preise' (s.a. Commit davor)
Details: Vergessen bei dem Commit von gerade, die entsprechenden Programmänderungen auch zu committen, betrifft: Übersetzungen, Recht in Auth.pm sowie die entsprechende neue Logik in io.pl->display_row

9209583a 29.11.2011 16:47 Sven Schöling

full_name und full_name_dep methoden für Contact

b84a5f19 24.11.2011 14:59 Sven Schöling

Typo

f3490e85 22.11.2011 14:07 Sven Schöling

User Attribut "role" entfernt.

Wurde früher benutzt um Rechteverwaltung zu emulieren. Es gab noch zwei
Instanzen wo das benutzt wurde um zu kontrollieren ob das Feld bcc angezeigt
werden soll, die sind jetzt auf das Recht "email_bcc" gemappt.

Als Schmankerl: role wurde im Userbereich unter den Benutzereinstellungen als...

f99ef184 18.11.2011 17:16 Sven Schöling

Class::Accessor entfernt.

Soweit ich das sehe brauchte das nur CGI::Ajax

a82451ee 18.11.2011 17:10 Sven Schöling

CGI::Ajax entfernt.

a5927b9c 18.11.2011 14:58 Sven Schöling

IR::get_duedate aufgeräumt

9f39adff 09.11.2011 10:35 Moritz Bunkus

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

92800129 09.11.2011 10:35 Moritz Bunkus

Anlegen der Auth-DB fixen

Auth.pms Session-Management kam nicht damit zurecht, wenn die Auth-DB
bzw. das "auth"-Schema darin noch nicht existiert haben. Das passiert
z.B., wenn die Auth-DB gerade über den Admin-Bereich angelegt werden
soll.

65e4c07f 04.11.2011 13:40 G. Richardson

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

ac9bfb42 02.11.2011 18:10 Moritz Bunkus

Variablen in Druckvorlagen optional unformatiert ausgeben lassen

b88b33d1 02.11.2011 17:34 Moritz Bunkus

Anzahl nicht importierter Objekte richtig anzeigen, sofern == 0

d5a003cf 02.11.2011 17:19 Moritz Bunkus

CVars: Kein Manager-Arg "config.module" verwenden

5f0c4f2d 02.11.2011 17:17 G. Richardson

Offene Posten nach Rechnungsnummer suchen

  • wenn es mehrere Rechnungen gab, wo Rechnungsnummer übereinstimmt (LIKE),
    wurde die erste Rechnung aus den Ergebnissen verwendet

-> jetzt wird erst alle Rechnungen durchgegangen ob es eine genaue
Übereinstimmung gibt und dann die genommen, ansonsten wieder die Erste...

17e54707 02.11.2011 16:34 Moritz Bunkus

Exceptions beim Speicher/Löschen von SL::DB-Objekten hochbubblen lassen

Die R::DB::O::transaction()-Funktion clobbert Exceptions
irgendwie. Deshalb diese erneut werfen, sofern sie beim Speichern
auftreten, und nicht nur einen Fehler zurückliefern.

96a42a5a 27.10.2011 17:03 Sven Schöling

WH->transfer gibt jetzt eine liste der erzeugten trans_ids zurück.

3664e6cf 27.10.2011 17:02 Moritz Bunkus

Unit-Factor kann 0 sein.

17718a5a 27.10.2011 17:02 Moritz Bunkus

Lagertransfer: Falscher Spaltenname für Einheitenname

9d14fd7e 27.10.2011 16:42 Sven Schöling

DB-Fehler in Transaktion nach oben melden

c7cabbb2 27.10.2011 16:32 Sven Schöling

WH->transfer - Interface akzeptiert jetzt Rose Objekte.

Ausserdem transfer dokumentiert und Tests erweitert.

719696e4 27.10.2011 16:26 Sven Schöling

Inventory: alias parts -> part

Rose legt den parts accessor automatisch an, weil die Datenbankspalte parts_id
heisst, part ist aber sinnvoller.

0ffc7ab0 27.10.2011 16:24 Sven Schöling

WH->transfer auf RDBO umgeschrieben

45970e73 27.10.2011 14:39 Sven Schöling

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

74fca575 27.10.2011 14:39 Sven Schöling

Fixes für das "my $var if $cond;" pattern.

6ae13887 27.10.2011 14:17 Jan Büren

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

6dc16f23 27.10.2011 14:16 Jan Büren

sobald ich jetzt eine neue Ware oder Erzeugnis anlege, und dann bei
Bericht Kunde anhake, bekomme ich folgende Fehlermeldung:

Can't call method "name" on an undefined value at SL/CVar.pm line 574.

Ahjo, hab den Fehler. Tausch mal bitte die Zeile 578 durch diese hier aus:...

bf627c4f 27.10.2011 13:47 Bernd Blessmann

$userspath nicht an das aktuelle Verzeichnis anhängen, ...

da vorher schon in $userspath gewechselt wurde.

f353a0b2 27.10.2011 13:38 Bernd Blessmann

Umgebungsvariable openin_any=p setzen.

Damit können keine Dateien aus höheren Verzeichnissen als in TEXINPUTS
eingebunden werden. TEXINPUTS zeigt das Users und das Vorlagen-Verzeichnis.

9b9ed1dd 26.10.2011 15:19 Sven Schöling

Warnung wenn kein cookie übergeben wurde

2cfed42f 26.10.2011 15:17 Moritz Bunkus

Dokumentation kompatibler mit pod2html und so gemacht

945cd936 26.10.2011 15:17 Sven Schöling

ParseFilter: Bugfix bei short circuit bedingung

Test angepasst

e340c957 26.10.2011 15:17 Sven Schöling

ParseFilter Mixin.

Erlaubt es semikomplexe Filter zu bauen und direkt an get_all weiterzureichen. Kompatibel mit dem Sorter Mixin.

e2922ed5 26.10.2011 15:02 Sven Schöling

Warning unterdrücken

73c7fcda 25.10.2011 14:59 Sven Schöling

Fehler beim kopieren von Daten auf ein Filehandle

unter bestimmten umständen konnte das Filehandle als string auf die Standardausgabe kopiert werden.

006ea651 17.10.2011 13:43 Jan Büren

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

a84943da 17.10.2011 13:40 Jan Büren

Stammdaten -> Berichte -> Kunden mit Kundentyp.
Die anschließende Sortierung nach Kundentyp liefert eine Fehlermeldung, da ein 'order by lower(business)' eine SQL-Fehlermeldung wirft (ct.business_id AS business).
Entsprechend die Abfrage erweitert, sodass ein 'order by business' analog wie bei quonumber etc passiert.

7ef8fa08 17.10.2011 12:17 Sven Schöling

doctype setzen. neuere browser kommen gut mit dem javascript klar, solange transitional gesetzt ist.

cf4ac170 17.10.2011 12:10 Sven Schöling

noch ein paar xhtml contentlose tags in html tags geändert.

072d299d 17.10.2011 12:09 Sven Schöling

Parameter extra_code von form->header auf %params ungeschrieben

97bea1c1 17.10.2011 12:07 Sven Schöling

JSON zu der Liste der benötigten Module hinzugefügt

b28312f7 17.10.2011 10:25 Sven Schöling

Bei date_tag die Kalender Orientierung nicht als html Attribut ausgeben.

bd1e1e7d 17.10.2011 10:23 Sven Schöling

button_tag nicht als input_tag implementieren

Hintergrund: button tags brauchen im standard kein id oder name Attribut, input
tags aber schon. Die input_tag Implementierung forciert korrekterweise id und
name, so dass die leer sind, wenn ein button_tag ohne geschrieben wird.

993ce983 17.10.2011 10:22 Sven Schöling

texarea tags müssen immer numerische Werte in cols und rows haben.

2447f511 17.10.2011 10:18 Sven Schöling

Wir verwenden kein XHTML sondern HTML, also contentlose tags nicht mit /> zumachen.

5494f687 14.10.2011 13:57 Sven Schöling

$::cgi entfernt.

Verfahren:
- Für alle Vorkommen von "my $cgi = $::cgi;":
ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt

- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.

- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...