kivitendo-erp.git
10 years agoPartpicker: key-events auch in chrome getestet
Sven Schöling [Fri, 12 Jul 2013 14:31:41 +0000 (16:31 +0200)]
Partpicker: key-events auch in chrome getestet

10 years agoPartpicker: Suchicon im css Menü
Sven Schöling [Fri, 12 Jul 2013 14:09:57 +0000 (16:09 +0200)]
Partpicker: Suchicon im css Menü

10 years agoPartpicker: doppelte Dokumentation entfernt
Moritz Bunkus [Fri, 12 Jul 2013 14:06:15 +0000 (16:06 +0200)]
Partpicker: doppelte Dokumentation entfernt

10 years agoClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren
Moritz Bunkus [Fri, 12 Jul 2013 14:06:07 +0000 (16:06 +0200)]
ClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren

10 years agoPartPicker: nicht global cachen sondern mit $.data ans DOM objekt packen
Sven Schöling [Fri, 12 Jul 2013 13:33:50 +0000 (15:33 +0200)]
PartPicker: nicht global cachen sondern mit $.data ans DOM objekt packen

10 years agoPartpicker: Nicht kaputtgehen ohne default part.
Sven Schöling [Fri, 12 Jul 2013 13:20:36 +0000 (15:20 +0200)]
Partpicker: Nicht kaputtgehen ohne default part.

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Fri, 12 Jul 2013 13:14:47 +0000 (15:14 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agopart picker doku
Sven Schöling [Fri, 12 Jul 2013 13:13:04 +0000 (15:13 +0200)]
part picker doku

10 years agoKosmetik: Alignment, Einrückung
Moritz Bunkus [Fri, 12 Jul 2013 11:33:30 +0000 (13:33 +0200)]
Kosmetik: Alignment, Einrückung

10 years agoPartpicker: Filtermöglichkeit nach konvertierbaren Einheiten ('convertible_unit')
Moritz Bunkus [Fri, 12 Jul 2013 11:18:56 +0000 (13:18 +0200)]
Partpicker: Filtermöglichkeit nach konvertierbaren Einheiten ('convertible_unit')

10 years agoPartpicker: Filtermöglichkeit nach Einheiten ('unit')
Moritz Bunkus [Fri, 12 Jul 2013 10:09:48 +0000 (12:09 +0200)]
Partpicker: Filtermöglichkeit nach Einheiten ('unit')

10 years agoPartpicker: filter.type nur mitschicken, wenn wirklich ein Typ angegeben war
Moritz Bunkus [Fri, 12 Jul 2013 08:55:56 +0000 (10:55 +0200)]
Partpicker: filter.type nur mitschicken, wenn wirklich ein Typ angegeben war

Ansonsten wird "&filter.type[]=" geschickt, was in Perl letztlich als
"$::form->{type} = ['']" ankommt -- und damit ungültige Filter
erstellt.

10 years agoPart-Manager: leere Strings im Typenfilter ignorieren
Moritz Bunkus [Fri, 12 Jul 2013 08:08:35 +0000 (10:08 +0200)]
Part-Manager: leere Strings im Typenfilter ignorieren

10 years agoPart-Manager: mit Hash-artigem Type richtig umgehen können
Moritz Bunkus [Fri, 12 Jul 2013 08:04:53 +0000 (10:04 +0200)]
Part-Manager: mit Hash-artigem Type richtig umgehen können

10 years agoPartpicker: ID-Attribut manuell angeben können
Moritz Bunkus [Fri, 12 Jul 2013 08:01:06 +0000 (10:01 +0200)]
Partpicker: ID-Attribut manuell angeben können

10 years agoPartpicker: Part manuell laden, wenn nur ID angegeben ist
Moritz Bunkus [Fri, 12 Jul 2013 07:54:25 +0000 (09:54 +0200)]
Partpicker: Part manuell laden, wenn nur ID angegeben ist

Ansonsten wird initial nichts angezeigt.

10 years agoAbhängigkeiten von Lieferscheinen und Aufträgen/Angeboten in der Datenbank löschen
Moritz Bunkus [Thu, 11 Jul 2013 15:44:35 +0000 (17:44 +0200)]
Abhängigkeiten von Lieferscheinen und Aufträgen/Angeboten in der Datenbank löschen

und nicht mehr programmseitig. Das geschieht durch Verwendung von
sinnvollen 'ON DELETE CASCADE/SET NULL'-Foreign-Key-Anweisungen und
Triggern, die aus diejenigen Tabellen löschen, in denen eine
trans_id-Spalte auf mehrere Tabellen verweisen kann (status, ship_to).

10 years agoSL::DBUpgrade2::Base::drop_constraints: Schema-Namen nicht hardcoden
Moritz Bunkus [Thu, 11 Jul 2013 15:42:49 +0000 (17:42 +0200)]
SL::DBUpgrade2::Base::drop_constraints: Schema-Namen nicht hardcoden

10 years agoSL::DB::Helper::PriceTaxCalculator: Margenberechnung gefixt
Moritz Bunkus [Thu, 11 Jul 2013 14:59:55 +0000 (16:59 +0200)]
SL::DB::Helper::PriceTaxCalculator: Margenberechnung gefixt

Die Margenberechnung hat die Stückzahl nicht bei der Kostenberechnung
berücksichtigt.

10 years agoForm::get_duedate: SL::DB::PaymentTerm::calc_date nutzen
Moritz Bunkus [Thu, 11 Jul 2013 13:26:55 +0000 (15:26 +0200)]
Form::get_duedate: SL::DB::PaymentTerm::calc_date nutzen

10 years agoSL::DB::PaymentTerm::calc_date: Berechnung von Fälligkeitsdatum anhand von terms_nett...
Moritz Bunkus [Thu, 11 Jul 2013 13:06:00 +0000 (15:06 +0200)]
SL::DB::PaymentTerm::calc_date: Berechnung von Fälligkeitsdatum anhand von terms_netto/terms_skonto

10 years agoÜberflüssige Funktion close_jqm_window() wieder entfernt
Moritz Bunkus [Thu, 11 Jul 2013 09:40:28 +0000 (11:40 +0200)]
Überflüssige Funktion close_jqm_window() wieder entfernt

Die kam vermutlich beim Mergen/Rebasen vom Partpicker aus Versehen
wieder hinein.

10 years agoDokumentation
Sven Schöling [Thu, 11 Jul 2013 09:06:18 +0000 (11:06 +0200)]
Dokumentation

10 years agoKommentar zu jquery bug #14120 ist nicht mehr notwenidig
Sven Schöling [Thu, 11 Jul 2013 09:02:42 +0000 (11:02 +0200)]
Kommentar zu jquery bug #14120 ist nicht mehr notwenidig

10 years agomultiple types
Sven Schöling [Thu, 11 Jul 2013 08:34:00 +0000 (10:34 +0200)]
multiple types

10 years agoexact match funktion wieder hergestellt nach dem letzten commit
Sven Schöling [Wed, 10 Jul 2013 17:18:42 +0000 (19:18 +0200)]
exact match funktion wieder hergestellt nach dem letzten commit

10 years agoalte testpage für parts entfernen
Sven Schöling [Wed, 10 Jul 2013 14:46:17 +0000 (16:46 +0200)]
alte testpage für parts entfernen

10 years agoajax_autocomplete umgestellt auf get_models und inline JSON (20% schneller als template)
Sven Schöling [Wed, 10 Jul 2013 14:45:21 +0000 (16:45 +0200)]
ajax_autocomplete umgestellt auf get_models und inline JSON (20% schneller als template)

10 years agoDoku, picker nach Presenter verschoben
Sven Schöling [Wed, 10 Jul 2013 13:27:37 +0000 (15:27 +0200)]
Doku, picker nach Presenter verschoben

10 years agoBei tab und enter den ersten full match benutzen. nur wenn der nicht eindeutig ist...
Sven Schöling [Wed, 10 Jul 2013 11:45:56 +0000 (13:45 +0200)]
Bei tab und enter den ersten full match benutzen. nur wenn der nicht eindeutig ist resetten oder popup öffnen

10 years agomehr code nach js/ verlagert
Sven Schöling [Wed, 3 Jul 2013 17:55:26 +0000 (19:55 +0200)]
mehr code nach js/ verlagert

10 years agocaching der Widget und javascriptteile nach js/ verschoben
Sven Schöling [Wed, 3 Jul 2013 17:24:20 +0000 (19:24 +0200)]
caching der Widget und javascriptteile nach js/ verschoben

10 years agoBei Pick aus dem jqm auch den change handler von $real aufrufen
Sven Schöling [Wed, 3 Jul 2013 15:11:46 +0000 (17:11 +0200)]
Bei Pick aus dem jqm auch den change handler von $real aufrufen

10 years agoVerhalten bei nicht existenten Waren verbessert
Sven Schöling [Wed, 3 Jul 2013 15:10:57 +0000 (17:10 +0200)]
Verhalten bei nicht existenten Waren verbessert

- tab aus dem element resettet auf letzten Stand
- enter wird ignoriert, statt wie vorher das jqm aufzumachen

10 years agoUpdates durch den aprtpicker sollten change trigger triggern
Sven Schöling [Tue, 2 Jul 2013 17:04:04 +0000 (19:04 +0200)]
Updates durch den aprtpicker sollten change trigger triggern

10 years agointernal state, besseres zurücksetzen auf den letzten bekannten zustand
Sven Schöling [Mon, 1 Jul 2013 14:57:27 +0000 (16:57 +0200)]
internal state, besseres zurücksetzen auf den letzten bekannten zustand

10 years agoDiverse kleine Verbesserungen und namespace Kapselung
Sven Schöling [Thu, 27 Jun 2013 16:37:45 +0000 (18:37 +0200)]
Diverse kleine Verbesserungen und namespace Kapselung

10 years agobei enter und nicht eindeutig -> dialog öffnen
Sven Schöling [Thu, 27 Jun 2013 15:28:25 +0000 (17:28 +0200)]
bei enter und nicht eindeutig -> dialog öffnen

10 years agoPart Picker
Sven Schöling [Fri, 17 May 2013 12:14:59 +0000 (14:14 +0200)]
Part Picker

10 years agoLöschen von Lieferscheinen mit JavaScript-Sicherheitsabfrage
Moritz Bunkus [Thu, 11 Jul 2013 08:04:20 +0000 (10:04 +0200)]
Löschen von Lieferscheinen mit JavaScript-Sicherheitsabfrage

10 years agoLöschen von Angeboten/Aufträgen mit JavaScript-Sicherheitsabfrage
Moritz Bunkus [Thu, 11 Jul 2013 07:58:58 +0000 (09:58 +0200)]
Löschen von Angeboten/Aufträgen mit JavaScript-Sicherheitsabfrage

10 years agoSL::DB::DeliveryOrder: donumber in before_save-Hook erzeugen
Moritz Bunkus [Thu, 11 Jul 2013 07:28:38 +0000 (09:28 +0200)]
SL::DB::DeliveryOrder: donumber in before_save-Hook erzeugen

10 years agoSL::DB::Invoice: invnumber in before_save-Hook erzeugen
Moritz Bunkus [Thu, 11 Jul 2013 07:25:36 +0000 (09:25 +0200)]
SL::DB::Invoice: invnumber in before_save-Hook erzeugen

10 years agoSL::DB::Order: quo/ordnumber in before_save-Hook erzeugen
Moritz Bunkus [Thu, 11 Jul 2013 07:20:35 +0000 (09:20 +0200)]
SL::DB::Order: quo/ordnumber in before_save-Hook erzeugen

10 years agoSL::PrefixedNumber::set_to_max: mit undefinierten Werten klarkommen
Moritz Bunkus [Thu, 11 Jul 2013 07:20:09 +0000 (09:20 +0200)]
SL::PrefixedNumber::set_to_max: mit undefinierten Werten klarkommen

10 years agowith_objects in ParseFilter korrekt weiterreichen
Sven Schöling [Tue, 9 Jul 2013 13:12:29 +0000 (15:12 +0200)]
with_objects in ParseFilter korrekt weiterreichen

10 years agorose_auto_create_model: auf Eintrag in %kivitendo_package_names bestehen
Moritz Bunkus [Tue, 9 Jul 2013 07:57:51 +0000 (09:57 +0200)]
rose_auto_create_model: auf Eintrag in %kivitendo_package_names bestehen

Das Script prüft nun immer (sowohl im Modus mit "--all" als auch bei
explizit angegebenen Tabellennamen), ob es für eine Tabelle einen
Eintrag in %SL::DB::Helper::Mappings::kivitendo_package_names gibt und
nutzt diese. Die Syntax "table=package" wird nicht mehr unterstützt.

10 years agorose_auto_create_model: Manager-Datei erstellen
Moritz Bunkus [Tue, 9 Jul 2013 07:19:46 +0000 (09:19 +0200)]
rose_auto_create_model: Manager-Datei erstellen

Anstatt in der SL/DB/XYZ.pm mit "make_manager_class" den Manager
erstellen zu lassen, wird nun explizit die Datei SL/DB/Manager/XYZ.pm
erstellt und eingebunden. Macht es einfacher, den Manager später zu
erweitern.

Der Manager wird nur angelegt, wenn weder er noch das DB-File
existieren (weiterhin wird nur MetaSetup immer aktualisiert).

10 years agoMenge mit Nachkommastellen einlesen
Thomas Heck [Mon, 8 Jul 2013 15:51:00 +0000 (17:51 +0200)]
Menge mit Nachkommastellen einlesen

fixt #2307

10 years agoSMTP-Mailer: Login-Konfigurationseinstellung heißt "login", nicht "user"
Moritz Bunkus [Mon, 8 Jul 2013 08:09:53 +0000 (10:09 +0200)]
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.

10 years agoTests: Test-Case für gültige Methodennamen auf $::instance_conf
Moritz Bunkus [Fri, 5 Jul 2013 12:54:51 +0000 (14:54 +0200)]
Tests: Test-Case für gültige Methodennamen auf $::instance_conf

10 years agoAdmin: Zuordnungen User <-> Gruppen <-> Mandanten auch leeren können
Moritz Bunkus [Fri, 5 Jul 2013 12:41:08 +0000 (14:41 +0200)]
Admin: Zuordnungen User <-> Gruppen <-> Mandanten auch leeren können

10 years agoFunktionsnamen get_parts_listing_image berichtigt
Moritz Bunkus [Fri, 5 Jul 2013 11:08:17 +0000 (13:08 +0200)]
Funktionsnamen get_parts_listing_image berichtigt

10 years agoInstanceConf: Funktionen get_default_(warehouse|bin)_id heißen inzwischen get_(wareho...
Moritz Bunkus [Fri, 5 Jul 2013 08:56:21 +0000 (10:56 +0200)]
InstanceConf: Funktionen get_default_(warehouse|bin)_id heißen inzwischen get_(warehouse|bin)_id

10 years agoDeutscher Begriff 'Vertreter' in Locale-Aufruf entfernt
Moritz Bunkus [Thu, 4 Jul 2013 07:39:42 +0000 (09:39 +0200)]
Deutscher Begriff 'Vertreter' in Locale-Aufruf entfernt

10 years agoMandantenkonfig: Überschriften in "Features"-Tab
Moritz Bunkus [Thu, 4 Jul 2013 07:38:53 +0000 (09:38 +0200)]
Mandantenkonfig: Überschriften in "Features"-Tab

10 years ago"WebDAV" einheitlich schreiben
Moritz Bunkus [Thu, 4 Jul 2013 07:25:07 +0000 (09:25 +0200)]
"WebDAV" einheitlich schreiben

10 years agoKosmetik: Alignment
Moritz Bunkus [Thu, 4 Jul 2013 07:21:19 +0000 (09:21 +0200)]
Kosmetik: Alignment

10 years agoMandantenkonfig: Gewichtsoptionen nur anzeigen, wenn Gewichtseinheiten definiert...
Moritz Bunkus [Thu, 4 Jul 2013 07:20:48 +0000 (09:20 +0200)]
Mandantenkonfig: Gewichtsoptionen nur anzeigen, wenn Gewichtseinheiten definiert sind

10 years agoNicht versuchen DESTROY mit AUTOLOAD zu dispatchen.
Sven Schöling [Wed, 3 Jul 2013 11:12:08 +0000 (13:12 +0200)]
Nicht versuchen DESTROY mit AUTOLOAD zu dispatchen.

10 years agoCommit nach DB-Upgrade auch, wenn AutoCommit aus ist
Moritz Bunkus [Wed, 3 Jul 2013 10:22:31 +0000 (12:22 +0200)]
Commit nach DB-Upgrade auch, wenn AutoCommit aus ist

10 years agoTests: $::auth für Unit-Test-Datenbank anlegen
Moritz Bunkus [Wed, 3 Jul 2013 10:03:03 +0000 (12:03 +0200)]
Tests: $::auth für Unit-Test-Datenbank anlegen

10 years agoFehlende Einträge in SL/DB/Helper/{ALL,Mappings}.pm
Moritz Bunkus [Wed, 3 Jul 2013 09:18:47 +0000 (11:18 +0200)]
Fehlende Einträge in SL/DB/Helper/{ALL,Mappings}.pm

10 years agoTest für Konsistenz SL/DB/*.pm <=> SL/DB/MetaSetup/*.pm sowie die Helfer ALL und...
Moritz Bunkus [Wed, 3 Jul 2013 09:18:30 +0000 (11:18 +0200)]
Test für Konsistenz SL/DB/*.pm <=> SL/DB/MetaSetup/*.pm sowie die Helfer ALL und Mappings

10 years agoKopieren nach WebDAV: $form->{tmpfile} immer als lokalen Namen in $form->{tmpdir...
Moritz Bunkus [Wed, 3 Jul 2013 08:20:43 +0000 (10:20 +0200)]
Kopieren nach WebDAV: $form->{tmpfile} immer als lokalen Namen in $form->{tmpdir} interpretieren

10 years agoTemporäre Datei zum richtigen Zeitpunkt in WebDAV-Ordner kopieren
Moritz Bunkus [Wed, 3 Jul 2013 08:20:07 +0000 (10:20 +0200)]
Temporäre Datei zum richtigen Zeitpunkt in WebDAV-Ordner kopieren

10 years agoBeim Drucken immer zuerst in temporäre Datei speichern
Moritz Bunkus [Wed, 3 Jul 2013 08:05:35 +0000 (10:05 +0200)]
Beim Drucken immer zuerst in temporäre Datei speichern

10 years agoDatei vor Kopieren schließen
Moritz Bunkus [Wed, 3 Jul 2013 07:57:14 +0000 (09:57 +0200)]
Datei vor Kopieren schließen

10 years agoRefactoring: weniger Funktionen importieren; Pfade nicht mehrfach joinen
Moritz Bunkus [Wed, 3 Jul 2013 07:45:27 +0000 (09:45 +0200)]
Refactoring: weniger Funktionen importieren; Pfade nicht mehrfach joinen

10 years agoRefactoring: Verwendung von POSIX::strftime anstelle von localtime() + sprintf
Moritz Bunkus [Wed, 3 Jul 2013 07:44:01 +0000 (09:44 +0200)]
Refactoring: Verwendung von POSIX::strftime anstelle von localtime() + sprintf

10 years agoErgebnis von File::stat nur dereferenzieren, wenn Datei existiert
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.

10 years agoKosmetik/Refactoring
Moritz Bunkus [Wed, 3 Jul 2013 07:14:01 +0000 (09:14 +0200)]
Kosmetik/Refactoring

10 years agoRevert "Wenn ein Auftrag komplett geliefert ist, den Workflow-Knopf 'Lieferschein...
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.

10 years agoDokumentationsupdate zu Tests
Moritz Bunkus [Tue, 2 Jul 2013 15:55:19 +0000 (17:55 +0200)]
Dokumentationsupdate zu Tests

10 years agoTests: eigene Datenbank für Unit-Tests hochziehen
Moritz Bunkus [Tue, 2 Jul 2013 15:51:44 +0000 (17:51 +0200)]
Tests: eigene Datenbank für Unit-Tests hochziehen

10 years agoAuth: Support für Verbindung zur Unit-Test-Datenbank
Moritz Bunkus [Tue, 2 Jul 2013 15:21:54 +0000 (17:21 +0200)]
Auth: Support für Verbindung zur Unit-Test-Datenbank

10 years agoDBUpgrade2: Option zum Zurückgeben eines Fehlers bei DB-Upgrades anstelle von print...
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

10 years agoTests: Unterstützung für Konfigurationsparameter "debug.backtrace_on_die"
Moritz Bunkus [Tue, 2 Jul 2013 09:43:37 +0000 (11:43 +0200)]
Tests: Unterstützung für Konfigurationsparameter "debug.backtrace_on_die"

10 years agoTransNumberGenerator: mit leerer Sequenzstartnummer klarkommen
Moritz Bunkus [Tue, 2 Jul 2013 09:41:43 +0000 (11:41 +0200)]
TransNumberGenerator: mit leerer Sequenzstartnummer klarkommen

10 years agot/wh/transfer.t: Für leere DB fit gemacht
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.

10 years agoTests: Tests skippen, wenn Template-Cache-Verzeichnis nicht schreibbar ist
Moritz Bunkus [Tue, 2 Jul 2013 08:17:29 +0000 (10:17 +0200)]
Tests: Tests skippen, wenn Template-Cache-Verzeichnis nicht schreibbar ist

10 years agoSL::DBUpgrade2::add_print_templates: Anpassung auf Mandantenumstellung
Moritz Bunkus [Tue, 2 Jul 2013 07:13:21 +0000 (09:13 +0200)]
SL::DBUpgrade2::add_print_templates: Anpassung auf Mandantenumstellung

10 years agoMetaSetup: Spalten- und Fremdschlüsselnamen alphabetisch sortieren
Moritz Bunkus [Mon, 1 Jul 2013 17:00:58 +0000 (19:00 +0200)]
MetaSetup: Spalten- und Fremdschlüsselnamen alphabetisch sortieren

10 years agorose_auto_create_model.pl: Farbe bei Umleitung automatisch ausschalten
Moritz Bunkus [Mon, 1 Jul 2013 15:33:43 +0000 (17:33 +0200)]
rose_auto_create_model.pl: Farbe bei Umleitung automatisch ausschalten

10 years agoFehlendes 'not null' in MetaSetup CsvImportReport
Moritz Bunkus [Mon, 1 Jul 2013 15:18:19 +0000 (17:18 +0200)]
Fehlendes 'not null' in MetaSetup CsvImportReport

10 years agoNicht mehr benötigte Rose-Models löschen: DptTrans, TranslationPaymentTerm
Moritz Bunkus [Mon, 1 Jul 2013 15:29:50 +0000 (17:29 +0200)]
Nicht mehr benötigte Rose-Models löschen: DptTrans, TranslationPaymentTerm

10 years agoSL::DB::AuthClient: WebDAV-Flag nicht mehr prüfen, immer Links anlegen
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.

10 years agoInstanceConfiguration: Nur dann Daten aus Client-DB auslesen, wenn $::auth->client...
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

10 years agoTemplate-Parameter "conf_xyz" durch "INSTANCE_CONF.get_xyz" ersetzt
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.

10 years agoNicht mehr benötigte MetaSetups löschen: DptTrans, TranslationPaymentTerm
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.

10 years agoRefactoring: Debug-Ausgaben im Task-Server
Moritz Bunkus [Mon, 1 Jul 2013 13:27:46 +0000 (15:27 +0200)]
Refactoring: Debug-Ausgaben im Task-Server

10 years agoIn SL::InstanceConfiguration keine Rose-Objekte nutzen
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.

10 years agoInstanceConfiguration durch Verwendung von AUTOLOAD vereinfacht
Moritz Bunkus [Fri, 28 Jun 2013 13:27:11 +0000 (15:27 +0200)]
InstanceConfiguration durch Verwendung von AUTOLOAD vereinfacht

10 years agoIn Login-Maske Versionsnummer wieder anzeigen
Moritz Bunkus [Fri, 28 Jun 2013 12:20:11 +0000 (14:20 +0200)]
In Login-Maske Versionsnummer wieder anzeigen

10 years agodefaults_feature: Standardwerte richtig propagieren
Moritz Bunkus [Fri, 28 Jun 2013 12:18:40 +0000 (14:18 +0200)]
defaults_feature: Standardwerte richtig propagieren

10 years agoMandanten-WebDAV-Upgrade: nicht an Konfigurationseinstellung sondern Existenz von...
Moritz Bunkus [Fri, 28 Jun 2013 09:26:03 +0000 (11:26 +0200)]
Mandanten-WebDAV-Upgrade: nicht an Konfigurationseinstellung sondern Existenz von Dateien festmachen

10 years agodeutsche kommentare und blogposts entfernt.
Sven Schöling [Fri, 28 Jun 2013 10:51:07 +0000 (12:51 +0200)]
deutsche kommentare und blogposts entfernt.

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
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

10 years agoTrac 2300 / 2301 zweiter Versuch
Jan Büren [Fri, 28 Jun 2013 09:57:49 +0000 (11:57 +0200)]
Trac 2300 / 2301 zweiter Versuch
;-)

10 years agoNicht mehr verwendete Einstellung $::form->{jsscript} entfernt
Moritz Bunkus [Fri, 28 Jun 2013 07:37:55 +0000 (09:37 +0200)]
Nicht mehr verwendete Einstellung $::form->{jsscript} entfernt