Projekt

Allgemein

Profil

Herunterladen (10,9 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
000ba9b8 15.09.2021 13:17 Ema-Andreea Ghiurca

Historie zeigt Einträge von anderen Belegen

ticket #11167

(cherry picked from commit 59eb76522127c336bdf68cacb84a83d49ab19f75)
(cherry-pick von odyn)

3682b8c5 15.09.2021 13:17 Martin Helmling

Das per Email Versenden wird nicht in der History des Dokuments angezeigt

Hier war eine Einschränkung in der Datenbankabfrage zu viel.

fix #101

(cherry picked from commit 41dfbbd6b8d0823a34c201e849e8570172758307)
(angepasster cherry-pick von odyn)

80591b8a 08.07.2021 17:18 Bernd Bleßmann

build_std_url: Fragment unterstützen

2eaa3936 26.09.2018 11:20 Jan Büren

Toten Code entfernt: customer_or_vendor_selection.js

Bevor es den Customer-Picker gab, bestand die Möglichkeit
über einen Klick auf ein Fragezeichen den Kunden/Lieferanten
rauszusuchen. Die Funktion war noch ein bisschen erweitert,
da der Ansprechpartner noch separat angezeigt wurde (toter Projektcode im...

6770b19a 14.05.2018 16:27 Bernd Bleßmann

calculate_qty (Formel): auf Dialog umgestellt

3d8c8e2f 01.02.2017 08:52 Martin Helmling

Link History zu EmailJournal

Einträge in History mit addition MAILED haben nun nicht die Rechnungsnummer sondern die ID des Emailjournals
in snumber stehen, also emailjournal_${journal_id}

46b5ee69 23.01.2017 14:57 Moritz Bunkus

arap.pl entfernt

Sie enthielt nur noch drei Funktionen:

• select_project — wurde nirgends mehr verwendet
• project_selected — war nur eine Helferfunktion für select_project
• continue — diese wurde nach common.pl verschoben

59adfa36 18.01.2017 10:57 Moritz Bunkus

Alle Rechnungen: »als bezahlt markieren« auf neue Funktionen in SL::DB::(Purchase)Invoice umgestellt

5d497700 17.01.2017 14:02 Moritz Bunkus

Lager: Umstellung auf Verwendung vom Part-Picker

Dadurch wurden mehrere alte Artikel-Auswahl-Routinen und -Vorlagen
überflüssig, die gleich entfernt wurden.

d1090a8c 02.09.2016 14:21 Sven Schöling

common.pl: single-dbh

87949627 21.04.2016 13:32 Sven Schöling

Keine Default Exporte mehr in den main:: space

Ich hoffe ich habe alle erwischt. Dieser Commit, macht folgendes:

Exports in den main:: space passieren immer, wenn ein bin/mozilla/
script ein Modul einbindet, das @EXPORT setzt.

Laut meiner ack/grep Magie sind das SL::MoreCommon und SL::Helper::Flash...

8f56a7e6 21.04.2016 12:00 Sven Schöling

common: DBUtils nicht den main:: space vollmüllen lassen

387cb8fa 24.02.2016 16:50 Bernd Bleßmann

History-Popup: callback übergeben, damit Sortierung funktioniert.

Behebt #136 (redmine).

fd8bde53 04.02.2015 16:59 Kivitendo Admin

history_erp : Unterscheidung von id und glid

behebt #2493

Es gibt in der Datenbank zwei Sequenzen, mit der die ids von
Datenbankeinträgen gespeichert werden, und die die Historiensuche
betreffen:
glid: ar,ap,gl
id: delivery_orders parts oe customer vendor...

ff058663 15.01.2014 12:37 Moritz Bunkus

Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten

Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.

Mit der Methode gibt's zwei Probleme:...

c65e0af9 06.01.2014 15:52 Peter Schulgin

Verkaufsrechnung: Fehler bei VK Rechnung "Als bezahlt markieren": action= nicht definiert
Behebt #2411

c853dd6e 26.11.2013 14:35 Thomas Heck

Kunden-/Lieferanten-Infofenster: Prozent richtig ausgeben

fixt #2401

ddb162b6 17.10.2012 16:02 Sven Schöling

popups ohne layout rendern

18407da4 17.10.2012 16:01 Sven Schöling

onload in dn.pl und common.pl

0f69c726 17.10.2012 15:59 Sven Schöling

Manuelle ergänzungen zum vorherigen commit

f8def519 17.10.2012 15:59 Sven Schöling

manuelle ergänzung zum vorherigen commit

eb00db46 17.10.2012 15:59 Sven Schöling

manuelle ergänzungen zum vorherigen commit

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.

9484d564 13.04.2011 16:21 Moritz Bunkus

Aus versehen in bc433711 entfernte Funktion "show_history" wieder eingebaut

1e513d1d 19.01.2011 12:21 Moritz Bunkus

Lx-Office kann ohne Rose::DB::Object nicht betrieben werden, also Konfigurationsoption entfernt

463ea852 17.01.2011 12:57 Moritz Bunkus

Falsche Funktion aufgerufen

bc433711 13.01.2011 13:45 Moritz Bunkus

Funktionen format_dates und reformat_numbers von common.pl nach Form.pm verschoben

ac552280 30.12.2010 16:56 Moritz Bunkus

Verzeichnis SL/DB/Helpers in SL/DB/Helper umbenannt (Konsistenz)

39294de3 30.12.2010 15:47 Moritz Bunkus

Flash-Funktionen in eigenes Package verschoben

1ffb4200 30.12.2010 15:46 Moritz Bunkus

Kosmetik

fe8d6c89 30.12.2010 15:46 Moritz Bunkus

Flash: Kategorie "information" auf "info" mappen

4856da7e 30.12.2010 15:43 Moritz Bunkus

Einführung eines simplen Anzeige-Systems für Fehler, Warnungen, Informationen

Minimal an Rails' "flash"-Methode angelehnt, heißt auch so,
funktioniert aber noch nicht über Request-Grenzen hinweg. Ausgabe
erfolgt momentan nur in alle Einkaufs- und
Verkaufsbeleg-Bearbeiten-Masken....

6cf3f776 23.09.2010 23:46 Sven Donath

Merge fix

4b937d1a 23.09.2010 11:12 Sven Donath

Teil 1 von: Usability und Lokalisierung de und de_DE (neu)

Neue Übersetzung für die Programmoberfläche eingeführt.
Unter Programm→Einstellungen→Anzeigeoptionen→Sprache 'Deutsch (de_DE)'
auswählen und speichern.

Strings an verschiedenen Stellen logischer gemacht....

f97b0778 14.09.2010 16:48 Sven Schöling

RDBO Normalisierung Part 2

Alle Tables mit id Spalte versehen. Taxkey und Licemse naming gefixt.
Ausserdem eine Funktion db eingefügt, die in package main sitzt und die
passenden Datenbankmodels zurückgibt, siehe Helpers::Mappings

fd574abb 20.07.2010 10:49 Moritz Bunkus

Globale Variable bei jedem Request initialisieren.

2827b2dc 20.07.2010 10:30 Moritz Bunkus

Buttons zum Neuerfassen über HTTP-Redirect realisiert

5aade3bc 19.07.2010 18:11 Sven Schöling

REcursion Detection macht Probleme.

0e079eba 28.06.2010 13:10 Moritz Bunkus

Endlose Rekursionen via call_sub vermeiden.

096f9e3e 06.03.2010 01:16 Bernd Blessmann

Funktionalität für Mindesthaltbarkeitsdatum hinzugefügt.

b65a230d 11.12.2009 15:29 Sven Schöling

Tabs aus *.pl Dateien entfernt.

40c2c37c 30.10.2009 15:16 Moritz Bunkus

Beim Buchen von Rechnungen/Zahlungen das Feld "datepaid" richtig setzen.

Zusätzlich noch ein Datenbankupgradescript, das die Felder in
bestehenden Einträgen berichtigt.

9257ca9a 21.10.2009 16:42 Sven Schöling

common strict

5701782c 02.10.2009 12:10 Moritz Bunkus

Das Umformatieren der Daten und Zahlen beim Ausdruck wegen der Umstellung auf TEMPLATE_ARRAYS gefixt.

3465f376 28.09.2009 14:46 Sven Schöling

Daten auch in den neuen TEMPLATE_ARRAYS fomatieren.

Fix für Bug 1100

e09347c8 29.06.2009 16:36 Geoffrey Richardson

Ansprechpartner: cp_greeting durch cp_gender ersetzt

contacts->cp_greeting, was normalerweise fuer Frau/Herr benutzt wird,
wird durch cp_gender (m/f) ersetzt, was den Vorteil hat, dass man je
nach beim Kunden definierter Sprache verschiedene Anreden generieren und...

3bd1773c 07.05.2009 11:47 Sven Schöling

Verbesserung an der Formelmeachanik.
Fehlertoleranteres Parsing, und Dokumentation im Tooltip.
Ausserdem das sehr suspekte Konstrukt "split m/;/, $formel; for (@_) { ... }" entfernt.

Fix für Bug 461.

cc7a38de 05.05.2009 13:44 Jan Büren

Bugzilla 856 - Eine Datei zu dem Eintrag von gerade noch hinzufuegen (has_ean)

ea2e84cc 05.05.2009 13:34 Philip Reetz

Bug #862 behoben, Funktionen fuer die Buttons unter den Listen (Rechnungen und Buchungsjournal) generell nach common.pl ausgelagert.

f52b5731 04.05.2009 12:53 Philip Reetz

RegEx Korrektur

5562f8b4 04.05.2009 12:46 Philip Reetz

Bug #900 behoben: Nach erneuern konnte man nicht mehr auf als bezahlt markieren klicken

358f1ed4 24.04.2009 14:22 Jan Büren

Nur Erzeugnisse anzeigen beim Klick auf das Fragezeichen bei Erzeugnis fertigen - Hinweis von Holger

f30b6f52 17.03.2009 15:59 Sven Schöling

cross von common.pl nach MoreCommon verschoben.

8574428d 11.03.2009 14:21 Sven Schöling

Und kommentiert.

e43cccf4 11.03.2009 13:59 Sven Schöling

und nochmal überarbeitet.

0975a120 10.03.2009 18:09 Sven Schöling

Kreuzprodukt aus zwei Arrays in List::MoreUtils Stil.

usage:

@crossed_array = cross { func($a, $b) } @array1, @array2;

893bff3a 21.10.2008 15:35 Moritz Bunkus

Bei der Auswahl von Artikeln auch wirklich den Ausgewählten weiterverarbeiten. Bei mehr als zehn angezeigten Artikeln wird ansonsten ein falscher genommen, weil der reguläre Ausdruck nicht zwangsweise bis zum Stringende gematcht hat.

dc3cd296 31.01.2008 12:43 Moritz Bunkus

Das Quoten/Unquoten von speziellen Zeichen in zentrale Hilfsfunktionen in Locale verlagert.

94f3406d 23.01.2008 17:04 Moritz Bunkus

Einlagern: Nach der Artikelauswahl per Popup automatisch "Erneuern" drücken.

c9f49c18 23.01.2008 16:49 Moritz Bunkus

Das Attribut "lagerfähig" gibt es in der offiziellen Version gar nicht.

83914eeb 18.01.2008 15:13 Moritz Bunkus

Lagerverwaltung implementiert.

5b22b6b5 14.01.2008 14:33 Moritz Bunkus

Die Variablen login und password müssen/dürfen seit der Umstellung auf Session basierte Authentifizierung nicht mehr übergeben werden.

ce45d060 09.01.2008 13:16 Moritz Bunkus

Große Teile unbenutzten Codes und dazugehörige HTML-Vorlagen aus common.pl entfernt.

8c7e4493 09.01.2008 12:54 Moritz Bunkus

Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.
Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.

91ab1ef6 01.11.2007 22:05 Sven Schöling

Um die Benutzung des Template Systems mal ein wenig zu foerdern.

Die bin/mozilla/oe.pl noch einmal umgeschrieben, so dass jetzt noch mehr Funktionen ins Frontend ausgelagert sind.

Ein neues Highlight ist die template/generic/multibox.html, die es erlaubt aus wenigen Steuerkommandos ein HTML-Eingabefeld zu erstellen, was bei kleinen Datenmengen als Dropdownbox erscheint, udn bei grossen asl Textfeld, mit dazugehörigem Popup-Button, um eine Auswahlliste aufzumachen. Saemtliche Funktionen lassen sich ueber Perlfunktionsreferenzen wieder zurück ins Backend leiten, und dort wieder mit komplexer Logik füllen. Dokumentation ist im Template direkt enthalten....

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.

1a39394f 31.10.2007 15:50 Moritz Bunkus

Umstellung der Vorlagen in templates/webpages/common von HTML::Template auf Template.

dcd79f61 08.10.2007 14:19 Sven Schöling

...und auch den ausgang

2096496b 08.10.2007 14:17 Sven Schöling

build_std_url auf log level 2 gesetzt damit es bei grossen rechnungslisten nicht das log verunreinigt.

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.

2e07a0cd 08.06.2007 15:11 Thomas Kasulke

"Als bezahlt markieren" Button-Funktion in die common.pl verlegt.

c90ba6c8 04.06.2007 15:19 Moritz Bunkus

Die Variable "path" gibt es nicht mehr.

6b293028 24.05.2007 08:38 Moritz Bunkus

Die Funtktionen save_form() und restore_form() aus common.pl in ein eigenes Modul verlagert, das sie auch automatisch in den Namensraum des Aufrufers exportiert. Damit können sie auch von den Modulen in SL/ benutzt werden.

41a03969 16.05.2007 16:25 Thomas Kasulke

Verbesserung der Suchfunktionen der Historie und Visualisierung der Sortierreihenfolge.

0c27df9b 14.05.2007 13:55 Moritz Bunkus

build_std_url() etwas aufgebohrt, sodass das auszuführende Script verändert werden kann.

fb4d2ffa 11.05.2007 16:20 Moritz Bunkus

Bei Einkaufs-/Verkaufsmasken sowie bei Debitoren- und Kreditorenbuchungen wird ein Button angezeigt, der ein Popupfenster öffnet, das zum ausgewählten Kunden/Lieferanten alle Stammdaten inklusive Ansprechpartner und Lieferadressen anzeigt.

599030d5 04.05.2007 16:05 Moritz Bunkus

"path" wird nicht mehr benötigt.

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.

a7b15dee 22.02.2007 13:15 Moritz Bunkus

API-Änderungen im YAML-Modul. Diese Version ist sowohl mit älteren Versionen (z.B. 0.39) und aktuellen (getestet mit 0.62) kopatibel.

2cf0b165 22.02.2007 08:32 Moritz Bunkus

Ältere Versionen von YAML unterstützen die Funktion Indent() nicht.

bde667c2 21.02.2007 11:27 Moritz Bunkus

Einkaufs-, Verkaufs-, Debitoren- und Kreditorenrechnungen können als Entwurf gespeichert und später weiter bearbeitet werden. Dabei werden sie nicht gebucht.

ebef09a8 20.02.2007 11:43 Thomas Kasulke

Historie eingefügt

1d6a8f5f 20.02.2007 11:02 Moritz Bunkus

Debugmeldungen.

cfc6a60d 20.02.2007 10:09 Moritz Bunkus

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

f6e5b55a 15.02.2007 15:41 Moritz Bunkus

Benutze das Perl-Modul "YAML", um $form in einen String umzuwandeln und später daraus wieder herzustellen, da YAML im Gegensatz zu "Data::Dumper" ohne Perls "eval()" auskommt, sondern einen sicheren Parser zur Verfügung stellt. Damit kann die serialisierte $form auch über ein Formular vom Benutzer stammen, ohne ein Sicherheitsproblem darzustellen.

828bd683 02.02.2007 14:48 Moritz Bunkus

Die Zahlungskonditionen sortierbar gemacht.

4826a1d1 26.01.2007 16:55 Moritz Bunkus

Ich bin faul. Also brauche ich analog zu H() auch ein Q().

acc2b53b 18.12.2006 12:07 Moritz Bunkus

Beim Drucken von Einkaufs- und Verkaufsvorlagen werden jetzt alle Zahlen und Datumsangaben nach der vom Benutzer ausgewählten Sprache umformatiert. Dabei werden die Ausgabeformate benutzt, die in den Systemeinstellungen bei den Sprachen hinterlegt werden.

7d639e01 12.12.2006 11:43 Moritz Bunkus

save_form() und restore_form() koennen jetzt auch mit Arrays umgehen, die in $form gespeichert sind.

aacd5750 07.12.2006 15:09 Moritz Bunkus

Hilfsfunktionen fuer die Ausgabe von HTML-gequoteten Strings.

92daa1a6 29.11.2006 16:19 Moritz Bunkus

Alu-Funktion aus Kundenprojekt entfernt.

595dc614 24.11.2006 14:33 Moritz Bunkus

Debugcode entfernt.

54e4131e 13.11.2006 17:49 Moritz Bunkus

Uebernahme der kompletten Version, so wie sie Philip als "Demo-Version" gezeigt hat, in das unstable-Repo. Dabei werden auch einige Patches, die seit der 2.2.0 hier eingepflegt wurden, wieder ueberschrieben. Diese werden in den naechsten Tagen wieder eingespielt, sofern noetig. Zu den neuen Features gehoeren (ohne Anspruch auf Vollstaendigkeit) Mahnwesen, Einheiten, Template-Neucodierung, AJAX-basierende Dialoge an einigen Stellen, Buchungsgruppen etc etc.

ed42de15 07.11.2006 12:08 Moritz Bunkus

Hilfsfunktionen fuer die Frontendmodule.