kivitendo-erp.git
11 years agoInstanceConfiguration: currencies und default_currency nur auf Bedarf auslesen
Moritz Bunkus [Mon, 15 Jul 2013 10:32:32 +0000 (12:32 +0200)]
InstanceConfiguration: currencies und default_currency nur auf Bedarf auslesen

11 years agoDBUpgrade2: verhindern, dass $::form->get_standard_dbh eine zweite Verbindung öffnet
Moritz Bunkus [Mon, 15 Jul 2013 10:32:07 +0000 (12:32 +0200)]
DBUpgrade2: verhindern, dass $::form->get_standard_dbh eine zweite Verbindung öffnet

Ansonsten sind Deadlocks absolut möglich.

11 years agoBeim Benutzerlogin keine Auth-DB-Upgrades anwenden
Moritz Bunkus [Mon, 15 Jul 2013 08:18:25 +0000 (10:18 +0200)]
Beim Benutzerlogin keine Auth-DB-Upgrades anwenden

11 years agoInventory Controller und neue stock_in Maske
Sven Schöling [Thu, 27 Jun 2013 15:14:01 +0000 (17:14 +0200)]
Inventory Controller und neue stock_in Maske

Alte Methode ist weiter im Code vorhanden, wird aber geplant nach und nach
durch das neue Interface ersetzt.

Benötigt Partpicker

11 years agoPartpicker: Genug Padding um das icon unterzubringen
Sven Schöling [Fri, 12 Jul 2013 14:40:29 +0000 (16:40 +0200)]
Partpicker: Genug Padding um das icon unterzubringen

11 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

11 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ü

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

11 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

11 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

11 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.

11 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

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

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

11 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')

11 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')

11 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.

11 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

11 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

11 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

11 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.

11 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).

11 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

11 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.

11 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

11 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

11 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.

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

11 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

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

11 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

11 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

11 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)

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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.

11 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).

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

fixt #2307

11 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.

11 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

11 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

11 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

11 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

11 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

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

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

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

11 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

11 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.

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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.

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

11 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.

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

11 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

11 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

11 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

11 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"

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

11 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.

11 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

11 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

11 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

11 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

11 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

11 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

11 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.

11 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

11 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.

11 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.

11 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

11 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.

11 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

11 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

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