Moritz Bunkus [Wed, 3 Jul 2013 07:45:27 +0000 (09:45 +0200)]
Refactoring: weniger Funktionen importieren; Pfade nicht mehrfach joinen
Moritz Bunkus [Wed, 3 Jul 2013 07:44:01 +0000 (09:44 +0200)]
Refactoring: Verwendung von POSIX::strftime anstelle von localtime() + sprintf
Moritz Bunkus [Wed, 3 Jul 2013 07:37:13 +0000 (09:37 +0200)]
Ergebnis von File::stat nur dereferenzieren, wenn Datei existiert
Existiert sie nicht, gibt die Funktion nun mal undef zurück.
Moritz Bunkus [Wed, 3 Jul 2013 07:14:01 +0000 (09:14 +0200)]
Kosmetik/Refactoring
Moritz Bunkus [Wed, 3 Jul 2013 07:02:43 +0000 (09:02 +0200)]
Revert "Wenn ein Auftrag komplett geliefert ist, den Workflow-Knopf 'Lieferschein' ausblenden"
This reverts commit
fd88049c1275c60d2b5a9b626d1f911edacdf118.
Moritz Bunkus [Tue, 2 Jul 2013 15:55:19 +0000 (17:55 +0200)]
Dokumentationsupdate zu Tests
Moritz Bunkus [Tue, 2 Jul 2013 15:51:44 +0000 (17:51 +0200)]
Tests: eigene Datenbank für Unit-Tests hochziehen
Moritz Bunkus [Tue, 2 Jul 2013 15:21:54 +0000 (17:21 +0200)]
Auth: Support für Verbindung zur Unit-Test-Datenbank
Moritz Bunkus [Tue, 2 Jul 2013 09:44:43 +0000 (11:44 +0200)]
DBUpgrade2: Option zum Zurückgeben eines Fehlers bei DB-Upgrades anstelle von print&exit
Moritz Bunkus [Tue, 2 Jul 2013 09:43:37 +0000 (11:43 +0200)]
Tests: Unterstützung für Konfigurationsparameter "debug.backtrace_on_die"
Moritz Bunkus [Tue, 2 Jul 2013 09:41:43 +0000 (11:41 +0200)]
TransNumberGenerator: mit leerer Sequenzstartnummer klarkommen
Moritz Bunkus [Tue, 2 Jul 2013 09:28:50 +0000 (11:28 +0200)]
t/wh/transfer.t: Für leere DB fit gemacht
Artikel, Lager und Lagerplatz werden vorher bereinigt, angelegt und
hinterher bereinigt.
Moritz Bunkus [Tue, 2 Jul 2013 08:17:29 +0000 (10:17 +0200)]
Tests: Tests skippen, wenn Template-Cache-Verzeichnis nicht schreibbar ist
Moritz Bunkus [Tue, 2 Jul 2013 07:13:21 +0000 (09:13 +0200)]
SL::DBUpgrade2::add_print_templates: Anpassung auf Mandantenumstellung
Moritz Bunkus [Mon, 1 Jul 2013 17:00:58 +0000 (19:00 +0200)]
MetaSetup: Spalten- und Fremdschlüsselnamen alphabetisch sortieren
Moritz Bunkus [Mon, 1 Jul 2013 15:33:43 +0000 (17:33 +0200)]
rose_auto_create_model.pl: Farbe bei Umleitung automatisch ausschalten
Moritz Bunkus [Mon, 1 Jul 2013 15:18:19 +0000 (17:18 +0200)]
Fehlendes 'not null' in MetaSetup CsvImportReport
Moritz Bunkus [Mon, 1 Jul 2013 15:29:50 +0000 (17:29 +0200)]
Nicht mehr benötigte Rose-Models löschen: DptTrans, TranslationPaymentTerm
Moritz Bunkus [Mon, 1 Jul 2013 14:48:28 +0000 (16:48 +0200)]
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
müssen die WebDAV-Links schlicht immer angelegt werden.
Moritz Bunkus [Mon, 1 Jul 2013 14:41:01 +0000 (16:41 +0200)]
InstanceConfiguration: Nur dann Daten aus Client-DB auslesen, wenn $::auth->client gesetzt ist
Moritz Bunkus [Mon, 1 Jul 2013 14:40:07 +0000 (16:40 +0200)]
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
DB-Upgrade noch nicht eingespielt, so croakt() das.
Moritz Bunkus [Mon, 1 Jul 2013 13:36:26 +0000 (15:36 +0200)]
Nicht mehr benötigte MetaSetups löschen: DptTrans, TranslationPaymentTerm
Beide korrespondierenden Tabellen wurden in der Zwischenzeit entfernt.
Moritz Bunkus [Mon, 1 Jul 2013 13:27:46 +0000 (15:27 +0200)]
Refactoring: Debug-Ausgaben im Task-Server
Moritz Bunkus [Mon, 1 Jul 2013 07:48:31 +0000 (09:48 +0200)]
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.
Moritz Bunkus [Fri, 28 Jun 2013 13:27:11 +0000 (15:27 +0200)]
InstanceConfiguration durch Verwendung von AUTOLOAD vereinfacht
Moritz Bunkus [Fri, 28 Jun 2013 12:20:11 +0000 (14:20 +0200)]
In Login-Maske Versionsnummer wieder anzeigen
Moritz Bunkus [Fri, 28 Jun 2013 12:18:40 +0000 (14:18 +0200)]
defaults_feature: Standardwerte richtig propagieren
Moritz Bunkus [Fri, 28 Jun 2013 09:26:03 +0000 (11:26 +0200)]
Mandanten-WebDAV-Upgrade: nicht an Konfigurationseinstellung sondern Existenz von Dateien festmachen
Sven Schöling [Fri, 28 Jun 2013 10:51:07 +0000 (12:51 +0200)]
deutsche kommentare und blogposts entfernt.
Jan Büren [Fri, 28 Jun 2013 10:00:01 +0000 (12:00 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Conflicts:
bin/mozilla/do.pl
bin/mozilla/ir.pl
bin/mozilla/oe.pl
Jan Büren [Fri, 28 Jun 2013 09:57:49 +0000 (11:57 +0200)]
Trac 2300 / 2301 zweiter Versuch
;-)
Moritz Bunkus [Fri, 28 Jun 2013 07:37:55 +0000 (09:37 +0200)]
Nicht mehr verwendete Einstellung $::form->{jsscript} entfernt
Moritz Bunkus [Fri, 28 Jun 2013 07:34:50 +0000 (09:34 +0200)]
$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen
Moritz Bunkus [Fri, 28 Jun 2013 07:06:26 +0000 (09:06 +0200)]
Eindeutiger und freundlicher Hinweis, wenn Session abgelaufen ist
Nicht "Sie sind abgemeldet." in Fehlerfarben.
Sven Schöling [Thu, 27 Jun 2013 14:29:25 +0000 (16:29 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Moritz Bunkus [Thu, 27 Jun 2013 13:53:36 +0000 (15:53 +0200)]
"konfigurierbare Feature nach defaults migriert (trac 2300) und Dokumentenbelege (2301) in Webdav speichern"
SQL-Upgrade und Edit-Maske. Fehlen noch einige Teile.
Moritz Bunkus [Thu, 27 Jun 2013 13:52:22 +0000 (15:52 +0200)]
Revert "konfigurierbare Feature nach defaults migriert (trac 2300) und Dokumentenbelege (2301) in Webdav speichern"
This reverts commit
4eacc711923d84f183ab6ec4fe175b6659209241.
Jan Büren [Thu, 27 Jun 2013 13:16:53 +0000 (15:16 +0200)]
konfigurierbare Feature nach defaults migriert (trac 2300) und Dokumentenbelege (2301) in Webdav speichern
closes #2300 und closes #2301
Jan Büren [Thu, 27 Jun 2013 13:03:25 +0000 (15:03 +0200)]
Versteckte openoffice Dateien ignorieren
Moritz Bunkus [Thu, 27 Jun 2013 10:32:00 +0000 (12:32 +0200)]
DB-Upgrade cvar-configs: sortkey neu bauen, um mit NULLs klarzukommen
Sven Schöling [Thu, 27 Jun 2013 10:24:30 +0000 (12:24 +0200)]
Datenbankhandles in IC nicht disconnecten
Moritz Bunkus [Thu, 27 Jun 2013 10:00:13 +0000 (12:00 +0200)]
Datenbank löschen: auch benutzte auswählbar, dann aber mit Sonderwarnung
Fixt #2312.
Moritz Bunkus [Wed, 26 Jun 2013 11:44:29 +0000 (13:44 +0200)]
Rose::DB::Object 0.788 ist Mindestversion; Doku aktualisiert
Sven Schöling [Wed, 26 Jun 2013 09:34:16 +0000 (11:34 +0200)]
foreign keys gefixt
Sven Schöling [Wed, 26 Jun 2013 09:33:18 +0000 (11:33 +0200)]
Bei foreign keys auch die ::AUTO:: namespaces löschen
Sven Schöling [Tue, 25 Jun 2013 16:13:21 +0000 (18:13 +0200)]
MetaSetup: Folgerun um die Foreign Keys umzudrehen
Sven Schöling [Fri, 21 Jun 2013 16:11:10 +0000 (18:11 +0200)]
initialize in SL::DB::Objects statt im MetaSetup
Sven Schöling [Thu, 20 Jun 2013 16:58:07 +0000 (18:58 +0200)]
MetaSetup neu generiert
Sven Schöling [Thu, 20 Jun 2013 16:58:07 +0000 (18:58 +0200)]
Rose Updatescript auf use_setup => 0 geändert.
Sven Schöling [Mon, 24 Jun 2013 16:40:39 +0000 (18:40 +0200)]
Warnungen gefixt
Sven Schöling [Tue, 25 Jun 2013 10:11:02 +0000 (12:11 +0200)]
gifi_accno richtig entfernen, siehe
4bed72f
Sven Schöling [Tue, 25 Jun 2013 10:00:42 +0000 (12:00 +0200)]
Metasetup für taykeys aus tax_constraints.pl
Sven Schöling [Tue, 25 Jun 2013 09:53:00 +0000 (11:53 +0200)]
Metasetup für tax aus tax_constraints.pl, steuerfilterung.pl
Sven Schöling [Tue, 25 Jun 2013 09:39:20 +0000 (11:39 +0200)]
MetaSetup update für gl aus add_fk_to_gl.sql
Sven Schöling [Tue, 25 Jun 2013 08:39:13 +0000 (10:39 +0200)]
MetaSetup update für scv_import_report_status aus csv_import_report_cache.sql
Sven Schöling [Mon, 24 Jun 2013 17:07:39 +0000 (19:07 +0200)]
Fehlende Dateien in SL::DB::Helper::ALL
Sven Schöling [Mon, 24 Jun 2013 17:01:33 +0000 (19:01 +0200)]
MetaSetup update für csv_import_profiles aus csv_import_report_cache.sql
Sven Schöling [Mon, 24 Jun 2013 16:53:47 +0000 (18:53 +0200)]
MetaSetup update für contacts
Sven Schöling [Mon, 24 Jun 2013 16:52:50 +0000 (18:52 +0200)]
MetaSetup update für acc_trans
Sven Schöling [Mon, 24 Jun 2013 16:48:23 +0000 (18:48 +0200)]
Fehlendes Upgrade für chart
Sven Schöling [Fri, 21 Jun 2013 16:08:37 +0000 (18:08 +0200)]
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.
Ohne also die Relationships tief ins RDBO auto_foreign_key Modell zu hacken,
ist das Inferieren nicht möglich, deshalb erstmal manuell konfigurieren.
Sven Schöling [Fri, 21 Jun 2013 16:06:22 +0000 (18:06 +0200)]
AM nicht aus SL::DB::Object laden
Sven Schöling [Fri, 21 Jun 2013 16:05:44 +0000 (18:05 +0200)]
Unnötige Relationship (ist schon FK)
Sven Schöling [Fri, 21 Jun 2013 16:04:37 +0000 (18:04 +0200)]
kein use SL::DB::Object in SL::DB::Object
Sven Schöling [Fri, 21 Jun 2013 08:32:23 +0000 (10:32 +0200)]
kein use SL::DB::Object aus SL::DB::Object
Sven Schöling [Fri, 21 Jun 2013 08:31:25 +0000 (10:31 +0200)]
kein use SL::DB::Object aus SL::DB::Object
Sven Schöling [Fri, 21 Jun 2013 08:30:41 +0000 (10:30 +0200)]
Zirkuläres Include TaxKey -> Chart -> TaxKey aufbrechen
Sven Schöling [Thu, 20 Jun 2013 17:01:13 +0000 (19:01 +0200)]
kein use SL::DB::Object in SL::DB::Object
Sven Schöling [Thu, 20 Jun 2013 16:58:42 +0000 (18:58 +0200)]
kein use SL::DB::Object in SL::DB::Object
Sven Schöling [Thu, 20 Jun 2013 16:54:07 +0000 (18:54 +0200)]
In Helper kein use SL::DB::Object
Sven Schöling [Thu, 20 Jun 2013 16:53:36 +0000 (18:53 +0200)]
In Helper kein use SL::DB::Objects
Sven Schöling [Thu, 20 Jun 2013 16:49:32 +0000 (18:49 +0200)]
Zu Compilezeit keine Warnung in DBConnect werfen weil datestyle ungesetzt ist
Sven Schöling [Thu, 20 Jun 2013 16:48:57 +0000 (18:48 +0200)]
Überflüssige Debugmeldung
Sven Schöling [Thu, 20 Jun 2013 16:48:21 +0000 (18:48 +0200)]
Mehrere redefines entfernt, meist my $query
Sven Schöling [Thu, 20 Jun 2013 16:47:20 +0000 (18:47 +0200)]
Zirkuläres Include zwischen SL::AM und SL::MoreCommon auflösen
Sven Schöling [Thu, 20 Jun 2013 16:46:33 +0000 (18:46 +0200)]
Zirkuläres Include zwischen SL::DBConnect und SL::DB aufbrechen
Sven Schöling [Thu, 20 Jun 2013 16:45:53 +0000 (18:45 +0200)]
Warnung zu qw( , ) unterdrücken
Sven Schöling [Thu, 20 Jun 2013 16:45:24 +0000 (18:45 +0200)]
Syntaxambiguität entfernt
Sven Schöling [Thu, 20 Jun 2013 16:44:13 +0000 (18:44 +0200)]
Zirkuläres Include von CsvImport BackgroundJob und Controller aufbrechen
Sven Schöling [Thu, 20 Jun 2013 16:43:46 +0000 (18:43 +0200)]
Warnung vermeiden
Sven Schöling [Thu, 20 Jun 2013 16:42:39 +0000 (18:42 +0200)]
Fehler von Datenbankqueires über $sth->execute statt $DBI::err
Sven Schöling [Thu, 20 Jun 2013 16:41:57 +0000 (18:41 +0200)]
Klassenvariable vermeiden (einfacher zu testen)
Sven Schöling [Thu, 20 Jun 2013 16:40:54 +0000 (18:40 +0200)]
globale Variablen in ein Helfermodul ausgelagert
Moritz Bunkus [Tue, 25 Jun 2013 11:03:19 +0000 (13:03 +0200)]
Beschreibung der Rechte 'config' und 'admin' konkretisiert
Moritz Bunkus [Tue, 25 Jun 2013 10:00:19 +0000 (12:00 +0200)]
Neuen Mandantennamen erst nach letztem Filtern erstellen
Moritz Bunkus [Tue, 25 Jun 2013 09:43:40 +0000 (11:43 +0200)]
<h2> nur innerhalb vom content-<div> colorieren
Fixt #2294.
G. Richardson [Tue, 25 Jun 2013 04:37:52 +0000 (06:37 +0200)]
Typo Mandaten -> Mandanten
Moritz Bunkus [Fri, 24 May 2013 12:33:56 +0000 (14:33 +0200)]
Spaltentyp "custom_variable_configs.type" und ".module" auf TEXT geändert
Moritz Bunkus [Fri, 24 May 2013 12:12:27 +0000 (14:12 +0200)]
Verwaltung von benutzerdefinierten Variablen auf Controller umgestellt
Moritz Bunkus [Mon, 24 Jun 2013 14:39:03 +0000 (16:39 +0200)]
Fake-%::myconfig erstellen
Ansonsten gehen Dinge wie $::form->(format|parse)_amount nicht.
Moritz Bunkus [Mon, 24 Jun 2013 12:58:11 +0000 (14:58 +0200)]
Initialer Focus in vielen Berichtsmasken
Moritz Bunkus [Mon, 24 Jun 2013 12:58:01 +0000 (14:58 +0200)]
multibox.html: Möglichkeit, "class" zu setzen
Moritz Bunkus [Mon, 24 Jun 2013 12:57:44 +0000 (14:57 +0200)]
L.date_tag: Möglichkeit, "class" zu setzen
Jan Büren [Mon, 24 Jun 2013 12:55:36 +0000 (14:55 +0200)]
gitignore um webdav Verzeichnis ergänzt
Sven Schöling [Mon, 24 Jun 2013 09:28:25 +0000 (11:28 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Mon, 24 Jun 2013 09:27:42 +0000 (11:27 +0200)]
nocolor ooption für rose_auto_create_model
Moritz Bunkus [Thu, 20 Jun 2013 07:07:01 +0000 (09:07 +0200)]
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.
Moritz Bunkus [Tue, 18 Jun 2013 11:01:21 +0000 (13:01 +0200)]
Versionsnummer im Adminloginscreen immer richtig ausgeben
Moritz Bunkus [Tue, 18 Jun 2013 10:49:37 +0000 (12:49 +0200)]
Wenn DB existiert aber Basistabellen fehlen anständige Fehlermeldung anzeigen
Moritz Bunkus [Tue, 18 Jun 2013 10:42:49 +0000 (12:42 +0200)]
Links zum Userlogin gefixt