Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
8817f25b 06.03.2013 10:23 Moritz Bunkus

Presenter: escape_js() zum Escapen von JavaScript

0cdbf7b0 06.03.2013 10:23 Moritz Bunkus

$::lxdebug->dump() gibt den gedumpten Text zusätzlich als Rückgabewert zurück

6e25f5eb 06.03.2013 10:23 Moritz Bunkus

ActsAsList: get_next_in_list() und get_previous_in_list()

37ffd321 05.03.2013 16:37 Niclas Zimmermann

Veralteter Code

Dieser Commit entfernt die Tabellen rma und rmaitems. Beide werden
schon seit längerer Zeit nicht mehr aktualisiert und wurden vor dem
Commit nur noch an 2 Stellen ausgelesen.

f3548f89 05.03.2013 15:19 Niclas Zimmermann

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

56f7991d 05.03.2013 15:17 Niclas Zimmermann

Merge branch 'dpt_trans_entfernen'

0c28bb82 05.03.2013 15:17 Niclas Zimmermann

Merge branch 'gifi'

b8fee3fc 05.03.2013 15:11 Niclas Zimmermann

Entfernt dpt_trans

Entfernt die Tabelle dpt_trans. Dazu mussten die SQL-queries in der
SL/RP.pm noch angepasst werden. Das Upgrate-Script entfernt zusätzlich
noch alle Trigger/Funktionen, die in die Tabelle dpt_trans noch benutzt
haben.

1490701d 05.03.2013 10:31 Moritz Bunkus

"None"-Layout: alle JavaScript-Setup-Funktionen in einer Funktion zusammengefasst

81903154 05.03.2013 10:31 Moritz Bunkus

Globaler AJAX-Spinner in Headerzeile rechts

a56327d7 01.03.2013 17:22 Moritz Bunkus

Lokalisierungsdateien jquery-ui hinzugefügt

Fixt #2179.

14d5612b 01.03.2013 17:22 Moritz Bunkus

Veralteten Code entfernen

8004e6a1 01.03.2013 15:47 Bernd Bleßmann

Beim CSV-Import im Report auch die Info-Spalten anzeigen.

7b38e23d 01.03.2013 15:44 Bernd Bleßmann

Beim CSV-Import im Report alle Zeilen anzeigen.

Fixt #2175.

0daf1633 01.03.2013 15:22 Niclas Zimmermann

Entfernt gifi und pos_ustva

Dieser Commit entfernt die Tabelle gifi und die Spalten gifi_accno/
pos_ustva aus der Datenbank. Sie wurden nicht mehr benutzt.

Behebt Bug #1966.

4eda5c73 01.03.2013 15:12 Moritz Bunkus

Periodische Rechnungen: Monatsnamen nicht im Script hardcoden

Abgesehen davon, dass es extrem unschöner Stil ist, werden ohne "use
utf8;" dann auch die Umlaute nicht richtig behandelt.

87d9765a 01.03.2013 14:37 Moritz Bunkus

Alten Code entfernt (MultiColumnIterator)

172936e9 01.03.2013 14:17 Moritz Bunkus

jquery.checkall.js immer laden lassen

9f07753b 01.03.2013 14:01 Moritz Bunkus

Überflüssige Tabellen customertax, vendortax, partstax entfernt

Fixt #2186.

168836cf 01.03.2013 13:33 Moritz Bunkus

Verknüpfte Belege: beliebige Verknüpfungen hinzufügen können

7ff0d2ab 01.03.2013 10:42 Moritz Bunkus

Update jQuery auf 1.9.1, jQuery-UI auf 1.10.1

d0172f91 01.03.2013 10:41 Moritz Bunkus

Verknüpfte Belege: Implementation "Verknüpfungen löschen"

60e1aa55 01.03.2013 10:41 Moritz Bunkus

Verknüpfte Belege: Spalte "Verknüpfungsrichtung" anzeigen

ad65bf1b 01.03.2013 10:41 Moritz Bunkus

LXDebug->dump: Optionen an Data::Dumper übergeben können

aff7b608 01.03.2013 10:41 Moritz Bunkus

LXDebug: Indent auf 2

942a5b2c 27.02.2013 14:29 Moritz Bunkus

SL::{Controller::Base,Presenter}->render: Dokumentation

18b1b180 27.02.2013 14:22 Moritz Bunkus

Verkaufs-/Einkaufsbelege: Neuer Tab "Verknüpfte Belege", per AJAX geladen

Außerdem WebDAV in eigenen Tab geschoben und Ausgabe vereinheitlicht

f3978ea1 27.02.2013 14:22 Moritz Bunkus

SL::{Controller,Presenter}->render: $template kann auch ref auf Instanz von EscapedText sein

Die folgenden Fälle werden nun für $template wie folgt behandelt:

- keine Ref: $tempalte wird als Dateiname interpretiert
- Ref auf einen String (ref eq 'SCALAR'): Zu rendernder String,...

bae050e9 27.02.2013 14:21 Moritz Bunkus

Entwickleroption "debug.auto_reload_resources" implementiert

Fügt einen zufälligen GET-Parameter an jeden JavaScript-/CSS-Link
hinzu, der via $layout->use_javascript()/use_stylesheet() ausgegeben
wird. Sorgt dafür, dass der Browser Resourcen jedes Mal neu lädt....

88bb5aaa 26.02.2013 16:30 Niclas Zimmermann

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

5574a036 26.02.2013 15:57 Kivitendo Admin

Bei Kundendetails auch Standardpreisgruppen anzeigen

c2796317 26.02.2013 14:34 Bernd Bleßmann

Kosmetik: Leerzeichen am Zeilenende weg.

fc55beb4 26.02.2013 14:31 Bernd Bleßmann

kleine kosmetische Korrekturen: kein Semikolon nach Kontrollstrukturen.

1ade8550 26.02.2013 14:28 Bernd Bleßmann

Kundenbericht/Lieferantenbericht: Wieder richtig Sortieren können.

Ist im commit e5e2493f45a28623c056023159f4166c2dac63a0 kaputt gegangen.

5ac0b1b2 26.02.2013 10:09 Niclas Zimmermann

Merge branch 'merge_chart_link'

e5e2493f 25.02.2013 16:06 Kivitendo Admin

Korrektur für Commit 2def6461e - Kundenbericht

je nachdem ob die Abfrage mit UNION oder nicht durchgeführt wird muß die
ORDER BY Spalte angepasst werden. allowed-HASH ähnlich wie in DO
eingeführt.

2def6461 25.02.2013 11:21 Kivitendo Admin

Verkauf -> Berichte -> Kunden - Land und Verkäufer

neue Häkchen bei "In Bericht aufnehmen"

  • nach Land filtern und in Ergebnis anzeigen
  • Verkäufer anzeigen.
067e9457 25.02.2013 09:31 Moritz Bunkus

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

dea261f0 25.02.2013 09:31 Moritz Bunkus

uri_decode: nur "undef" abfangen, nicht auch andere im Perl-Sinne "0"-Werte

Fixt #2182.

dceb9f20 22.02.2013 17:38 Niclas Zimmermann

Bugfix von chart_link und tax_id in acc_trans

Es gab noch einige Bugs bei VK- und EK-Rechnungen.

1. Der Steuerschlüssel wurde nicht richtig geschrieben.
2. tax_id war noch an einigen Stellen NULL.

1672583a 22.02.2013 14:54 Niclas Zimmermann

Steuern festsetzen

Dieser Commit macht Steuern unveränderbar, wenn mit diesen schon
gebucht wurde, d.h. ein Eintrag in der acc_trans steht. Man kann nur
noch Namen und Automatikkonten verändern. Weiterhin findet eine
Prüfung statt, ob Steuerschlüssel 0 ohne Steuern gespeichert wird....

3af5e2e0 22.02.2013 13:36 Niclas Zimmermann

chart.link in der acc_trans

Enthält noch einige Ergänzungen zu commit
d1408ca13458a782cbde2b768cdd7abdbdcb9348. Es werden jetzt auch
periodisch erzeugte Rechnungen berücksichtigt und SEPA-Überweisungen
funktionieren wieder.

Weiterhin werden noch einige Syntax-Fehler behoben.

d1408ca1 22.02.2013 11:01 Niclas Zimmermann

chart_link in acc_trans

Erstellt ein neues Pflichtfeld chart_link in der Tabelle acc_trans.
Wird bisher nur beschrieben und noch an keiner Stelle ausgelesen.

Conflicts:

SL/AP.pm
SL/AR.pm
SL/IR.pm
SL/IS.pm
2d881637 19.02.2013 12:03 Niclas Zimmermann

tax_id/taxkey bei SEPA-Überweisungen

Bei SEPA-Überweisungen wird jetzt auch tax_id und taxkey in die
acc_trans geschrieben.

Behebt Bug #2169.

75603a22 15.02.2013 15:46 Moritz Bunkus

Rose-Model Wiederkehrende Rechnungen: Foreign Key "order" nennen, nicht "oe"

c6ab4d99 13.02.2013 14:10 Sven Schöling

Opendocument PDF Konvertierung unter FCGI ermöglicht

Forken unter FCGI muss die in/out streams gesondert behandeln.

d1489df2 11.02.2013 10:09 Moritz Bunkus

Loginbildschirm: Unter Versionsnummer auch aktuelle Git-Revisionsnummer anzeigen

Conflicts:
locale/de/all

783071b8 08.02.2013 16:45 Moritz Bunkus

L: hidden_tag(): Parameterübergabe gefixt

a341d959 08.02.2013 13:19 Moritz Bunkus

ActsAsList: mit remove_from_list() entfernte Items auf position = -1 setzen

position ist in allen Tabellen NOT NULL deklariert. Nur in der einen,
die ich zum Testen genutzt hatte, nicht. Das habe ich nun
nachgeholt. Jetzt wird -1 als magischer "not in list"-Wert benutzt.

f12b3596 08.02.2013 12:02 Moritz Bunkus

ActsAsList: neu: remove_from_list(), add_to_list(), Unit-Tests

0fc82c30 08.02.2013 12:02 Moritz Bunkus

ActsAsList: Möglichkeit, Positionsgruppen nach anderen Spalten anzugeben

8fff964f 08.02.2013 10:54 G. Richardson

Selftest Prüfung für Bilanzkonten in GuV-Gruppe

Ein Konto sollte nicht gleichzeitig in beiden Berichten auftauchen.

d3961deb 07.02.2013 16:37 Moritz Bunkus

SEPA-Überweisung: Rechnungen mit gesetztem "Lastschrifteinzug" vorauswählen

d623e974 07.02.2013 16:37 Moritz Bunkus

Kreditorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten

f47c2cd1 07.02.2013 16:04 Moritz Bunkus

Einkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten

7c9fc25b 06.02.2013 13:10 Jan Büren

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

61813c8c 06.02.2013 13:09 Jan Büren

Vergessene Lieferscheindruckvariablen (bom Stückliste) in TEMPLATE_ARRAYS ausgelagert

Hinterngrund: commit 02475b7f88ed372dd8d17cc2ed22c1dac251340b.
(Lieferscheindruckvariablen in den speziellen "TEMPLATE_ARRAYS" namespache ausgelagert)

Stücklisten-Druck von Erzeugnissen wird entsprechend selten angehakt und wurde deshalb bei...

8c6871be 06.02.2013 12:19 Moritz Bunkus

$::request: Funktionen "is_ajax()" und "type()"

5f68c975 05.02.2013 14:50 Moritz Bunkus

Refactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt

2a4516c1 05.02.2013 13:51 Niclas Zimmermann

Bessere Formatierung

Verbessert die Formatierung von Commit 5c5e92bc37819dd9df952068b9e58b47dd0b0de2
(Großschreibung von SQL-Befehlen, Zeilenumbrüche bei langen Sub-Queries)

03ff37cb 05.02.2013 13:51 Niclas Zimmermann

tax_id in acc_trans

Dieser Commit enthält das Update-Script um eine neue Spalte Namens
'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte hat
Constrait NOT NULL und einen Fremdschlüssel auf die id von tax.

Das Pflichtfeld wird jetzt immer geschrieben bei:...

23a596b9 05.02.2013 11:12 Moritz Bunkus

Speichern von Waren nach Fremdschlüsseleinführung gefixt

3d1ae2d9 05.02.2013 09:54 Moritz Bunkus

Refactoring: list_objects() aus Controllern in ReportGenerator-Helfer verschieben

f46bab53 04.02.2013 11:19 Moritz Bunkus

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

370c1135 04.02.2013 11:19 Moritz Bunkus

Refactoring render-Parameter: Reste zu 7647d46

2814ad86 01.02.2013 16:04 Sven Schöling

Sortindicator für SellPriceInformation

91c1ec0e 01.02.2013 16:04 Sven Schöling

transdate Sortierung bei OrderItem war nicht eindeutig

6949cf7f 01.02.2013 14:26 Sven Schöling

warnings

1d1cd1dd 01.02.2013 14:25 Sven Schöling

warnings

7288950e 01.02.2013 14:25 Sven Schöling

warnings

5ca497d5 01.02.2013 14:25 Sven Schöling

warnings

2c54fff8 01.02.2013 14:25 Sven Schöling

Typo korrigiert, Install prüft jetzt korrekt auf Test::Output

7647d46a 01.02.2013 13:40 Moritz Bunkus

Refactoring: Parameterredesign SL::Controller::Base::render und SL::Presenter::render

Conflicts:
SL/Controller/FinancialControllingReport.pm
SL/Controller/ProjectType.pm

42dfa9a7 01.02.2013 13:40 Moritz Bunkus

Test::Exception und Test::Output für Testsuite voraussetzen

Conflicts:
doc/kivitendo-Dokumentation.pdf

83a428a3 01.02.2013 13:39 Moritz Bunkus

DebugMenu entfernt, weil es momentan nicht mehr funktioniert

1d0a5eee 01.02.2013 13:39 Moritz Bunkus

Invoice-Model: Verknüpfung zu Stornorechnungen "storno_invoices"

Rechnungen, die $self storniert haben -- sprich User war in $self und
hat dort auf "Storno" gedrückt.

c75d178e 01.02.2013 13:36 Moritz Bunkus

Record-Presenter: robustere Typenprüfung

30c8e51b 01.02.2013 13:36 Moritz Bunkus

Presenter: Dokumentationsbeispiel berichtigt

804e16d1 01.02.2013 13:36 Moritz Bunkus

Projektstammdaten: Liste verknüpfter Dokumente anzeigen

Conflicts:
SL/Controller/Project.pm

5b5dbec0 01.02.2013 13:35 Moritz Bunkus

Presenter-Module für Listen von Verkaufs-/Einkaufsobjekte

d4458803 01.02.2013 13:35 Moritz Bunkus

SL::Presenter -- die neue Präsentationsschicht

0b89d2ca 30.01.2013 17:09 Moritz Bunkus

Funktion get_first_conflicting() im Model-Basisklasse

e50a9622 30.01.2013 13:21 Moritz Bunkus

Stringifizierbare Klassen laden, bevor YAML::Load() aufgerufen wird

Hintergrund. Normalerweise dumpt YAML Klassen sinnvoll, sprich mit
Typus, Paketnamen und Innereien. Für eine Instanz von
SL::Locale::String könnte das z.B. so aussehen:

--- !!perl/hash:SL::Locale::String...

117fefac 30.01.2013 11:19 Moritz Bunkus

ActsAsList: Neue Funktion "reorder_list"

Conflicts:
SL/Controller/ProjectType.pm

c4ba4f3e 30.01.2013 11:17 Sven Schöling

Wenn Proxies übergeben werden, müssen die vor dem Downgrade stringifiziert werden.

28b3276c 28.01.2013 14:58 Moritz Bunkus

Debitoren-/Kreditoren-/Dialogbuchungen: Fremdschlüsselspalte "department_id" nicht mit "0" schreiben

Conflicts:
SL/AP.pm

95eb8f3c 24.01.2013 14:57 Moritz Bunkus

Sorted-Controller-Helfer: Standardsortierrichtung nutzen, wenn nicht anders übergeben

7f8599c0 24.01.2013 13:03 Moritz Bunkus

Projektverwaltung auf Rose- und Controller-Code umgestellt

5c5c1eef 24.01.2013 13:03 Moritz Bunkus

Projekt: neue Spalten (Kunde, Typ, gültig)

ee04154a 23.01.2013 11:06 Moritz Bunkus

DateTime-Helfer: 'goto' heißt das Keyword, nicht 'gofrom'

mosu vs "search & replace" -- 0:1

14817fd9 23.01.2013 10:29 Moritz Bunkus

DateTime-Helfer: Funktionsnamen in (to|from)_kivitendo umbenannt

Mit Legacy-Aliasen.

aa8fc8ca 23.01.2013 10:29 Moritz Bunkus

DateTime-Formatierung: Jahreszahlen immer vierstellig ausgeben

Machen die anderen Datumsformatfunktionen von kivitendo ebenso.

0845c4b7 23.01.2013 10:13 Moritz Bunkus

Rose: Fremdschlüsselbenennung fixen

Die von Rose erzeugten Fremdschlüsselaccessoren heißen wie die
Spaltennamen, also z.B. in Perl 'trans' zu Spalte 'trans_id'. Das ist
unintuitiv und muss an vielen Stellen (z.B. bei den manager_args,
with_objects etc.) auch als 'trans' angegeben werden....

026e601d 23.01.2013 10:13 Moritz Bunkus

Schreibfehler im englischen String

fd0a62ab 23.01.2013 10:12 Moritz Bunkus

Rose-Order-Manager: Sortier-Spezifikation und Paginating

a93f1e39 21.01.2013 14:16 Moritz Bunkus

Funktion 'is_sales' in SL::DB::{Invoice,PurchaseInvoice}

Gleiche Funktionen für ähnliche Objekttypen

61bd6288 21.01.2013 14:16 Moritz Bunkus

Boolesche Funktionen ("is_...") auch boolesche Werte zurückgeben lassen

Ansonsten sind Vergleiche nervig:

$a->is_ales == $b->is_sales

460cd14e 21.01.2013 14:16 Moritz Bunkus

LinkedRecords-Helfer: Parameter 'via' bei 'linked_records' für beliebige Pfade von -> zu

z.B. um zu einem Angebot alle Rechnungen zu erhalten, egal, ob
zwischendurch Aufträge und Lieferscheine stehen

d183ece1 21.01.2013 14:16 Moritz Bunkus

LinkedRecords-Helfer: Dokumentationsupdate

260c52c3 21.01.2013 14:16 Moritz Bunkus

LinkedRecords-Helfer: Funktionsname privat gemacht