Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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

8b7b7b3f 18.01.2013 16:17 Moritz Bunkus

Rose: 'with_args' nach Foreign-Key-Einführung gefixt

Die Beziehung heißt nun 'parts' und nicht mehr 'part'. 'part' ist nur
ein Alias.

d482851e 17.01.2013 16:12 Moritz Bunkus

Doppelter foreign key auf oe wieder entfernt

27bb493f 17.01.2013 16:04 Moritz Bunkus

Rose-Beziehungstypen in Order gefixt

Siehe #2139.

dd6282f6 17.01.2013 15:49 Moritz Bunkus

Rose-Beziehungstypen gefixt

Behebt #2139.

4f15333b 17.01.2013 15:47 Moritz Bunkus

Fremdschlüssel für Tabellen oe, delivery_orders, parts, translation

b810b2e9 16.01.2013 18:12 Moritz Bunkus

Kundentypnummernkreis nur berücksichtigen, falls dafür Nummernkreis gesetzt ist

Gilt analog für Lieferanten.

Siehe #2138.

1a3920a1 16.01.2013 12:00 Moritz Bunkus

CSV-Import Lieferadressen: Funktion gefixt

Shipto hat keine custom variables. Die Base-Klasse hat sich aber
darauf verlassen, indem es 'all_cvar_configs' aufruft. Der Test mit
'$self->can("all_cvar_configs")' ist hier sinnfrei, weil
Rose::Object::MethodMaker nun mal genau diese Methoden anlegt.

49345708 15.01.2013 15:06 Moritz Bunkus

Nach Löschen in ar/ap/gl via DB-Trigger in acc_trans aufräumen

04bfdc11 15.01.2013 14:29 Moritz Bunkus

SL::DB::Buchungsgruppen: Verknüpfungen und Hilfsmethoden

91bd08d8 15.01.2013 14:29 Moritz Bunkus

Diverse Fremdschlüssel für Tabellen ar und ap

6858b66b 15.01.2013 14:29 Moritz Bunkus

POD-Dokumentation

b632cee8 14.01.2013 16:01 Moritz Bunkus

InvoiceItem, OrderItem, DeliveryOrderItem: diverse Fremdschlüssel eingeführt

ca055619 14.01.2013 16:01 Moritz Bunkus

Option in [debug], keine 'nologin' zu schreiben

78c5d01b 14.01.2013 14:47 Moritz Bunkus

CSV-Import Ansprechpersonen: Feld "Funktion/Position" (cp_position)

0ca820f6 14.01.2013 14:46 Moritz Bunkus

SL::DB::Order: falsche one-to-many zu PeriodicInvoice entfernt

604765d5 14.01.2013 14:46 Moritz Bunkus

Spalte 'cp_function' in 'cp_position' umbenennen zwecks Kompatibilität mit CRM

4b211b2b 14.01.2013 14:46 Moritz Bunkus

Ansprechpersonen: Feld "Funktion/Position"

3063b9a8 11.01.2013 16:03 Sven Schöling

PartImport: check_existing etwas optimiert, spart bei Testimports gut 40% Zeit.

b6cdc154 11.01.2013 14:37 Sven Schöling

Warnung wenn der Taskserver nicht läuft

aee10de2 11.01.2013 13:59 Sven Schöling

Error Reporting, und robuster gegen Fehler im Report save/load

bc447b5b 11.01.2013 13:59 Sven Schöling

neustart bug von taskserver gefixt

43764f14 11.01.2013 13:58 Sven Schöling

pricegroups nur anzeigen, wenn sie auch wirklich vorhanden sind.

6cec3677 11.01.2013 13:58 Sven Schöling

init methoden sollen nur zurückgeben

63f2cbc1 11.01.2013 13:58 Sven Schöling

Anzahl der Zeilen für den Report cachen un indizieren

Da das auch mal gerne 4mio+ werden dauert das sonst elend lange.

d14f72e7 11.01.2013 13:58 Sven Schöling

nicht hochgeladene Datei abfangen

169357af 11.01.2013 13:58 Sven Schöling

progress tracking für andere imports

8ae2bc4f 11.01.2013 13:58 Sven Schöling

cleanup nach jedem import

d29ecc8b 11.01.2013 13:58 Sven Schöling

cleanup fix

6c9ab8b5 11.01.2013 13:58 Sven Schöling

test korrekt mitschleifen

e5b33700 11.01.2013 13:57 Sven Schöling

debug code

e5a690f9 11.01.2013 13:57 Sven Schöling

paginating für test_import

638e0b03 11.01.2013 13:57 Sven Schöling

report paginaten

d001c791 11.01.2013 13:57 Sven Schöling

cleanup Methode und Manager für CsvImportReport

b2930e37 11.01.2013 13:57 Sven Schöling

Fehler korrekt weiterleiten

670ca35b 11.01.2013 13:57 Sven Schöling

Bugs bei formatierten Methoden behoben

b2321d6a 11.01.2013 13:57 Sven Schöling

Übersetzungen

98f37c10 11.01.2013 13:57 Sven Schöling

Progress genauer anzeigen

d7492165 11.01.2013 13:57 Sven Schöling

Weitere Verbesserungen am asynchronen Import.

- tracking
- profile/session handling

93d4967b 11.01.2013 13:57 Sven Schöling

debug

1ad93745 11.01.2013 13:57 Sven Schöling

action_report zu den anderen actions verschoben

aba17eb1 11.01.2013 13:56 Sven Schöling

set_data Methode

08d78ff5 11.01.2013 13:56 Sven Schöling

SessionFile optional mit session_id laden

(wird für background_jobs benötigt

19bc00f2 11.01.2013 13:56 Sven Schöling

BackgroundJobCleanup

82c3b7eb 11.01.2013 13:55 Sven Schöling

Asynchroner Import

25ad1535 11.01.2013 13:54 Sven Schöling

Report in der richtigen Reihenfolge speichern und anzeigen.

f64be46d 11.01.2013 13:54 Sven Schöling

Includeprobleme bei SL/DB Objekten vermeiden

5d74fd02 11.01.2013 13:54 Sven Schöling

destroy methode für CsvImportReport

a5a42ed1 11.01.2013 13:54 Sven Schöling

CsvReport: Status mitspeichern

67643d03 11.01.2013 13:54 Sven Schöling

Csv Import in Datenbank zwischenspeichern und rudimentärer Report.

4b26e243 11.01.2013 13:54 Sven Schöling

CsvImportProfiles an den erstellenden Benutzer gebunden

361d8846 11.01.2013 13:48 Sven Schöling

Revert "tax_id in acc_trans"

This reverts commit 357d134d265637fb37ed2cd47da2ce3ef44d015a.

0c4b5126 11.01.2013 13:40 Sven Schöling

Revert "Fehler beim Schreiben von tax_id"

This reverts commit 94915eda8e84805b5745b81fefc67be9ecde55f8.

8eca5e84 11.01.2013 13:40 Sven Schöling

Revert "Probleme bei Mwst-Wechsel"

This reverts commit 072919154edb34f4afed6bf93fdbdae5b0969385.

978c6f75 10.01.2013 16:36 Sven Schöling

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

be889f53 10.01.2013 16:36 Sven Schöling

SL::Locale::String kann jetzt auch Parameter

t8('The is no cake, at least with id #1', 42)

b6d6ad18 10.01.2013 14:03 Moritz Bunkus

SEPA-Einzug: Rechnungen mit gesetztem "Lastschrifteinzug" vorauswählen

ee2b1ef3 10.01.2013 14:03 Moritz Bunkus

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

a523371d 10.01.2013 14:03 Moritz Bunkus

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

d16fc161 08.01.2013 19:16 Sven Schöling

Stillen Fehler bei cascade-save von one-to-many relations behoben.

Folgendes Phänomen:

table X                       table X_items
id X_id references X(id)

wird in Rose zu

SL::DB::X und SL::DB::XItems, wobei SL::DB::XItems::X eine automatische...

8660390c 28.12.2012 14:06 Moritz Bunkus

Menüs: "target=..." wieder unterstützt