Sven Schöling [Thu, 24 Nov 2011 15:15:51 +0000 (16:15 +0100)]
post if fehler.
Sven Schöling [Thu, 24 Nov 2011 14:01:12 +0000 (15:01 +0100)]
rp.pl::tax_report nach template ausgelagert.
Sven Schöling [Thu, 24 Nov 2011 13:59:17 +0000 (14:59 +0100)]
Typo
Sven Schöling [Tue, 22 Nov 2011 17:32:30 +0000 (18:32 +0100)]
rp.pl::print_options auf template umgestellt.
Sven Schöling [Tue, 22 Nov 2011 17:32:05 +0000 (18:32 +0100)]
Nachtrag zu rp.pl::report
Sven Schöling [Tue, 22 Nov 2011 13:07:56 +0000 (14:07 +0100)]
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
hidden mitgeschleift und konnte von jedem Benutzer selbst gesetzt werden.
Sven Schöling [Tue, 22 Nov 2011 13:01:03 +0000 (14:01 +0100)]
rp.pl::e_mail auf template umgestellt.
Ausserdem bcc check von role = 'admin' auf Rechtecheck umgestellt.
Sven Schöling [Tue, 22 Nov 2011 11:08:21 +0000 (12:08 +0100)]
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
Lx-Office deaktiviert, und laut Moritz nur für den amerikanischen Markt
brauchbar. Ich habe die Grundfunktionalität erhalten, und die HTML Blöcke
mitportiert, aber unkonditional deaktiviert. Ausserdem werden die dispatching
Variablen nicht an das Template weitergereicht.
Im gleichen Zuge ist die Funktion RP->get_taxaccounts aufgefallen. Die wird
anscheinend nur von den oben genannten benutzt und enthält seit 2007 einen
Typo, der sie nutzlos macht (ISE beim Aufruf). Da das nie aufgefallen ist, wird
sie wohl nicht anderweitig benutzt. Ich entferne sie nicht in diesem Commit,
weil es nichts mit der template Umstellung zu tun hat.
Sven Schöling [Fri, 18 Nov 2011 16:25:05 +0000 (17:25 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Conflicts:
doc/INSTALL.texi
doc/INSTALL.txt
Sven Schöling [Fri, 18 Nov 2011 16:16:22 +0000 (17:16 +0100)]
Class::Accessor entfernt.
Soweit ich das sehe brauchte das nur CGI::Ajax
Sven Schöling [Fri, 18 Nov 2011 16:10:11 +0000 (17:10 +0100)]
CGI::Ajax entfernt.
Sven Schöling [Fri, 18 Nov 2011 16:05:06 +0000 (17:05 +0100)]
CGI::Ajax aus am/list_accounts entfernt.
Sven Schöling [Fri, 18 Nov 2011 14:40:27 +0000 (15:40 +0100)]
CGI::Ajax entfernt
Sven Schöling [Fri, 18 Nov 2011 14:39:56 +0000 (15:39 +0100)]
set_duedate ajax auf jquery umgestellt
Sven Schöling [Fri, 18 Nov 2011 14:18:15 +0000 (15:18 +0100)]
date_tags in is/form_header
Sven Schöling [Fri, 18 Nov 2011 14:12:48 +0000 (15:12 +0100)]
CGI::Ajax soll rausfliegen, da sollte man es nicht benutzen um cpan zu erklären.
Sven Schöling [Fri, 18 Nov 2011 14:00:23 +0000 (15:00 +0100)]
CGI::Ajax aus ir/form_header entfernt.
duedate auf jquery umgeschrieben. Die Funktion von (irreführend)
set_duedate_vendor auf get_duedate_vendor umbenannt.
Sven Schöling [Fri, 18 Nov 2011 13:59:47 +0000 (14:59 +0100)]
date_tag in ir/form_header, fehlender tag in credit_notes
Sven Schöling [Fri, 18 Nov 2011 13:58:25 +0000 (14:58 +0100)]
IR::get_duedate aufgeräumt
Sven Schöling [Fri, 18 Nov 2011 13:13:52 +0000 (14:13 +0100)]
date_tags in ir/form_header
Moritz Bunkus [Thu, 17 Nov 2011 17:18:14 +0000 (18:18 +0100)]
Beispielscript für CSV-Import über die Kommandozeile
Jan Büren [Thu, 17 Nov 2011 13:07:22 +0000 (14:07 +0100)]
Hinweis auf JSON in die Installationsanleitung mitaufgenommen und auch in die entsprechende Vorlagen-Datei
Jan Büren [Thu, 17 Nov 2011 10:18:06 +0000 (11:18 +0100)]
Hinweis auf JSON in die Installationsanleitung mitaufgenommen
Jan Büren [Thu, 17 Nov 2011 08:44:02 +0000 (09:44 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Tue, 15 Nov 2011 10:30:47 +0000 (11:30 +0100)]
Beim Umwandeln von verkaufsauftrag zu Lieferantenauftrag Rabatte resetten.
Sven Schöling [Mon, 14 Nov 2011 11:18:06 +0000 (12:18 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Moritz Bunkus [Wed, 9 Nov 2011 09:35:17 +0000 (10:35 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Moritz Bunkus [Wed, 9 Nov 2011 09:35:03 +0000 (10:35 +0100)]
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.
G. Richardson [Fri, 4 Nov 2011 12:40:51 +0000 (13:40 +0100)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Moritz Bunkus [Thu, 3 Nov 2011 12:12:25 +0000 (13:12 +0100)]
Artikelauswahl: Spaltenüberschriften fixen
G. Richardson [Mon, 31 Oct 2011 15:24:41 +0000 (16:24 +0100)]
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
* nach Ermittlung der Rechnung wurde anhand des Kundennamens und nicht anhand
der Kunden-ID nach Kunden gesucht, was schlecht ist wenn es viele Kunden mit
identischem Namen gibt
-> sofern die customer_id ermittelt wurde wird jetzt der Kunde anhand der ID
rausgesucht
Moritz Bunkus [Thu, 3 Nov 2011 09:28:47 +0000 (10:28 +0100)]
Ausgabezahlenformat immer setzen
Moritz Bunkus [Wed, 2 Nov 2011 17:22:11 +0000 (18:22 +0100)]
Dokumentation für Flags in Variablen in Druckvorlagen
Moritz Bunkus [Wed, 2 Nov 2011 17:10:15 +0000 (18:10 +0100)]
Variablen in Druckvorlagen optional unformatiert ausgeben lassen
Moritz Bunkus [Wed, 2 Nov 2011 16:34:57 +0000 (17:34 +0100)]
Anzahl nicht importierter Objekte richtig anzeigen, sofern == 0
Moritz Bunkus [Wed, 2 Nov 2011 16:19:03 +0000 (17:19 +0100)]
CVars: Kein Manager-Arg "config.module" verwenden
G. Richardson [Mon, 31 Oct 2011 15:24:41 +0000 (16:24 +0100)]
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
* nach Ermittlung der Rechnung wurde anhand des Kundennamens und nicht anhand
der Kunden-ID nach Kunden gesucht, was schlecht ist wenn es viele Kunden mit
identischem Namen gibt
-> sofern die customer_id ermittelt wurde wird jetzt der Kunde anhand der ID
rausgesucht
Moritz Bunkus [Wed, 2 Nov 2011 16:16:25 +0000 (17:16 +0100)]
Tabellenzeilen abwechselnd einfärben
Moritz Bunkus [Wed, 2 Nov 2011 15:34:05 +0000 (16:34 +0100)]
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.
Sven Schöling [Fri, 25 Feb 2011 17:37:09 +0000 (18:37 +0100)]
Zeilenklassen für Rot und Grün
Sven Schöling [Fri, 28 Oct 2011 16:00:25 +0000 (18:00 +0200)]
datev -> template
Sven Schöling [Thu, 27 Oct 2011 16:22:28 +0000 (18:22 +0200)]
Test für reduziertes Interface von WH->transfer
Sven Schöling [Thu, 27 Oct 2011 16:09:41 +0000 (18:09 +0200)]
transfer tests positionsunabhängig gemacht
Sven Schöling [Sun, 27 Feb 2011 13:15:53 +0000 (14:15 +0100)]
WH->transfer gibt jetzt eine liste der erzeugten trans_ids zurück.
Moritz Bunkus [Mon, 13 Dec 2010 10:35:53 +0000 (11:35 +0100)]
Unit-Factor kann 0 sein.
Moritz Bunkus [Mon, 13 Dec 2010 10:01:17 +0000 (11:01 +0100)]
Lagertransfer: Falscher Spaltenname für Einheitenname
Sven Schöling [Thu, 27 Oct 2011 15:01:56 +0000 (17:01 +0200)]
Mehr als eine Lagertransaktion auf einmal testen.
Sven Schöling [Thu, 27 Oct 2011 14:42:34 +0000 (16:42 +0200)]
DB-Fehler in Transaktion nach oben melden
Sven Schöling [Thu, 27 Oct 2011 14:32:04 +0000 (16:32 +0200)]
WH->transfer - Interface akzeptiert jetzt Rose Objekte.
Ausserdem transfer dokumentiert und Tests erweitert.
Sven Schöling [Mon, 1 Nov 2010 10:56:14 +0000 (11:56 +0100)]
Inventory: alias parts -> part
Rose legt den parts accessor automatisch an, weil die Datenbankspalte parts_id
heisst, part ist aber sinnvoller.
Sven Schöling [Thu, 27 Oct 2011 14:24:04 +0000 (16:24 +0200)]
WH->transfer auf RDBO umgeschrieben
Sven Schöling [Thu, 27 Oct 2011 12:39:33 +0000 (14:39 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Wed, 26 Oct 2011 15:34:33 +0000 (17:34 +0200)]
Fixes für das "my $var if $cond;" pattern.
Jan Büren [Thu, 27 Oct 2011 12:17:29 +0000 (14:17 +0200)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Jan Büren [Thu, 27 Oct 2011 12:16:43 +0000 (14:16 +0200)]
> 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:
: $cfg->{type} eq 'customer' ? (SL::DB::Manager::Customer->find_by(id => 1*
$ref->{number_value}) || SL::DB::Customer->new)->name
(eine zeile)
ich hab hier gerade massiv dreckiges Repo, kann das gerade nicht einchecken.
--
Sven Schöling
Bernd Blessmann [Thu, 27 Oct 2011 11:47:07 +0000 (13:47 +0200)]
$userspath nicht an das aktuelle Verzeichnis anhängen, ...
da vorher schon in $userspath gewechselt wurde.
Bernd Blessmann [Thu, 27 Oct 2011 11:38:29 +0000 (13:38 +0200)]
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.
Sven Schöling [Wed, 26 Oct 2011 13:33:47 +0000 (15:33 +0200)]
Testoutput bei PPI Parsingfehlern angepasst.
Sven Schöling [Wed, 26 Oct 2011 13:28:06 +0000 (15:28 +0200)]
Test zu post if robuster gegen PPI Parsingfehler gemacht.
Sven Schöling [Mon, 14 Mar 2011 16:47:49 +0000 (17:47 +0100)]
Test mit PPI nur durchführen, wenn PPI installiert ist.
Sven Schöling [Fri, 4 Mar 2011 16:51:50 +0000 (17:51 +0100)]
Testcase, der alle Vorkommnisse von my $var = EXPR if COND; findet.
Sven Schöling [Wed, 26 Oct 2011 13:19:49 +0000 (15:19 +0200)]
Warnung wenn kein cookie übergeben wurde
Moritz Bunkus [Fri, 5 Nov 2010 15:14:53 +0000 (16:14 +0100)]
Dokumentation kompatibler mit pod2html und so gemacht
Sven Schöling [Fri, 29 Apr 2011 11:19:03 +0000 (13:19 +0200)]
Konflikt: main::any wird sowohl von Test::Deep als auch von SL::MoreCommon exportiert.
Sven Schöling [Thu, 4 Nov 2010 16:27:40 +0000 (17:27 +0100)]
ParseFilter: Bugfix bei short circuit bedingung
Test angepasst
Sven Schöling [Thu, 4 Nov 2010 15:08:34 +0000 (16:08 +0100)]
ParseFilter Mixin.
Erlaubt es semikomplexe Filter zu bauen und direkt an get_all weiterzureichen. Kompatibel mit dem Sorter Mixin.
Sven Schöling [Wed, 26 Oct 2011 13:16:11 +0000 (15:16 +0200)]
wh/transfer test
2 warnings noch drin, die aber im moment schlecht fixbar sind.
Sven Schöling [Wed, 26 Oct 2011 13:02:24 +0000 (15:02 +0200)]
Warning unterdrücken
Sven Schöling [Wed, 26 Oct 2011 12:58:15 +0000 (14:58 +0200)]
Loginmechanismus für Testscripte
Sven Schöling [Wed, 26 Oct 2011 09:20:48 +0000 (11:20 +0200)]
pe -> templates
Sven Schöling [Tue, 25 Oct 2011 13:23:17 +0000 (15:23 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Tue, 25 Oct 2011 12:59:59 +0000 (14:59 +0200)]
Fehler beim kopieren von Daten auf ein Filehandle
unter bestimmten umständen konnte das Filehandle als string auf die Standardausgabe kopiert werden.
Jan Büren [Tue, 25 Oct 2011 08:32:59 +0000 (10:32 +0200)]
Hinweis auf doc/umstellung_eur.txt Beim Mandanten anlegen.
Sven Schöling [Mon, 24 Oct 2011 13:43:55 +0000 (15:43 +0200)]
cp templates.
Jan Büren [Fri, 21 Oct 2011 10:53:33 +0000 (12:53 +0200)]
Stammdaten -> Kunden -> Homepage. Falls die URL ohne Protokoll () eingegeben wurde, entsprechend automagisch ergänzen
Moritz Bunkus [Thu, 20 Oct 2011 12:01:20 +0000 (14:01 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Moritz Bunkus [Thu, 20 Oct 2011 12:01:05 +0000 (14:01 +0200)]
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.
Bernd Blessmann [Wed, 19 Oct 2011 10:42:50 +0000 (12:42 +0200)]
á (LATIN SMALL LETTER A WITH ACUTE) nicht in Latex-Vorlagen ersetzen ...
durch ein "Bullet". Dafür kann mit <bullet> ein Aufzählungspunkt erzeugt
werden.
Bernd Blessmann [Wed, 19 Oct 2011 08:42:16 +0000 (10:42 +0200)]
Changelog angepasst
Liste gefixter Bugs f. unstable angelegt und 1640 aufgenommen.
Jan Büren [Mon, 17 Oct 2011 11:43:17 +0000 (13:43 +0200)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Jan Büren [Mon, 17 Oct 2011 11:40:03 +0000 (13:40 +0200)]
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.
Moritz Bunkus [Mon, 17 Oct 2011 11:38:31 +0000 (13:38 +0200)]
Constraints auf vendor/customer: Vorher alle verwaisten Einträge entfernen
Sven Schöling [Mon, 17 Oct 2011 10:17:31 +0000 (12:17 +0200)]
doctype setzen. neuere browser kommen gut mit dem javascript klar, solange transitional gesetzt ist.
Sven Schöling [Mon, 17 Oct 2011 10:16:59 +0000 (12:16 +0200)]
html id attribute dürfen nicht mit zahlen anfangen.
Sven Schöling [Mon, 17 Oct 2011 10:16:27 +0000 (12:16 +0200)]
noch ein xhtml contentloser tag
Sven Schöling [Mon, 17 Oct 2011 10:15:22 +0000 (12:15 +0200)]
hiddens und javascript in display:none zeilen einpacken, im table konstrukt sind sie nicht erlaubt.
Sven Schöling [Mon, 17 Oct 2011 10:12:10 +0000 (12:12 +0200)]
javascript in den footer verschoben
Sven Schöling [Mon, 17 Oct 2011 10:10:09 +0000 (12:10 +0200)]
noch ein paar xhtml contentlose tags in html tags geändert.
Sven Schöling [Mon, 17 Oct 2011 10:09:27 +0000 (12:09 +0200)]
Parameter extra_code von form->header auf %params ungeschrieben
Sven Schöling [Mon, 17 Oct 2011 10:07:56 +0000 (12:07 +0200)]
JSON zu der Liste der benötigten Module hinzugefügt
Sven Schöling [Mon, 17 Oct 2011 09:31:38 +0000 (11:31 +0200)]
hidden var korrekt escapen.
Sven Schöling [Mon, 17 Oct 2011 09:19:30 +0000 (11:19 +0200)]
Reference Number => Reference
Fehler in
e6f4310417ed916979a24a8699c549f38609d34a
Sven Schöling [Mon, 17 Oct 2011 08:40:44 +0000 (10:40 +0200)]
hidden tags nicht irgendwo im table Layout ablegen, sondern direkt bei den Daten die sie repräsentieren.
Sven Schöling [Mon, 17 Oct 2011 08:37:01 +0000 (10:37 +0200)]
ein tr zuviel
Sven Schöling [Mon, 17 Oct 2011 08:36:10 +0000 (10:36 +0200)]
spacing nicht mit einem <tr height="5"> kontrollieren.
Sven Schöling [Mon, 17 Oct 2011 08:32:37 +0000 (10:32 +0200)]
besseres id inferring in multibox
Hintergrund: html id Attribute dürfen nach Standard nicht mit Zahlen anfangen.
Multibox kann übergebe ids nehmen, kann die aber nicht von der globalen
form->{id} unterscheiden. Nun Trick: Nur die id nehmen, wenn sie nicht mit
numish ist.
Sven Schöling [Mon, 17 Oct 2011 08:31:47 +0000 (10:31 +0200)]
Fehlende Übersetzung zum Kalender alt Tag
Sven Schöling [Mon, 17 Oct 2011 08:29:43 +0000 (10:29 +0200)]
Ehemalige Übersetzungen entfernt.
Sven Schöling [Mon, 17 Oct 2011 08:28:09 +0000 (10:28 +0200)]
textarea cvar inputeflder mit L rendern, das kommt besser mit rows und cols klar
Sven Schöling [Mon, 17 Oct 2011 08:26:45 +0000 (10:26 +0200)]
warp=soft ist nicht im HTML Standard, und in den Browsern die es verstehen aber eh der default Zustand von textarea.