Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
8f096737 30.11.2011 14:05 Bernd Blessmann

Bei Vorlagensätzen werden auch Unterverzeichnisse und Symlinks kopiert.

32c9d480 30.11.2011 14:05 Bernd Blessmann

Schreibfehler: mastertemplates wurde nicht rausgefiltert.

4af0c21e 30.11.2011 14:05 Bernd Blessmann

Vorlagensätze nach mastertemplates in eigene Verzeichnisse verschoben.

1ed28475 30.11.2011 13:57 Jan Büren

Die Variable $readonly in display_row wird niemals ausgelesen.
S.a. Anmerkung von Sven:
...und hier wird es nur gesetzt, aber nicht konsumiert. Seit den strict Änderungen wird auch keine Variable mehr indirekt aufgerufen (a la $name = 'readobly'; print
$$name), und wird auch nicht implizit an html oder print Templates weitergeleitet....

74446031 30.11.2011 13:09 Jan Büren

Den EUR-Schalter in der default lx_office.conf mit Hinweis auskommentiert

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

79331b49 30.11.2011 12:18 Jan Büren

Neues Recht 'Schreibgeschützte Preise' hinzugefügt und als Standard aktiviert gesetzt.
Zusätzliches Recht edit_prices für das cgi->textfield Attribut readonly bei Preisen und Rabatten hinzugefügt.
Das Upgrade-Skript hakt standardmässig dieses Recht an, sodass es keinen Unterschied zu vorhergehenden Version gibt (analog zu auth_enable_sales_all_edit.pl).

b0f652b6 28.11.2011 17:05 Sven Schöling

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

3a8e1039 28.11.2011 17:05 Sven Schöling

flash in ct/form_header

46717f4a 28.11.2011 17:04 Sven Schöling

überflüssiges jquery include in ct/form_header

650e6c10 28.11.2011 17:03 Sven Schöling

ct header div -> h1

11678417 28.11.2011 16:46 Moritz Bunkus

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

5be5cfeb 28.11.2011 16:46 Moritz Bunkus

Falsche Shell-Variable

343802f9 24.11.2011 16:15 Sven Schöling

post if fehler.

886784c7 24.11.2011 15:01 Sven Schöling

rp.pl::tax_report nach template ausgelagert.

b84a5f19 24.11.2011 14:59 Sven Schöling

Typo

0c2be997 22.11.2011 18:32 Sven Schöling

rp.pl::print_options auf template umgestellt.

0aa1a7f3 22.11.2011 18:32 Sven Schöling

Nachtrag zu rp.pl::report

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

7482f315 22.11.2011 14:01 Sven Schöling

rp.pl::e_mail auf template umgestellt.

Ausserdem bcc check von role = 'admin' auf Rechtecheck umgestellt.

6c4ea0af 22.11.2011 12:08 Sven Schöling

rp.pl::report auf template umgestellt.

Bei der Umstellung sind die folgenden vier Funktionalitäten aufgefallen:
- tax_collected
- tax_apid
- nontaxable_purchases
- nontaxable_sales

Diese 4 Funktionen waren schon in der ältesten erhaltenen git Version von...

554034c0 18.11.2011 17:25 Sven Schöling

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

Conflicts:
doc/INSTALL.texi
doc/INSTALL.txt

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.

a871ab4c 18.11.2011 17:05 Sven Schöling

CGI::Ajax aus am/list_accounts entfernt.

c69b3d4d 18.11.2011 15:40 Sven Schöling

CGI::Ajax entfernt

48c18721 18.11.2011 15:39 Sven Schöling

set_duedate ajax auf jquery umgestellt

b4f72528 18.11.2011 15:18 Sven Schöling

date_tags in is/form_header

97064165 18.11.2011 15:12 Sven Schöling

CGI::Ajax soll rausfliegen, da sollte man es nicht benutzen um cpan zu erklären.

4e5c422e 18.11.2011 15:00 Sven Schöling

CGI::Ajax aus ir/form_header entfernt.

duedate auf jquery umgeschrieben. Die Funktion von (irreführend)
set_duedate_vendor auf get_duedate_vendor umbenannt.

b197caa3 18.11.2011 14:59 Sven Schöling

date_tag in ir/form_header, fehlender tag in credit_notes

a5927b9c 18.11.2011 14:58 Sven Schöling

IR::get_duedate aufgeräumt

b2ba4ab3 18.11.2011 14:13 Sven Schöling

date_tags in ir/form_header

dfb76ebf 17.11.2011 18:24 Moritz Bunkus

Beispielscript für CSV-Import über die Kommandozeile

b401a072 17.11.2011 14:07 Jan Büren

Hinweis auf JSON in die Installationsanleitung mitaufgenommen und auch in die entsprechende Vorlagen-Datei

9c9b70d8 17.11.2011 11:18 Jan Büren

Hinweis auf JSON in die Installationsanleitung mitaufgenommen

be4f8254 17.11.2011 09:44 Jan Büren

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

2521c1bb 15.11.2011 11:30 Sven Schöling

Beim Umwandeln von verkaufsauftrag zu Lieferantenauftrag Rabatte resetten.

07ff3cb3 14.11.2011 12:18 Sven Schöling

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

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

6285b052 03.11.2011 13:12 Moritz Bunkus

Artikelauswahl: Spaltenüberschriften fixen

c3898bd8 03.11.2011 12:33 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...

588aa1eb 03.11.2011 10:28 Moritz Bunkus

Ausgabezahlenformat immer setzen

388a2ff5 02.11.2011 18:22 Moritz Bunkus

Dokumentation für Flags in Variablen in Druckvorlagen

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

5efc0f87 02.11.2011 17:16 Moritz Bunkus

Tabellenzeilen abwechselnd einfärben

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.

a10a6687 02.11.2011 13:13 Sven Schöling

Zeilenklassen für Rot und Grün

6fc9c2bb 28.10.2011 18:00 Sven Schöling

datev -> template

e502a439 27.10.2011 18:22 Sven Schöling

Test für reduziertes Interface von WH->transfer

ed5ef25b 27.10.2011 18:09 Sven Schöling

transfer tests positionsunabhängig gemacht

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

4fcb6449 27.10.2011 17:01 Sven Schöling

Mehr als eine Lagertransaktion auf einmal testen.

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.

4000444b 26.10.2011 15:33 Sven Schöling

Testoutput bei PPI Parsingfehlern angepasst.

f4d85933 26.10.2011 15:28 Sven Schöling

Test zu post if robuster gegen PPI Parsingfehler gemacht.

5310b7f1 26.10.2011 15:21 Sven Schöling

Test mit PPI nur durchführen, wenn PPI installiert ist.

267b9e4f 26.10.2011 15:21 Sven Schöling

Testcase, der alle Vorkommnisse von my $var = EXPR if COND; findet.

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

a5fe0a32 26.10.2011 15:17 Sven Schöling

Konflikt: main::any wird sowohl von Test::Deep als auch von SL::MoreCommon exportiert.

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.

83bfd1e6 26.10.2011 15:16 Sven Schöling

wh/transfer test

2 warnings noch drin, die aber im moment schlecht fixbar sind.

e2922ed5 26.10.2011 15:02 Sven Schöling

Warning unterdrücken

1d64d7e5 26.10.2011 14:58 Sven Schöling

Loginmechanismus für Testscripte

1b83184a 26.10.2011 11:20 Sven Schöling

pe -> templates

d4fc9016 25.10.2011 15:23 Sven Schöling

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

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.

515d5a58 25.10.2011 10:32 Jan Büren

Hinweis auf doc/umstellung_eur.txt Beim Mandanten anlegen.

07ccbf8d 24.10.2011 15:43 Sven Schöling

cp templates.

9bbfd351 21.10.2011 12:53 Jan Büren

Stammdaten -> Kunden -> Homepage. Falls die URL ohne Protokoll (http://) eingegeben wurde, entsprechend automagisch ergänzen

f110df03 20.10.2011 14:01 Moritz Bunkus

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

14fec8b3 20.10.2011 14:01 Moritz Bunkus

Upstart-Startscript korrigieren

1. Der Daemon braucht "start" als Argument, um zu starten.

2. Damit Upstart den Dienst richtig beenden kann, sollte er nicht
forken sondern Upstart selber das Forken übernehmen.

97f59752 19.10.2011 12:42 Bernd Blessmann

á (LATIN SMALL LETTER A WITH ACUTE) nicht in Latex-Vorlagen ersetzen ...

durch ein "Bullet". Dafür kann mit <bullet> ein Aufzählungspunkt erzeugt
werden.

3189ecbf 19.10.2011 10:42 Bernd Blessmann

Changelog angepasst

Liste gefixter Bugs f. unstable angelegt und 1640 aufgenommen.

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.

de8868cb 17.10.2011 13:38 Moritz Bunkus

Constraints auf vendor/customer: Vorher alle verwaisten Einträge entfernen

7ef8fa08 17.10.2011 12:17 Sven Schöling

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

5fea8a08 17.10.2011 12:16 Sven Schöling

html id attribute dürfen nicht mit zahlen anfangen.

77449593 17.10.2011 12:16 Sven Schöling

noch ein xhtml contentloser tag

f5eef55a 17.10.2011 12:15 Sven Schöling

hiddens und javascript in display:none zeilen einpacken, im table konstrukt sind sie nicht erlaubt.

c70f210a 17.10.2011 12:12 Sven Schöling

javascript in den footer verschoben