Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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

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

a064deaf 14.10.2011 12:40 Sven Schöling

$::all_units in $::request gecacht.

772f08d0 14.10.2011 12:40 Sven Schöling

$::request als globale Variable eingeführt.

c13acbec 14.10.2011 10:24 Sven Schöling

::called_subs ersatzlos gestrichen.

call_sub Rekursionen sind nicht mehr aufgetreten seit das System eingebaut
wurde, kein Grund auf Verdacht darauf zu prüfen.

9e9a940e 13.10.2011 14:03 Sven Schöling

fix für 1731 - einheiten konvertierung sollte nicht abstürzen.

75254263 13.10.2011 13:34 G. Richardson

Sammelrechnung / Kundenkonto / Fälligkeitsabrechnung / Statement

Bug 1611

Finanzbuchhaltung -> Berichte -> Offene Forderungen

Jan hatte das ja schon angepasst, daß man die offenen Rechnungen nach einer
Altersstrukturliste filtern kann. Die Ergebnisse stimmten auch, aber wenn man...

d259fd66 13.10.2011 12:03 Sven Schöling

fehlendes strict

3bcaeb2e 13.10.2011 11:57 Sven Schöling

pod syntax

5643edd2 13.10.2011 10:47 Sven Schöling

manuelle relationship in vendor entfernt - ist jetzt automatisch in MetaSetup

9be7c8ab 13.10.2011 10:46 Sven Schöling

vendor model update

41293e59 12.10.2011 17:03 Jan Büren

Nachschlag zu commit: 066fbb38fb409c5801b70fc7d43f4e9190d295ff Entsprechend schon beim ersten Speichern des Artikels die ausgewählte Einheit schreiben und kein leeres Textfeld.

1a106c11 12.10.2011 17:01 Sven Schöling

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

d729e328 12.10.2011 16:55 Sven Schöling

typ customer korrekt ans template system übergeben

85629633 12.10.2011 16:55 Sven Schöling

dot notation in templates auch für TEMPLATE_ARRAY variablen

debd14ed 12.10.2011 16:44 Jan Büren

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

80b36869 12.10.2011 15:51 Bernd Blessmann

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

8add0ccd 12.10.2011 15:48 Bernd Blessmann

Leerzeichen am Ende bei curr(ency) entfernen.

In der Datenbank werden f. Währungen drei Zeichen gespeichert. Eine
Währung mit zwei Zeichen hat dann ein Leerzeichen am Ende und der
Vergleich in den Maske schlägt fehl, wenn es dort bleibt.

db7c3a52 12.10.2011 14:49 Sven Schöling

cvars in aufträgen bei update korrekt parsen und formatieren

eb9291da 12.10.2011 14:42 Jan Büren

Kosten- und Erfolgstellen zu unterscheiden macht(e) mittlerweile keinen Sinn mehr, da man ja entsprechend Kosten als Erfolg auf eine Kostenstelle buchen möchte. Ferner wird auch die Auswahlliste schon länger nicht mehr unterschieden.
Entsprechend die letzten Rudimente in der Form.pm entfernt und das Datenmodell für Rose angepasst, sowie natürlich die Tabelle

9a941d5e 12.10.2011 14:40 Sven Schöling

CVars löschen muss auch die validity löschen

258be458 12.10.2011 14:39 Sven Schöling

css vom kalender richtig einbinden

b9894fd0 12.10.2011 14:33 Sven Schöling

L.date_tag kann jetzt auch mit DateTime objekten umgehen

81a6fc7d 12.10.2011 13:02 Sven Schöling

chrome hat probleme mit der @import direktive. link rel statdessen

8084ef35 11.10.2011 15:13 Sven Schöling

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

ef90159c 11.10.2011 15:01 Sven Schöling

CVars für Kunden

Experimentelles Feature!

Das gleiche kann später für vendors auch analog gemacht werden, beides
gleichzeitig (also eine kompinierte vc box) ist im moment nicht vorgesehen.

Bugs:
- Erneuern sowohl in überlagerten Belegen als auch in den Waren funktioniert noch nicht richtig...

cb3a2467 11.10.2011 15:00 Sven Schöling

customer_picker

testpage ist zu Dokumentationszwecken noch dabei, aber nicht mehr durch action
erreichbar.

e7d2012d 11.10.2011 14:57 Sven Schöling

displayable_name methode für customer

f5ea3094 11.10.2011 14:56 Sven Schöling

Testpage wieder entfernen.

0ffb94b4 11.10.2011 14:53 Moritz Bunkus

Unterstützung für Variablenzugriffe auf Objekte/Hashes in Druckvorlagen

Wenn z.B. SL::Order->order_details $form->{ORDER_OBJ} auf eine Instanz
von SL::DB::Order setzt, so kann im Template wie folgt darauf
zugegriffen werden:

Kunddenname: <%ORDER_OBJ.customer.name%>
3bde3a28 10.10.2011 15:12 Moritz Bunkus

UTF-8-Daten vor Ausgabe an Template auf Form C normalisieren

Wenn UTF-8-Daten als Form D vorliegen, so steigt LaTeX aus, weil es
diese Form nicht kennt.

b27c05d6 10.10.2011 14:56 Sven Schöling

Fixes vom portieren

7fa5f43b 10.10.2011 14:55 Sven Schöling

JSON Filter.

7abae2f3 10.10.2011 14:55 Sven Schöling

Autocomplete version 1 - mehrere eingabefelder, type filter, limit

60009b97 10.10.2011 14:53 Sven Schöling

Part::type_filter kommt nun auch mit mehreren werten klar.

5198e9c4 10.10.2011 14:53 Sven Schöling

Vendor auch in mappings listen.

dd291d00 07.10.2011 15:15 Sven Schöling

raw option für Controller Base

b1b4e687 07.10.2011 15:13 Sven Schöling

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

51ff8011 04.10.2011 11:13 Sven Schöling

customer vendor in oe mit foreign keys sichern.

b63cc1ed 29.09.2011 22:07 Bernd Blessmann

Bug bei 'Änderbarkeit der Zahlungen bei K./D.-Buchungen' behoben.

Die nicht geänderten Zahlungen wurden aus der Datenbank und nicht
aus der Form (hiddens) genommen. Damit lag ein falsches Zahlenformat
vor.

03e74af1 28.09.2011 13:28 Sven Schöling

Rose Update zu commit 2c447b2fb419b504c90322b8d714360a174f8fa7

2438dd57 27.09.2011 16:06 Sven Schöling

RDBO: crm- und Kassentabellen ignorieren

f4194b70 26.09.2011 17:50 Sven Schöling

Ein Query in $::form->create_links beschleunigt

c90d3558 26.09.2011 16:26 Sven Schöling

$::lxdebug->log_time optional text mitgeben.

56a13992 23.09.2011 16:15 Sven Schöling

STDOUT nicht neu aufmachen

89834c12 20.09.2011 11:37 Sven Schöling

Funktionen die Listen zurückgeben kommen in Template::Plugins als arrayref an. -.-

2d7159c4 19.09.2011 17:37 Sven Schöling

$::all_units nicht in SL::Form benutzen.

Die einzige verbliebene instanz von all_units ist jetzt nur noch in SL::AM
Die muss noch gefixt werden, aber die anderen beiden haben damit nichts zu tun.

1b3ad794 19.09.2011 17:34 Sven Schöling

%::debug_options => $::lx_office_conf->{debug}->{options}

Globale Hashes sind mit der jetzigen Konfiguration eh nicht schreibbar (zum
Glück) und der Standard benutzt das eh nicht. Wenn also einer das braucht,
bitte das benutzen.

2cd68ea4 19.09.2011 17:33 Sven Schöling

Warning beim Watchdog unterdrücken.

af16cfe6 19.09.2011 17:32 Sven Schöling

$::all_units nicht in MoreCommon benutzen.

258bf9ae 19.09.2011 17:32 Sven Schöling

compare_numbers argumente nicht rausshiften

84565d3d 16.09.2011 17:05 Sven Schöling

Nachtrag zu 3-arg open: STDOUT nicht überflüssig öffnen.

Führte zu einem skurrilen Bug wo der :raw Layer unter cgi nicht auf STDOUT propagiert wird

b56c0cd7 15.09.2011 21:02 Bernd Blessmann

Änderbarkeit bei Zahlungen f. Einkaufsrechnungen konfigurierbar.

Nie, immer oder am selben Tag, einstellbar in der lx_office.conf

f45b296f 15.09.2011 21:02 Bernd Blessmann

Änderbarkeit bei Zahlungen f. Verkaufsrechnungen konfigurierbar.

Nie, immer oder am selben Tag, einstellbar in der lx_office.conf

7274f9c8 15.09.2011 14:49 Sven Schöling

Alle 2-arg open in 3-arg open verwandelt.

48554177 15.09.2011 11:48 Sven Schöling

iterator muss resettet werden

457ad636 14.09.2011 12:40 Sven Schöling

Csv Import Helper: classenlose profile dürfen den Dispatcher nicht abschiessen.

e7ac04b2 14.09.2011 12:39 Sven Schöling

Verhindern, dass Customvars bei zirkulären Includes mehrfach registriert werden.