Projekt

Allgemein

Profil

Herunterladen (48,4 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
9aaca433 01.11.2007 13:56 Moritz Bunkus

Die Funktion Form::parse_html_template2() in Form::parse_html_template() umbenannt (letztere wurde in Revision 2923 entfernt).

1adc3d65 01.11.2007 10:03 Moritz Bunkus

Umstellung weiterer HTML-Vorlagen aus templates/webpages/generic von HTML::Template auf Template.

83cc6a5b 31.10.2007 18:18 Moritz Bunkus

Umstellung einiger Vorlagen aus templates/webpages/generic von HTML::Template auf Template. Die Vorlagen calculate_alu* werden gar nicht benutzt und deswegen entfernt.

b6dc5623 22.10.2007 17:33 Sven Schöling
  • Auslagerung der OE-Masken in Templates *

Diese Patch ist ein Merge der Revisionen
2866, 5349, 5365, 5370, 5408, 5413, 5470, 5473, 5475, 5519, 5520, 5521, 5524, 5526, 5591, 5618, 5622, 5814, 5881, 5882 und 5961
in das Unstable.

Hintergrund ist die Auslagerung der OE-Masken, das heisst aller Masken, die fuer Auftraege, Angebote und teilweise Rechnungen zustaendig sind....

7a611f95 17.10.2007 13:23 Philip Reetz

Anzeige von LP und EK in Lieferantenbestellungen

5cf977e5 21.09.2007 12:43 Moritz Bunkus

Quoten von allen in regulären Ausdrücken verwendeten Variablen, die direkt oder indirekt von Benutzereingaben stammen können. Fix für Bug 302.

f83781c6 12.09.2007 16:21 Moritz Bunkus

Bei der Umstellung der Funktionsparameter auf Nicht-Referenzen eine Stelle vergessen.

52352135 12.09.2007 15:59 Moritz Bunkus

Die Argumente für print_options() als Hash und nicht als Hash-Referenz übergeben. Weitere Optionen zum Verstecken bestimmter Drop-Down-Boxen eingebaut.

7ac8941d 15.08.2007 14:24 Moritz Bunkus

Einheitliche Benennung der Margen-Formular-Variablen analog zu den Namen der Spalten in der Datenbank.

b6133a72 06.08.2007 10:38 Moritz Bunkus

Artikelauswahl in Einkaufs- und Verkaufsmasken: bei mehreren gefundenen Artikeln den Preisfaktor berücksichtigen und den Verkaufs-/Einkaufspreis dadurch teilen.

1e251313 02.08.2007 11:04 Moritz Bunkus

Preisfatkoren implementiert.

d9c9bc22 01.08.2007 14:57 Moritz Bunkus

Bugfix Rabattberechnung: Berechnung so umgestellt, dass der Rabatt von der Zeilensumme genommen wird und nicht vom Einzelpreis (Rundung). Fix für Bug 325.
Bugfix Zwischensummen: Bei Belegen aus OE.pm (Angebote, Aufträge, Anfragen) wurde die Variable <%runningnumber%> innerhalb eines Zwischensummenblocks nicht "1.1, 1.2, 1.3" etc hochgezählt, sondern normal "1, 2, 3" etc....

8b5efb77 01.08.2007 11:54 Moritz Bunkus

Einige Browser (Opera) mögen es nicht, wenn "checked" bei Checkboxen in Anführungszeichen steht.

f414f3c6 30.07.2007 11:44 Philip Reetz

Sprache wurde nicht korrekt ausgewaehlt

d83df93a 30.07.2007 10:43 Moritz Bunkus

1. Wenn ein Artikel bei Einkauf/Verkauf nicht gefunden und die Maske "Dieser Artikel ist nicht in der Datenbank" angezeigt wird, so werden die eingegebene Artikelnummer, Beschreibung, Einheit und Verkaufspreis wieder in die "Ware erfassen"-Maske übernommen. Fix für Bug 721....

6a751412 09.07.2007 15:02 Moritz Bunkus

Beim Versenden per Email eine anständige Überschrift anzeigen und nicht "email oe".

299606e3 09.07.2007 14:45 Moritz Bunkus

Konsistenz zwischen Email-Betreff-Zeilen und den Namen der Anhänge.

6d1df9ca 09.07.2007 13:05 Moritz Bunkus

Beim Versenden von Emails wird der Text etc wieder in intnotes gespeichert. Fix für Bug 713.

178cd800 05.07.2007 15:22 Moritz Bunkus

HTML-Formatierung berichtig.

e7127ad0 04.07.2007 15:56 Moritz Bunkus

Beim "Erneuern" beim Erfassen von Dienstleistungen auch über "check_form" gehen, damit die Preisgruppen und Zahlungskonditionen richtig ausgefüllt werden. Fix für Bug 685.

82a9544a 04.07.2007 14:56 Moritz Bunkus

Die Margen nur bei Verkaufsmasken anzeigen, und auch nur in Zeilen, in denen schon ein Artikel ausgewählt wurde.

ffd3148f 04.07.2007 14:40 Moritz Bunkus

Bei Gutschriften muss der Ertrag negativ sein.

aea28303 04.07.2007 12:01 Moritz Bunkus

Kosmetik.

4d8a6515 19.06.2007 11:42 Philip Reetz

Erweiterung um Anzeige des Ertrages im Verkauf

c9b8ad08 11.06.2007 14:03 Philip Reetz

Der letzte Einkauspreis wurde nicht geladen und daher auch keine MArgenberechnung

d6bf475a 08.06.2007 16:22 Moritz Bunkus

Weitere Feinheiten zum Patch "Verkaeufer und Bearbeiter wurden beim Umwandeln nicht uebernommen"

7dfa1c0a 06.06.2007 17:19 Moritz Bunkus

Beim Verschicken von Belegen per Email darf das Vorlagenkürzel eines eventuell eingestellten Druckers nicht an den Dateinamen der Vorlage angehängt werden.

232a9153 30.05.2007 12:51 Moritz Bunkus

Mahnwesen:
1. Neues Feature: Automatisches Erzeugen von Debitorenrechnungen über die Mahngebühren und -zinsen. Diese werden ebenfalls als PDFs ausgegeben.
2. Neues Feature: Beim Bericht über aktive Mahnungen ermöglichen, dass mehrere Mahnungen und die eventuell dazu erstellen Debitorenrechnungen auf einmal ausgedruckt werden können....

dc45f08f 24.05.2007 11:09 Moritz Bunkus

Und noch mehr Optionen.

250a086b 24.05.2007 11:07 Moritz Bunkus

Mehr Optionen für print_options(), um bestimmte Einträge zu deaktivieren.

f44e0506 24.05.2007 09:33 Moritz Bunkus

$options ist eine Hashreferenz, kein Hash.

a4f92ff1 24.05.2007 09:25 Moritz Bunkus

Bei print_options() die Parameterübergabe umgestellt, sodass der Aufrufer das Verhalten etwas genauer beeinflussen kann.

97446982 18.05.2007 10:38 Moritz Bunkus

Noch ein Schreibfehler.

09335d0f 18.05.2007 10:34 Moritz Bunkus

Schreibfehler in Variable.

6da3168c 16.05.2007 17:30 Moritz Bunkus

Weitere potenzielle Zahlen im Ausgabeformat umformatieren. Fix für Bug 596.

e1e19a48 11.05.2007 14:41 Moritz Bunkus

$form->parse_template() sowie Template.pm benutzen $form->{OUT} und $form->{tmpfile} direkt in Systemkommandos. Deswegen muss sichergestellt sein, dass diese Variablen nur mit geprüften Werten gefüllt werden.

974b5d86 11.05.2007 13:55 Moritz Bunkus

Filehandles lokal deklarieren. Kosmetik. In Mailer.pm open() nur mit festgelegtem Argument aufrufen.

564d8509 03.05.2007 13:06 Sven Schöling

Attachment Filenmaes werden nun von einer SL/Form.pm Objektfunktion generiert

6197875a 26.04.2007 14:24 Moritz Bunkus

Variablennamen etwas verständlicher gemacht. Zusätzlich einen Bug behoben, der dafür sorgte, dass die nicht zu versteckenden Felder nicht aussortiert wurden: $hash{@array}=... ist falsch, richtig muss es @hash{@array}=... heißen.

8750748a 25.04.2007 13:44 Thomas Kasulke

zurücksetzen der variable

4f3393f4 25.04.2007 13:31 Thomas Kasulke

$form->{rowcount} muß in validate_itmes auf 0 überprüfen, da vorherige Überprüfungen der Zeilen schon die nicht ausgefüllte abschneiden.

bcd1d3af 24.04.2007 17:03 Sven Schöling

edit_e_mail auf templates umgestellt

d629acd8 24.04.2007 15:25 Sven Schöling

$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.
Vorlagen sind nicht betroffen, aber locales.pl schon.

8cef58b2 23.04.2007 15:23 Thomas Kasulke

$form->{snumber} durch $form->{snumbers} ersetzt, da dies eigentlich so vorgesehen war. :/

a0f6a00c 23.04.2007 12:52 Thomas Kasulke

history_search auf Buchungsnummern etcpp angepasst, so dass man auch gelöschte Daten in der Historie suchen kann.

Anpassungen innerhalb der Variablenübergabe:
$form->{snumbers} muß beim speichern der history gesetzt werden (z.B. $form->{snumbers} = qq|invnumber_| . $form->{invnumber}; )

40782548 20.04.2007 10:21 Moritz Bunkus

Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.

1387c8c3 20.04.2007 10:08 Thomas Kasulke

Anpassung an check_right_number_format und check_right_date_format aus der common.js

209f6291 13.04.2007 10:30 Moritz Bunkus

$form->{printers} ist ein Array, und kein Hash. Außerdem die Drucker-Drop-Down-Box nur dann anzeigen, wenn Drucker angelegt wurden.

1514a9d0 11.04.2007 16:03 Moritz Bunkus

Nach dem Auslagern der Druckoptionen in eigene HTML-Vorlagen wurden nach dem Drucken eines Beleges die Druckoptionen nicht wieder angezeigt. Grund ist, dass die Funktion print_options() meist in der Form "&print_options;" aufgerufen wird. Wenn die Klammern nicht angegeben werden, dann übergibt Perl aber die Argumente, die der aufrufenden Funktion übergeben wurden, weiter an die aufgerufene Funktion. print_options() benutzt die Parameter aber, um festzulegen, ob die Druckoptionen gleich mit print() ausgegeben oder nur mit "return" an die aufrufende Funktion zurückgegeben werden.

bdec34af 11.04.2007 11:17 Moritz Bunkus

Noch ein Schreibfehler.

860bcda0 11.04.2007 11:15 Moritz Bunkus

Schreibfehler.

babd96dd 05.04.2007 16:01 Moritz Bunkus

Gequotete Werte auch in Anführungszeichen ausgeben.

38646b1d 05.04.2007 12:32 Thomas Kasulke

Fehler Widergutmachung (cgi parameter usw)

cc38697a 04.04.2007 16:52 Moritz Bunkus

Mehr Umformatierungen.

97e289a3 04.04.2007 16:48 Moritz Bunkus

Bessere Einrückung. Kleinen Fehler beseitigt, der letztens durch Umstellung auf $cgi->hidden() reingekommen ist (selected_unit_* muss als unit_old_* übergeben werden).

1b4cbffa 04.04.2007 16:11 Moritz Bunkus

Bei der Drop-Down-Box für die Drucker wieder den Druckernamen anzeigen.

ffea1346 04.04.2007 16:07 Moritz Bunkus

Beim Verschicken von Einkaufs- und Verkaufsbelegen per Email nur dann speichern, wenn der Beleg noch gar nicht gespeichert war. Dann auch auf geparste/nicht geparste Zahlen achten. Fix für Bug 619.

9caaa245 04.04.2007 10:25 Moritz Bunkus

Bei Einkaufs- und Verkaufsmasken ermöglichen, dass kein Ansprechpartner ausgewählt wird.

da10bf75 04.04.2007 08:46 Thomas Kasulke

syntax in hidden tags w3c conform gestalltet (bug 272)

7af52e80 02.04.2007 15:27 Sven Schöling

Bugfix: Erzeugnisse muessen ihre Einheiten aus dimensions suchen.

394f0f6e 02.04.2007 14:05 Sven Schöling

Printer_id kann 0 sein

71196b75 28.03.2007 19:23 Sven Schöling

template arrays noch leermachen

94b66849 28.03.2007 19:17 Sven Schöling

io.pl print_options auf templateing umgeschireben.

Soweit ich weiss ist das eine der ersten frontend Funktionen aus SQL Ledger die auf templating umgeschrieben wurde.
Funktionalitaet wurde eins zu eins erhalten, die einzige gewollte Aenderung betrifft die Moeglichkeit...

afe8a81b 26.03.2007 10:30 Moritz Bunkus

Beim Ausdruck die Variablen für den Verkäufer (salesman_*) füllen.

d946f59b 23.03.2007 16:29 Sven Schöling

is.pl->post entwirrt.
emails speichern/buchen nun rechnungen/auftraege vor dem aufrufen der maske

8853312b 05.03.2007 10:25 Moritz Bunkus

Eine Variable $qty_readonly gibt es ansonsten nicht.

7712480e 01.03.2007 15:19 Moritz Bunkus

Rechnungs- und Gutschriftsnummern werden nun direkt innerhalb der Backend-Routinen innerhalb der gleichen Transaktion vergeben, in der auch die eigentliche Rechnung etc gespeichert wird. Damit soll besser verhindert werden, dass sich Löcher in den Nummernkreisen ergeben.

db68b6fd 22.02.2007 16:02 Sven Schöling

Loeschen von Drafts flexibler.
Die Checkbos bestimmt ob ein Draft geloescht wird, nicht mehr automatisch beim laden.

69ad8bec 20.02.2007 11:56 Thomas Kasulke

Historie eingefügt

2b89ec97 20.02.2007 11:47 Thomas Kasulke

Historie eingefügt

cfc6a60d 20.02.2007 10:09 Moritz Bunkus

Anzeige und Auswahl von Projektnummern bei Einkaufs- und Verkaufsbelegen nur noch per Drop-Down-Box.

e07e9534 16.02.2007 11:26 Moritz Bunkus

Mehr Codeteile entfernt, die zur Vorbereitung von Mehrlagerfähigkeit in SQL-Ledger gedient haben und nie benutzt wurden.

5b60c0df 16.02.2007 09:51 Moritz Bunkus

Große Codeteile entfernt, die zur Vorbereitung von Mehrlagerfähigkeit in SQL-Ledger gedient haben und nie benutzt wurden.

8e206587 15.02.2007 11:10 Moritz Bunkus

Bugfixes und Code-Reorganisierung beim "Webdav"-Feature. Beim Anlegen von Verzeichnissen werden auch eventuell fehlende Elternverzeichnisse angelegt. Bei jedem Neuaufbau der Maske wird die Liste der vorhandenen Dateien aktualisiert, nicht nur beim Speichern & Laden.

de97b023 14.02.2007 09:07 Moritz Bunkus

Mehr quoten.

190b6dbb 13.02.2007 10:29 Moritz Bunkus

Emailversand: Anhangnamen auch bei Gutschriften vorbelegen.

7e073dcd 12.02.2007 13:08 Moritz Bunkus

Debugmeldungen...

e53cae00 12.02.2007 12:53 Moritz Bunkus

Bei der Ausgabe der oldprojectnumber_$i den aktuellen Wert benutzen, damit der Rest des Programmes den nicht manuell setzen muss.

38bb53ed 05.02.2007 16:51 Moritz Bunkus

Beim Drucken von Proforma-Rechnungen aus der Rechnungsmaske heraus muss die Variable $form->{"invdate"} und nicht $form->{"transdate"} benutzt werden. Fix für Bug 525.

ac23cb3b 05.02.2007 16:38 Moritz Bunkus

Beim Umwandeln aus einer Rechnung in einen Auftrag etc die $locale neu anlegen und die neu benötigten Übersetzungen laden. Fix für Bug 535.

a1e47d42 01.02.2007 14:30 Udo Spallek

Uebersetzung Date missing eingefuegt. (Vgl. auch Bug 525: hiermit NICHT geloest)

1217ee78 31.01.2007 09:28 Moritz Bunkus

Wenn ein Artikel über die Artikelauswahl ausgewählt wird, so müssen auch die Bemerkungen abgeholt werden.

340f8780 30.01.2007 16:45 Moritz Bunkus

Debugcode entfernt.

f16abae9 30.01.2007 14:14 Moritz Bunkus

Benutzereinstellungen: Neue Optionen für den Standardausgabekanal und den Standarddrucker hinzugefügt.

2a4f08f5 29.01.2007 15:50 Moritz Bunkus

Beim "Erneuern" den vorher eingestellten Drucker auch weiterhin eingestellt lassen.

a25ac490 26.01.2007 17:04 Moritz Bunkus

Möglichkeit eingebaut, beim Versenden von Emails den Namen für den Dateianhang selber festzulegen. Er ist mit "Vorgangstyp_Vorgangsnummer.ext" vorbelegt, also z.B. "Rechnung_15.pdf". Attribute in HTML-Tags und Werte gequotet.

f73ef83b 25.01.2007 11:45 Moritz Bunkus

Bei Lieferantenbestellungen die Spalte "Lagereingang" nennen, nicht "Lagerausgang".

ba364b4c 24.01.2007 10:12 Moritz Bunkus

Bei der Formularausgabe einige weitere Werte quoten.

75edb8e6 22.01.2007 17:06 Moritz Bunkus

Wenn eine Funktion ohne Klammern aufgerufen wird, so werden die der aktuellen Funktion übergebenen Parameter an die Unterfunktion weitergereicht. Das führt hier aber dazu, dass bei den Kunden-/Lieferantendetails Argumente übergeben werden, die als Liste der "gewollten Variablen" interpretiert werden. Also werden customer_details() / vendor_details() falsch aufgerufen, ergo es fehlen Daten.

bfaef835 19.01.2007 17:04 Moritz Bunkus

Bugfix für einen meiner letzten Commits: Beim Anklicken von "Lieferadresse" blieb die linke Seite (Rechnungsadresse) leer.

f83b4aff 19.01.2007 11:27 Moritz Bunkus

Einkaufs-/Verkausfmasken: Wenn man auf "Liefeadresse" drückt, dann werden jetzt nur noch die Lieferadressdaten vom Kunden/Lieferanten aus der Datenbank geholt. Damit werden die bisher eingegebenen Bemerkungen in der Maske nicht mehr überschrieben, und die internen Bemerkungen werden nicht mehr in die normalen Bemerkungen kopiert. Fix für Bug 507.

055a6bf2 19.01.2007 10:48 Moritz Bunkus

Das Verhalten der Checkbox "Formulardetails anzeigen/verstecken" kann in den Benutzereinstellungen vorbelegt werden.

3c40c914 19.01.2007 10:34 Moritz Bunkus

Text für die Checkbox als <label> ausgeben, damit man auch auf den Text klicken kann.

78650e30 19.01.2007 10:31 Moritz Bunkus

In den Einkaufs- und Verkaufsmasken eine Checkbox "Details anzeigen" eingefügt, mit der die jeweils zweite Positionszeile angezeigt bzw. versteckt werden kann.

e492c53b 18.01.2007 17:21 Moritz Bunkus

Email-Funktion: Wenn bei den Kundendaten keine Emailadresse angegeben, dafür aber ein Ansprechpartner ausgewählt ist, dann wird die Emailadresse des Ansprechpartners automatisch eingetragen.

57fae76e 11.01.2007 15:42 Moritz Bunkus

Umwandeln in Angebot und Auftrag: prepare_order erwartet, dass die Zahlen bereits geparst sind.

a7403105 04.01.2007 14:31 Moritz Bunkus

Das Vorlagenformat, das beim Aufrufen der Masken vorausgewählt ist, kann jetzt in den Benutzereinstellungen festgelegt werden.

85e36de2 27.12.2006 16:03 Philip Reetz

Automatisches Setzes des Faelligkeitsdatums nach Zahlungsbedingung

ef6c2653 27.12.2006 15:13 Philip Reetz

Bei der Auswahl von Artikeln wird die Einheit mit angezeigt

3c559a20 27.12.2006 10:23 Moritz Bunkus

Einige Variablen wurden umbenannt und müssen auch an anderer Stelle behandelt werden.