Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
fd46658a 09.10.2013 14:55 Bernd Bleßmann

Einkaufspreis parsen bei Erzeugen eines Auftrags aus Angebot.

55909313 09.10.2013 14:55 Bernd Bleßmann

Einkaufspreis nicht formatieren bei Erzeugen eines Lieferantenauftrags aus Kundenauftrag

Ist vermutlich kaputt gegangen, als der EK editierbar in die Auftragsmaske kam und
somit dort schon formatiert drin stand.

Fixt #2333.

1ad3632f 02.10.2013 11:43 Bernd Bleßmann

Seriennummer statt Charge

kleiner Fix zu 2e4e2ba959344a6db630b5b9e9c6f8b93c666fc2

2e4e2ba9 30.09.2013 15:10 Moritz Bunkus

Lieferscheinbericht: Suchmöglichkeit nach Seriennummer

2fcb9a09 30.09.2013 13:43 Thomas Heck

Zeitformat einstellbar machen

3711d95e 30.09.2013 13:36 Thomas Heck

DateTime::to_kivitendo_time: Formatierung eines DateTimes als Zeit

409d5d5f 26.09.2013 15:14 Kivitendo Admin

Revert "Neue Verkaufsberichtvariante mit Umsatz-Sortierung"

This reverts commit 5ef8b31028dada9eff3c317fe92c0a9b05ea41a4.

Bevor mit das jemand um die Ohren haut, das sollte eigentlich nicht
committed werden. Kommt vielleicht in Zukunft mal rein.

4ec4e904 26.09.2013 13:47 Kivitendo Admin

Typo in Kundendaten - Cc wurde mit Bcc überschrieben

In input_tag für cc richtige Variable übergeben.

e112111e 26.09.2013 13:45 Kivitendo Admin

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

f3c5ef3b 25.09.2013 16:51 Bernd Bleßmann

Row level lock statt table level lock verwenden.

Betrifft #2368.

03b6d9ab 23.09.2013 11:37 Bernd Bleßmann

sub_module für Lieferscheine bei benutzerdef. Variablen richtig benannt.

Es heißt delivery_order_items (mit s).

42ca4b67 18.09.2013 11:22 Bernd Bleßmann

CustomVariables-Helper richtigen Accessor für überladenen Cvars machen lassen.

09e32b3c 18.09.2013 09:47 Bernd Bleßmann

Schreibfehler korrigiert / andere Formulierung.

d6d11ff9 16.09.2013 11:03 Bernd Bleßmann

Kleine Schreibfehler in der Doku verbessert.

78fdc155 09.09.2013 18:24 Sven Schöling

Preisinformationen erst laden, wenn der Tab aktiv wird.

Reduziert den Request load weiter

c2b69643 09.09.2013 18:10 Sven Schöling

SellPriceInformation: Layout nicht mit generieren.

Spart 10 Requests und umgeht einen interessanten Browserbug - Javascripte die aus ajax Request html eingelesen werden, werden vom Broweser mit einer zufälligen Nummer versehen um ein 304 zu vermeiden. Das hat gerade bei schwachen Leitungen zu massiv unnötigen Requests geführt.

5ef8b310 09.09.2013 12:15 Kivitendo Admin

Neue Verkaufsberichtvariante mit Umsatz-Sortierung

Es gibt einen neuen Menüeintrag "Verkaufsbericht Top", wo man nach den
gleichen Kategorien wie beim normalen Verkaufsbericht gruppieren kann,
aber wo man das Ergebnis nach Umsatz, Marge, Menge oder Gewicht...

880122f8 09.09.2013 11:48 Bernd Bleßmann

Rabatt in Kunden-/Lieferanten-Bericht mit aufnehmen können.

f6b3cfa6 09.09.2013 11:48 Moritz Bunkus

Kosmetik: useless code removal

f5093da0 09.09.2013 11:48 Moritz Bunkus

Einträge in employee aus User->login heraus aktualisieren

Vor der Mandanteneinführung war User->login bereits hierfür
verantwortlich. Dann wurde diese Funktionalität in den
Login-Controller verschoben. Allerdings kehrt die Ausführung in exakt
einem Fall nicht zum Logincontroller zurück: wenn noch...

b176ba35 30.08.2013 15:09 Bernd Bleßmann

Rabatt in Kunden-/Lieferanten-Bericht mit aufnehmen können.

ce651068 30.08.2013 11:07 Sven Schöling

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

1a6ef4e8 30.08.2013 11:05 Sven Schöling

Rechte: select_name/name_selected muss auch gehen, wenn nur das Lieferscheinrecht gesetzt ist.

9e61cdfd 29.08.2013 13:20 Moritz Bunkus

Kosmetik: useless code removal

74477782 29.08.2013 13:19 Moritz Bunkus

Einträge in employee aus User->login heraus aktualisieren

Vor der Mandanteneinführung war User->login bereits hierfür
verantwortlich. Dann wurde diese Funktionalität in den
Login-Controller verschoben. Allerdings kehrt die Ausführung in exakt
einem Fall nicht zum Logincontroller zurück: wenn noch...

9da45b82 28.08.2013 16:30 Sven Schöling

Keine Datenbankhandle aufmachen und dann nicht zumachen.

Teilfix für #2349

af6756b8 26.08.2013 15:57 Moritz Bunkus

AM.pm::get_warehouse: keinen teuren Cross Join

Ein Cross Join wird nicht benötigt, weil nur die Existenz einer Zeile
in mind. einer der beiden relevanten Tabellen interessant ist. Das
auch entsprechend coden.

Fixt #2359.

fac049a0 26.08.2013 15:26 Bernd Bleßmann

Filtern nach Kunden-/Lieferantentyp bei Angeboten u. Aufträgen

11dd30f1 22.08.2013 14:48 Sven Schöling

Tippfehler bei den reservierten Methoden. save_ sollte natürlich save sein.

3c90061b 22.08.2013 14:30 Sven Schöling

Wozu haben wir tests für sowas?

b6df37fb 19.08.2013 11:23 Moritz Bunkus

Form::parse_template: nur dann in WebDAV-Ordner kopieren, wenn Typ bekannt ist

Soll z.B. nicht für GuV oder BWA ziehen. Fixt #2352.

14de4f7c 19.08.2013 11:21 Moritz Bunkus

Form::parse_template: "Content-disposition: attachment"-Header nur ausgeben, wenn Attachmentname bekannt

Fixt #2351.

46e31af5 16.08.2013 16:18 Bernd Bleßmann

kleinen Typo gefixt.

abead59d 16.08.2013 13:17 Moritz Bunkus

JS-Setup: kivi.reinit_widgets() nutzen und dort Controls nur einmalig initialisieren

e5490854 16.08.2013 13:17 Moritz Bunkus

Partpicker: auch beim JavaScript-Menü die CSS-Klassen für die 16x16-Icons laden

3b88c1fe 14.08.2013 16:37 Moritz Bunkus

Ansprechpersonensuche auf neuen CustomerVendor-Controller verlinken lassen

a42d2de5 13.08.2013 15:15 Thomas Heck

CustomerVendor: redirect über Controller::redirect_to

9c0ec262 12.08.2013 13:17 Bernd Bleßmann

Kosmetik: Leerzeichen am Zeilenende entfernt.

a82f3bef 12.08.2013 12:10 Moritz Bunkus

ClientJS: neue Funktionen "run()", "run_once_for()"; Dokumentation

0dc2d52f 09.08.2013 14:28 Moritz Bunkus

BackgroundJobs: "speichern und ausführen" für neue Jobs gefixt

82fcb2d5 09.08.2013 12:20 Moritz Bunkus

SL::Controller::Base::send_file: Unterstützung zum Senden von Skalarinhalten

$file_name kann nun auch eine Skalarreferenz sein. In diesem Falle
wird der referenzierte Inhalt direkt geschickt.

Wenn es ein Skalar ist, wird es wie vorher auch als Dateiname interpretiert.

da2d9d56 08.08.2013 11:59 Moritz Bunkus

Tests: In Datenbanksetup-Test $::instance_conf initialisieren

5b192e71 08.08.2013 11:38 Moritz Bunkus

Customer-/Vendor-Models: Funktionen "is_customer"/"is_vendor" zur einfachen Unterscheidung

1bdfacee 08.08.2013 11:38 Moritz Bunkus

Template: as_list-Methode zum Forçieren vom Listenkontext

85f6594f 08.08.2013 11:38 Moritz Bunkus

Typo fix

c00f1e29 08.08.2013 11:38 Moritz Bunkus

ClientJS: AJAX-Form-Submit mit jQuery-Form-Plugin

f844f1e2 08.08.2013 11:38 Moritz Bunkus

LXDebug::dump_object zum Dumpen von den Spalten von RDBO-Instanzen

Dumpt keine Datenbankhandle, keine Relationships

727d8065 06.08.2013 14:48 Kivitendo Admin

Recht für Debitoren- und Kreditorenbuchungen verbessert

auf Hinweis von Sven hin:

statt $::auth->check_right($form->{login}, $right) assert benutzen: $::auth->assert($right, 1)
$form lässt sich leicht manipulieren.

40b16805 06.08.2013 11:58 Moritz Bunkus

Wiederkehrende Rechnungen: nicht '_email' in Vorlagendateinamen hinzufügenn

In Form::prepare_for_printing wurde '_email' immer an den Dateinamen
angehängt, sofern es ein solches Template gibt (also
z.B. 'invoice_email.tex') -- egal, wohin letztlich ausgegeben werden...

f60e424c 05.08.2013 17:13 Moritz Bunkus

Fehlende Locales für CRM-Menü

ac86ce08 05.08.2013 16:09 Thomas Heck

CustomerVendor: Ändern von Wiedervorlagen erlauben

b623ece7 05.08.2013 15:18 Thomas Heck

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

382890fe 05.08.2013 15:17 Thomas Heck

CustomerVendor: bei Wiedervorlagen FollowUpLinks erstellen

bc7c5665 05.08.2013 15:13 Thomas Heck

Wiedervorlagen: Links zu Kunden/Lieferanten gefixt

456a5319 05.08.2013 14:44 Niclas Zimmermann

Merge branch 'master' of https://github.com/kivitendo/kivitendo-erp

916aae37 05.08.2013 14:39 Niclas Zimmermann

Recht für EK-/VK-Rechnungen funktionierte nicht

Man konnte sich bisher, auch ohne das Recht zu besitzen, eine Liste
von Kreditoren-/Debitorenbelegen erstellen, indem man folgenden Link
aufgerufen hat:

ar.pl?action=search (dann auf weiter)
oder direkt:
ar.pl?action=ar_transactions...

e8d91442 05.08.2013 13:51 Kivitendo Admin

Neue Rechte für Anzeige der Debitoren- und Kreditorenbuchungen

Damit kann man in den Berichten für Einkaufs- und Verkaufsrechnungen die
Debitoren- und Kreditorenbuchungen herausfiltern, so daß z.B. die
Einkäufer nicht mehr Kreditorenbuchungen aus dem Fibu-Bereich sehen...

96aa70a1 05.08.2013 13:28 Thomas Heck

Meldungen beim Erstellen von Wiedervorlagen im Kunden/Lieferanten

6c5cdbeb 05.08.2013 10:41 Moritz Bunkus

Backgroundjob-History-Liste: Filterfunktion

fe546cb0 05.08.2013 10:41 Moritz Bunkus

ParseFilter: neuer Operator 'eq_ignore_empty'

Ignoriert den Filter, wenn er leer ist. Andernfalls wird mit =
verglichen.

ccfc4635 05.08.2013 10:41 Moritz Bunkus

CRM-Tabellen in die Blacklist aufnehmen

ac84f80b 02.08.2013 16:35 Sven Schöling

Dateinamen im webdav aus utf8 decoden. Nicht NFC normalisieren, die müssen hinterher als URLs funktionieren.

31280bfa 02.08.2013 15:07 Sven Schöling

Im Filtered Helper den callback richtig zusammenbauen.

behebt #2332

3d96d9f0 02.08.2013 13:35 Bernd Bleßmann

Kosmetik: Kopieroperationen zusammenfassen.

bf5ce652 02.08.2013 13:31 Bernd Bleßmann

flatten_to_form: auch Listenpreis und Warengruppe berücksichtigen.

6dbc83af 01.08.2013 15:31 Moritz Bunkus

jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen

a88e5449 01.08.2013 15:28 Moritz Bunkus

kivi.popup_dialog: auf jQuery UI basierende Popupdialoge

133e3be2 01.08.2013 10:59 Moritz Bunkus

ClientJS: Argumente nur dann säubern, wenn sie richtigen Typ haben

- Stringifizierung nur für Instanzen von SL::Presenter::EscapedText
- Leading whitespace trimming nur für Skalare

Hintergrund ist, dass manche Funktionen komplexere Strukturen als
Parameter übergeben bekommen, namentlich jstree:create_node, das ein...

b023a2ad 01.08.2013 10:51 Kivitendo Admin

Typos korrigiert

Obwohl die super zum Greppen waren.

926ebeb7 31.07.2013 17:02 Moritz Bunkus

ClientJS: Leading Whitespace von allen Argumenten tilgen, nicht nur vom ersten

824f9ddf 31.07.2013 12:41 Moritz Bunkus

ClientJS: Funktionen zum Hinzufügen und Entfernen generischer Eventhandler

9103c818 31.07.2013 12:41 Moritz Bunkus

ClientJS-Erzeugung: Unterstützung für <ARGn> mit "n" eine beliebige Ziffer

50f19777 31.07.2013 12:41 Moritz Bunkus

kivi.js: Funktion zum Auffinden von Funktionen über ihren Namen

Funktioniert sowohl mit globalen Funktionen als auch mit solchen in
Namensräumen (Objekten):

var func = kivi.get_function_by_name("kivi.t8");

88abef92 31.07.2013 12:41 Moritz Bunkus

ClientJS: Daten bei AJAX-Submits als POST-Content schicken, nicht an die URL dran

2cb9fa7e 31.07.2013 11:20 Moritz Bunkus

Nicht explizit Transaktion starten

$::form->get_standard_dbh liefert ein Handle, das AutoCommits aus hat
$::form->und daher eh immer explizit in einer Transaktion
$::form->steckt. Vermeidet zusätzlich eine Warnung.

cc9fbc1c 30.07.2013 16:33 Thomas Heck

Ansprechperson und Lieferadresse nach Speichern von Kunden wiederöffnen

1223ef45 30.07.2013 13:26 Moritz Bunkus

Erste Tests zum PriceTaxCalculator

fc4e206a 30.07.2013 13:26 Moritz Bunkus

$::instance_conf benötigt kein explizites init mehr

51c2badb 30.07.2013 13:25 Moritz Bunkus

Data::Dumper-Format-Variablen in Tests setzen

783025d9 30.07.2013 09:19 Moritz Bunkus

Neue Kontoverbindung für FA Bad Homburg

Fixt #2315.

51059a47 30.07.2013 08:58 Moritz Bunkus

Initialer Focus in OE-Masken auf Kunden-/Lieferanteninput

5ea712a2 29.07.2013 16:31 Moritz Bunkus

Lagerplätze anlegen: Nummerierung mit Anzahl existierender Lagerplätze starten

...und nicht mit 1, weil ansonsten beim mehrfachen Anlegen die Nummern
doppelt und dreifach vergeben werden. Fixt #2325.

df0ca1fe 29.07.2013 16:19 Moritz Bunkus

Artikelstammdatenmaske: bei "Erneuern" Fließkommazahlen exakt einmal parsen

Fixt #2341.

66f7ff40 29.07.2013 15:22 Moritz Bunkus

steuerfilterung.pl: mit "keine Steuer" zurecht kommen

44e8084a 29.07.2013 15:18 Moritz Bunkus

steuerfilterung.pl: SQL injection verhindern

9d17c830 29.07.2013 15:10 Moritz Bunkus

Perl-DB-Upgradescripte: nicht manuell Datenbankhandle committen

835ff8df 29.07.2013 15:10 Moritz Bunkus

steuerfilterung.pl: Steuersätze nicht runden

Zum Einen verwendet z.B. der Schweizer Kontenrahmen Steuern mit
Nachkommastellen, und zum Anderen ist "tax.rate" eine Spalte vom Typ
"numeric", sodass die erhaltenen Werte eh kein
Fließkomma-Rundungsproblem haben....

8a69df52 29.07.2013 15:10 Moritz Bunkus

steuerfilterung.pl: nicht manuell früh committen, um Mehrfachausführung zu ermöglichen

Z.B. wenn der Benutzer den Zurück-Button benutzt oder so. Das Commit
wird von kivitendo später eh ausgeführt, sofern das Script erfolgreich
war.

9ef71acd 29.07.2013 14:32 Moritz Bunkus

Doku-Update zu unterstützten Distributionsversionen

Fixt #2339.

c932f59d 29.07.2013 14:32 Moritz Bunkus

Dokumentationsupdates

0d2ae687 29.07.2013 12:54 Sven Schöling

Bessere doku für SL/InstallationCheck.pm

da3de350 29.07.2013 11:56 Moritz Bunkus

InstallationCheck: Parameter dist_name wenn Modulname != Distributionsname

Beispiel: name = LWP und dist_name = libwww-perl

68a43a80 29.07.2013 11:53 Moritz Bunkus

Falschen Methodennamen gefixt

44ab47a7 29.07.2013 11:52 Moritz Bunkus

Fehlende Modulabhängigkeiten für Testprozess ergänzt

f2770af3 29.07.2013 10:31 Moritz Bunkus

Fehlende Übersetzungen ergänzt, nicht mehr benötigte entfernt

39fdacc1 26.07.2013 14:54 Sven Schöling

class listrow an die Verwendung von [% loop.count % 2 %] angepasst

541b2bfb 26.07.2013 14:28 Bernd Bleßmann

Preisgruppenanzeige in der Warenmaske mit zeilenweise alternierender Farbe

f24b55f2 26.07.2013 11:09 Thomas Heck

Kein Prompt, wenn Benutzer im Adminbereich "als neu" gespeichert wird

fixt #2340

7da9d5b6 25.07.2013 18:28 Sven Schöling

assign_attribute: reservierte Methoden ignorieren.

f88b542e 25.07.2013 18:28 Sven Schöling

Merge branch 'master' of github.com:kivitendo/kivitendo-erp