Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
9d015fd3 14.10.2013 11:56 Sven Schöling

BackgroundJobHistory getmodels

fa7a37a2 14.10.2013 11:56 Sven Schöling

PartPicker get_models

783342e0 14.10.2013 11:56 Sven Schöling

BackgroundJob models

95f9f85a 14.10.2013 11:56 Sven Schöling

paginating im druck gefixt. debugmeldungen aufgeräumt

9e9d7195 14.10.2013 11:56 Sven Schöling

rest vom get_models callback entfernt

d5cb059b 14.10.2013 11:56 Sven Schöling

get_models callback entefrnt und in den finalize prozess integriert

0f491583 14.10.2013 11:56 Sven Schöling

weitere umstrukturierung

ec3a4636 14.10.2013 11:56 Sven Schöling

Erste Version GetModels rewrite

known bugs:
disable pagination funktioniert nicht
compiletime optimizations werden noch nicht benutzt
doku fehlt

cf826cc8 14.10.2013 11:56 Sven Schöling

C/Project: filtered eingeführt; db_args, pre_parse_filter und flat_filter entfernt

71e2b75e 14.10.2013 11:56 Sven Schöling

Manager/Project: custom filter und paginate default.

0ac42632 14.10.2013 11:56 Sven Schöling

ParseFilter: Erlauben, dass custom filter leere Listen zurückgeben

aa18b62a 14.10.2013 11:56 Sven Schöling

GetModels: current_action Hook ersetzt durch action_name

c301b22e 14.10.2013 11:55 Sven Schöling

warning

20e80349 14.10.2013 11:54 Sven Schöling

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

bfdfc9ee 14.10.2013 11:54 Sven Schöling

warnings unter 5.12.4

121626b9 11.10.2013 22:40 Bernd Bleßmann

Filter für benutzerdef. Variablen für parts auf richtige Tabelle anwenden.

44655653 11.10.2013 14:25 Sven Schöling

Ungültige Lager beim Einlagern ausblenden.

behebt #2377

ddaaf1dd 11.10.2013 14:09 Sven Schöling

L.select_tag muss auch ohne .as_list vmethod mit 1-Element Listen kalr kommen

behebt #2376

cdd666f2 09.10.2013 15:27 Bernd Bleßmann

Einkaufspreis parsen bei Erzeugen eines Angebots aus Auftrag.

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