Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
08d2e0ca 11.07.2013 09:30 Moritz Bunkus

SL::DB::DeliveryOrder: donumber in before_save-Hook erzeugen

57d6293d 11.07.2013 09:30 Moritz Bunkus

SL::DB::Invoice: invnumber in before_save-Hook erzeugen

1bcb4ec6 11.07.2013 09:29 Moritz Bunkus

SL::DB::Order: quo/ordnumber in before_save-Hook erzeugen

7fde0dcd 11.07.2013 09:29 Moritz Bunkus

SL::PrefixedNumber::set_to_max: mit undefinierten Werten klarkommen

0b9a3ff0 09.07.2013 15:12 Sven Schöling

with_objects in ParseFilter korrekt weiterreichen

5527271d 08.07.2013 10:09 Moritz Bunkus

SMTP-Mailer: Login-Konfigurationseinstellung heißt "login", nicht "user"

Die kivitendo.conf führt "login" als Namen für die Einstellung
auf. Für Rückwärtskompatibilität aber beide Varianten unterstützen.

d5aaeae1 05.07.2013 14:41 Moritz Bunkus

Admin: Zuordnungen User <-> Gruppen <-> Mandanten auch leeren können

ed023e22 05.07.2013 10:56 Moritz Bunkus

InstanceConf: Funktionen get_default_(warehouse|bin)_id heißen inzwischen get_(warehouse|bin)_id

58c69eb0 04.07.2013 09:45 Moritz Bunkus

"WebDAV" einheitlich schreiben

744418ae 04.07.2013 09:45 Moritz Bunkus

Kosmetik: Alignment

8ad1534a 04.07.2013 09:45 Moritz Bunkus

Mandantenkonfig: Gewichtsoptionen nur anzeigen, wenn Gewichtseinheiten definiert sind

102e10e5 03.07.2013 13:12 Sven Schöling

Nicht versuchen DESTROY mit AUTOLOAD zu dispatchen.

39c3f17a 03.07.2013 12:22 Moritz Bunkus

Commit nach DB-Upgrade auch, wenn AutoCommit aus ist

013b538f 03.07.2013 11:18 Moritz Bunkus

Fehlende Einträge in SL/DB/Helper/{ALL,Mappings}.pm

a5c7ef23 03.07.2013 10:20 Moritz Bunkus

Kopieren nach WebDAV: $form->{tmpfile} immer als lokalen Namen in $form->{tmpdir} interpretieren

91ea4ec2 03.07.2013 10:20 Moritz Bunkus

Temporäre Datei zum richtigen Zeitpunkt in WebDAV-Ordner kopieren

20069819 03.07.2013 10:20 Moritz Bunkus

Beim Drucken immer zuerst in temporäre Datei speichern

53c26ac2 03.07.2013 10:20 Moritz Bunkus

Datei vor Kopieren schließen

4b17528a 03.07.2013 10:20 Moritz Bunkus

Refactoring: weniger Funktionen importieren; Pfade nicht mehrfach joinen

0614d6da 03.07.2013 09:44 Moritz Bunkus

Refactoring: Verwendung von POSIX::strftime anstelle von localtime() + sprintf

f5b999c9 03.07.2013 09:37 Moritz Bunkus

Ergebnis von File::stat nur dereferenzieren, wenn Datei existiert

Existiert sie nicht, gibt die Funktion nun mal undef zurück.

d22f89a3 03.07.2013 09:14 Moritz Bunkus

Kosmetik/Refactoring

94d3a3e9 02.07.2013 17:21 Moritz Bunkus

Auth: Support für Verbindung zur Unit-Test-Datenbank

db797d8f 02.07.2013 17:18 Moritz Bunkus

DBUpgrade2: Option zum Zurückgeben eines Fehlers bei DB-Upgrades anstelle von print&exit

215f9f2c 02.07.2013 11:44 Moritz Bunkus

TransNumberGenerator: mit leerer Sequenzstartnummer klarkommen

0b5b8355 02.07.2013 09:15 Moritz Bunkus

SL::DBUpgrade2::add_print_templates: Anpassung auf Mandantenumstellung

3eb3d1b1 01.07.2013 19:00 Moritz Bunkus

MetaSetup: Spalten- und Fremdschlüsselnamen alphabetisch sortieren

76235d2d 01.07.2013 17:30 Moritz Bunkus

Fehlendes 'not null' in MetaSetup CsvImportReport

2656dbf7 01.07.2013 17:29 Moritz Bunkus

Nicht mehr benötigte Rose-Models löschen: DptTrans, TranslationPaymentTerm

969916aa 01.07.2013 16:53 Moritz Bunkus

SL::DB::AuthClient: WebDAV-Flag nicht mehr prüfen, immer Links anlegen

Da die WebDAV-Konfiguration nun innerhalb des Mandanten ein- und
ausgeschaltet wird, kann man aus dem Admin-Bereich heraus nicht mehr
prüfen, ob für diesen Mandanten WebDAV gewollt ist oder nicht. Daher...

a4767524 01.07.2013 16:53 Moritz Bunkus

InstanceConfiguration: Nur dann Daten aus Client-DB auslesen, wenn $::auth->client gesetzt ist

15e4b732 01.07.2013 16:53 Moritz Bunkus

Template-Parameter "conf_xyz" durch "INSTANCE_CONF.get_xyz" ersetzt

Ansonsten haben wir ein Henne/Ei-Problem: Form::parse_html_template
will die Variablen "conf_xyz" anhand der Werte in $::instance_conf
setzen, ruft also dort die Funktionen auf. Wurde aber das dazugehörige...

64b49f6c 01.07.2013 15:36 Moritz Bunkus

Nicht mehr benötigte MetaSetups löschen: DptTrans, TranslationPaymentTerm

Beide korrespondierenden Tabellen wurden in der Zwischenzeit entfernt.

7e76e128 01.07.2013 09:48 Moritz Bunkus

In SL::InstanceConfiguration keine Rose-Objekte nutzen

Die Klasse muss ihre Daten laden, noch bevor die Datenbankupgrades
durch sind. Das bedeutet, dass gerade SL::DB::MetaSetup::Default noch
nicht dem Datenbankschema entspricht und das Laden damit fehlschlägt.

a36f8ac7 28.06.2013 15:27 Moritz Bunkus

InstanceConfiguration durch Verwendung von AUTOLOAD vereinfacht

0f0779ce 28.06.2013 14:20 Moritz Bunkus

In Login-Maske Versionsnummer wieder anzeigen

d4dd649f 28.06.2013 12:51 Sven Schöling

deutsche kommentare und blogposts entfernt.

891f6217 28.06.2013 12:00 Jan Büren

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

Conflicts:
bin/mozilla/do.pl
bin/mozilla/ir.pl
bin/mozilla/oe.pl

9a578c8b 28.06.2013 11:57 Jan Büren

Trac 2300 / 2301 zweiter Versuch
;-)

8abd9ce3 28.06.2013 09:34 Moritz Bunkus

$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen

f5851080 28.06.2013 09:06 Moritz Bunkus

Eindeutiger und freundlicher Hinweis, wenn Session abgelaufen ist

Nicht "Sie sind abgemeldet." in Fehlerfarben.

50aca900 27.06.2013 12:24 Sven Schöling

Datenbankhandles in IC nicht disconnecten

85724239 27.06.2013 12:00 Moritz Bunkus

Datenbank löschen: auch benutzte auswählbar, dann aber mit Sonderwarnung

Fixt #2312.

829e589a 26.06.2013 13:45 Moritz Bunkus

Rose::DB::Object 0.788 ist Mindestversion; Doku aktualisiert

f4608acc 26.06.2013 11:34 Sven Schöling

foreign keys gefixt

4bcf8804 25.06.2013 18:13 Sven Schöling

MetaSetup: Folgerun um die Foreign Keys umzudrehen

2d7e4203 25.06.2013 14:22 Sven Schöling

initialize in SL::DB::Objects statt im MetaSetup

b8b112a3 25.06.2013 14:22 Sven Schöling

MetaSetup neu generiert

07427030 25.06.2013 14:22 Sven Schöling

Warnungen gefixt

93787f77 25.06.2013 14:22 Sven Schöling

Metasetup für taykeys aus tax_constraints.pl

e237d75a 25.06.2013 14:22 Sven Schöling

Metasetup für tax aus tax_constraints.pl, steuerfilterung.pl

36bbcb55 25.06.2013 14:22 Sven Schöling

MetaSetup update für gl aus add_fk_to_gl.sql

3bc9f2e2 25.06.2013 14:22 Sven Schöling

MetaSetup update für scv_import_report_status aus csv_import_report_cache.sql

2db08d5b 25.06.2013 14:22 Sven Schöling

Fehlende Dateien in SL::DB::Helper::ALL

560f6492 25.06.2013 14:22 Sven Schöling

MetaSetup update für csv_import_profiles aus csv_import_report_cache.sql

26b4def7 25.06.2013 14:22 Sven Schöling

MetaSetup update für contacts

95f559de 25.06.2013 14:22 Sven Schöling

MetaSetup update für acc_trans

ff6cd9b7 25.06.2013 14:22 Sven Schöling

Fehlendes Upgrade für chart

5a7ae14c 25.06.2013 14:22 Sven Schöling

CustomVariables: modules nicht mehr zur Compilezeit inferieren

Um module zu inferieren müssen die Zielobjekte bekannt sein, das kann aber zu
zirkulären Includes mitten im RDBO initialize führen.

Nachlagern geht auch nicht, weil die Daten für relationships benötigt werden....

26dcea15 25.06.2013 14:22 Sven Schöling

AM nicht aus SL::DB::Object laden

f85cd3ef 25.06.2013 14:22 Sven Schöling

Unnötige Relationship (ist schon FK)

71e6f43b 25.06.2013 14:22 Sven Schöling

kein use SL::DB::Object in SL::DB::Object

e4b46220 25.06.2013 14:22 Sven Schöling

kein use SL::DB::Object aus SL::DB::Object

f7e89226 25.06.2013 14:22 Sven Schöling

kein use SL::DB::Object aus SL::DB::Object

ff338f61 25.06.2013 14:22 Sven Schöling

Zirkuläres Include TaxKey -> Chart -> TaxKey aufbrechen

7c60c242 25.06.2013 14:22 Sven Schöling

kein use SL::DB::Object in SL::DB::Object

2ee6fcee 25.06.2013 14:22 Sven Schöling

kein use SL::DB::Object in SL::DB::Object

73d810a4 25.06.2013 14:22 Sven Schöling

In Helper kein use SL::DB::Object

a34ae163 25.06.2013 14:22 Sven Schöling

In Helper kein use SL::DB::Objects

8e0ac85d 25.06.2013 14:22 Sven Schöling

Zu Compilezeit keine Warnung in DBConnect werfen weil datestyle ungesetzt ist

eeadb745 25.06.2013 14:22 Sven Schöling

Zirkuläres Include zwischen SL::AM und SL::MoreCommon auflösen

6f741b43 25.06.2013 14:22 Sven Schöling

Zirkuläres Include zwischen SL::DBConnect und SL::DB aufbrechen

749772c5 25.06.2013 14:22 Sven Schöling

Warnung zu qw( , ) unterdrücken

d6adcf01 25.06.2013 14:22 Sven Schöling

Syntaxambiguität entfernt

d344cfd7 25.06.2013 14:22 Sven Schöling

Zirkuläres Include von CsvImport BackgroundJob und Controller aufbrechen

5fed92b8 25.06.2013 14:22 Sven Schöling

Warnung vermeiden

fa45de43 25.06.2013 14:22 Sven Schöling

Fehler von Datenbankqueires über $sth->execute statt $DBI::err

4491f15f 25.06.2013 14:22 Sven Schöling

Klassenvariable vermeiden (einfacher zu testen)

62fb4564 25.06.2013 13:03 Moritz Bunkus

Beschreibung der Rechte 'config' und 'admin' konkretisiert

ab56c1a0 24.06.2013 16:49 Moritz Bunkus

Spaltentyp "custom_variable_configs.type" und ".module" auf TEXT geändert

2737667a 24.06.2013 16:45 Moritz Bunkus

Verwaltung von benutzerdefinierten Variablen auf Controller umgestellt

1066d8c0 24.06.2013 16:39 Moritz Bunkus

Fake-%::myconfig erstellen

Ansonsten gehen Dinge wie $::form->(format|parse)_amount nicht.

005e30ca 24.06.2013 14:58 Moritz Bunkus

L.date_tag: Möglichkeit, "class" zu setzen

9d4c2b6c 20.06.2013 09:07 Moritz Bunkus

Modul Digest::SHA1 auch nicht mehr als Fallback versuchen

Wird schlicht nicht mehr benötigt: Digest::SHA kam mit Perl 5.9.3 in
Core, und wir setzen 5.10.1 voraus.

e7c035b4 18.06.2013 13:01 Moritz Bunkus

Versionsnummer im Adminloginscreen immer richtig ausgeben

6ca9244c 18.06.2013 12:49 Moritz Bunkus

Wenn DB existiert aber Basistabellen fehlen anständige Fehlermeldung anzeigen

2ae9dfb6 18.06.2013 12:07 Moritz Bunkus

Focus in Admin-Masken setzen; DB-Super-User aus Auth-DB-Konfiguration vorbelegen

9a8ec1f0 18.06.2013 11:21 Moritz Bunkus

Popup-Dialog-Inhalt ohne Layout rendern

0e43d3cf 18.06.2013 10:47 Moritz Bunkus

Alten DB-Upgrademechnismus sql/Pg-upgrade entfernt

3774d83b 18.06.2013 10:31 Moritz Bunkus

Alle ISO-8859-15-codierten Files nach UTF-8 encodieren

dbda14c2 18.06.2013 09:46 Moritz Bunkus

Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt

2ee964a6 17.06.2013 17:20 Moritz Bunkus

Variable 'charset' gibt es in %::myconfig nicht mehr

a85404a4 17.06.2013 17:20 Moritz Bunkus

Codevereinfachung: Shortcut & dadurch weniger Einrückung

cb347e6a 17.06.2013 17:17 Moritz Bunkus

Alle Anfragen auf admin.pl auf neuen Admin-Controller umleiten

44d893c2 17.06.2013 17:13 Moritz Bunkus

Datenbankverwaltung in neuen Admin-Controller verschoben

839ed59d 17.06.2013 16:47 Moritz Bunkus

Zusammenfassung einzelner UPDATE-Queries auf defaults zu einem einzigen

76273ada 17.06.2013 16:03 Moritz Bunkus

Script foreign_key_constraints_on_delete als Perl-Script neu implementiert

Grund: die Foreign Keys können durchaus auch anders
heißen (z.B. "$1").

c7f211c7 17.06.2013 15:09 Moritz Bunkus

Revert von a3ae31c und 6737607

Leider verhindert der auch, dass die Upgrades angewendet werden...

67376071 17.06.2013 11:03 Moritz Bunkus

Kosmetik: Alignment

a3ae31cd 17.06.2013 11:03 Moritz Bunkus

Admin: bei Admin/login direkt Redirect zu show, falls bereits eingeloggt