Aktivität von Moritz Bunkus
von 06.07.2013 bis 04.08.2013
01.08.2013
- 15:31 projekt kivitendo Revision 6dbc83af (kivitendo): jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen
- 15:28 projekt kivitendo Revision a88e5449 (kivitendo): kivi.popup_dialog: auf jQuery UI basierende Popupdialoge
- 10:59 projekt kivitendo Revision 133e3be2 (kivitendo): ClientJS: Argumente nur dann säubern, wenn sie richtigen Typ haben
- - Stringifizierung nur für Instanzen von SL::Presenter::EscapedText
- Leading whitespace trimming nur für Skalare
Hi...
31.07.2013
- 17:02 projekt kivitendo Revision 926ebeb7 (kivitendo): ClientJS: Leading Whitespace von allen Argumenten tilgen, nicht nur vom ersten
- 12:41 projekt kivitendo Revision 824f9ddf (kivitendo): ClientJS: Funktionen zum Hinzufügen und Entfernen generischer Eventhandler
- 12:41 projekt kivitendo Revision 9103c818 (kivitendo): ClientJS-Erzeugung: Unterstützung für <ARGn> mit "n" eine beliebige Ziffer
- 12:41 projekt kivitendo Revision 50f19777 (kivitendo): kivi.js: Funktion zum Auffinden von Funktionen über ihren Namen
- Funktioniert sowohl mit globalen Funktionen als auch mit solchen in
Namensräumen (Objekten):
var func = kivi.get_fun... - 12:41 projekt kivitendo Revision 88abef92 (kivitendo): ClientJS: Daten bei AJAX-Submits als POST-Content schicken, nicht an die URL dran
- 11:20 projekt kivitendo Revision 2cb9fa7e (kivitendo): Nicht explizit Transaktion starten
- $::form->get_standard_dbh liefert ein Handle, das AutoCommits aus hat
$::form->und daher eh immer explizit in einer T...
30.07.2013
- 13:26 projekt kivitendo Revision 1223ef45 (kivitendo): Erste Tests zum PriceTaxCalculator
- 13:26 projekt kivitendo Revision fc4e206a (kivitendo): $::instance_conf benötigt kein explizites init mehr
- 13:25 projekt kivitendo Revision 51c2badb (kivitendo): Data::Dumper-Format-Variablen in Tests setzen
- 09:19 projekt kivitendo Revision 783025d9 (kivitendo): Neue Kontoverbindung für FA Bad Homburg
- Fixt #2315.
- 08:58 projekt kivitendo Revision 51059a47 (kivitendo): Initialer Focus in OE-Masken auf Kunden-/Lieferanteninput
29.07.2013
- 16:31 projekt kivitendo Revision 5ea712a2 (kivitendo): Lagerplätze anlegen: Nummerierung mit Anzahl existierender Lagerplätze starten
- ...und nicht mit 1, weil ansonsten beim mehrfachen Anlegen die Nummern
doppelt und dreifach vergeben werden. Fixt #2325. - 16:19 projekt kivitendo Revision df0ca1fe (kivitendo): Artikelstammdatenmaske: bei "Erneuern" Fließkommazahlen exakt einmal parsen
- Fixt #2341.
- 15:22 projekt kivitendo Revision 66f7ff40 (kivitendo): steuerfilterung.pl: mit "keine Steuer" zurecht kommen
- 15:18 projekt kivitendo Revision 44e8084a (kivitendo): steuerfilterung.pl: SQL injection verhindern
- 15:10 projekt kivitendo Revision 9d17c830 (kivitendo): Perl-DB-Upgradescripte: nicht manuell Datenbankhandle committen
- 15:10 projekt kivitendo Revision 835ff8df (kivitendo): steuerfilterung.pl: Steuersätze nicht runden
- Zum Einen verwendet z.B. der Schweizer Kontenrahmen Steuern mit
Nachkommastellen, und zum Anderen ist "tax.rate" eine... - 15:10 projekt kivitendo Revision 8a69df52 (kivitendo): steuerfilterung.pl: nicht manuell früh committen, um Mehrfachausführung zu ermöglichen
- Z.B. wenn der Benutzer den Zurück-Button benutzt oder so. Das Commit
wird von kivitendo später eh ausgeführt, sofern ... - 14:32 projekt kivitendo Revision 9ef71acd (kivitendo): Doku-Update zu unterstützten Distributionsversionen
- Fixt #2339.
- 14:32 projekt kivitendo Revision c932f59d (kivitendo): Dokumentationsupdates
- 11:56 projekt kivitendo Revision da3de350 (kivitendo): InstallationCheck: Parameter dist_name wenn Modulname != Distributionsname
- Beispiel: name = LWP und dist_name = libwww-perl
- 11:53 projekt kivitendo Revision 68a43a80 (kivitendo): Falschen Methodennamen gefixt
- 11:52 projekt kivitendo Revision 44ab47a7 (kivitendo): Fehlende Modulabhängigkeiten für Testprozess ergänzt
- 10:31 projekt kivitendo Revision f2770af3 (kivitendo): Fehlende Übersetzungen ergänzt, nicht mehr benötigte entfernt
19.07.2013
- 17:50 projekt kivitendo Revision 77fda875 (kivitendo): Überprüfung vom API-Token gefixt
- 17:50 projekt kivitendo Revision a4c3e9de (kivitendo): Admin-Controller: bei Session-Fehler Menü nicht anzeigen
18.07.2013
- 16:41 projekt kivitendo Revision 3034fe61 (kivitendo): Dokumentationsupdate
- 09:09 projekt kivitendo Revision c8aac2e0 (kivitendo): CRM-Menü in der ERP speichern inklusive der Übersetzungen
- Fixt #2328.
- 09:09 projekt kivitendo Revision 440e79f0 (kivitendo): Menüs in Untermenü "menus" verschoben
- 09:09 projekt kivitendo Revision cf38d7b8 (kivitendo): Admin-Menü: Links zur Dokumentation und zur Webseite anzeigen
- 09:09 projekt kivitendo Revision 9b36c563 (kivitendo): Administrationsbereich mit Menüsystem versehen
- 09:09 projekt kivitendo Revision f64f0648 (kivitendo): frame_header.css auch für JavaScript im Layout angeben, und nicht direkt in Form
- Fixt #2329.
- 09:09 projekt kivitendo Revision 63a8dae2 (kivitendo): CRM-Menü automatisch einlesen, falls es existiert
- Siehe #2328.
- 09:09 projekt kivitendo Revision 7a59817e (kivitendo): Methode SL::DBUpgrade2::Base::check_coa anstelle von manuellem SELECT nutzen
- 09:09 projekt kivitendo Revision e06fdbe7 (kivitendo): LoginScreen: im Check auf "schon angemeldet?" Client setzen
- 09:01 projekt kivitendo Revision 0767bd03 (kivitendo): Fehlendes Komma ergänzt
- Fixt #2331.
- 09:01 projekt kivitendo Revision 590c3aaa (kivitendo): JavaScript-Plugin: Carriage returns escapen
17.07.2013
- 11:37 projekt kivitendo Revision 99ca5bfa (kivitendo): CRM-Menü in der ERP speichern inklusive der Übersetzungen
- Fixt #2328.
- 11:25 projekt kivitendo Revision a74bcd6a (kivitendo): Menüs in Untermenü "menus" verschoben
16.07.2013
- 15:32 projekt kivitendo Revision a9822914 (kivitendo): Admin-Menü: Links zur Dokumentation und zur Webseite anzeigen
- 15:31 projekt kivitendo Revision 34af475f (kivitendo): Administrationsbereich mit Menüsystem versehen
- 14:14 projekt kivitendo Revision 6c82d505 (kivitendo): frame_header.css auch für JavaScript im Layout angeben, und nicht direkt in Form
- Fixt #2329.
- 13:31 projekt kivitendo Revision c617a444 (kivitendo): CRM-Menü automatisch einlesen, falls es existiert
- Siehe #2328.
- 13:20 projekt kivitendo Revision 466be2ee (kivitendo): Methode SL::DBUpgrade2::Base::check_coa anstelle von manuellem SELECT nutzen
- 13:07 projekt kivitendo Revision aa9c28b7 (kivitendo): LoginScreen: im Check auf "schon angemeldet?" Client setzen
15.07.2013
- 18:20 projekt kivitendo Revision 69c1212c (kivitendo): Fehlendes Komma ergänzt
- Fixt #2331.
- 16:52 projekt kivitendo Revision abb20e95 (kivitendo): JavaScript-Plugin: Carriage returns escapen
- 12:36 projekt kivitendo Revision 2524843b (kivitendo): InstanceConfiguration: currencies und default_currency nur auf Bedarf auslesen
- 12:36 projekt kivitendo Revision 6844d581 (kivitendo): DBUpgrade2: verhindern, dass $::form->get_standard_dbh eine zweite Verbindung öffnet
- Ansonsten sind Deadlocks absolut möglich.
- 12:36 projekt kivitendo Revision a6c7c5ae (kivitendo): Beim Benutzerlogin keine Auth-DB-Upgrades anwenden
12.07.2013
- 16:07 projekt kivitendo Revision 2f4e58bf (kivitendo): Partpicker: doppelte Dokumentation entfernt
- 16:07 projekt kivitendo Revision 3ac83c61 (kivitendo): ClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren
- 13:36 projekt kivitendo Revision 35d63a9f (kivitendo): Kosmetik: Alignment, Einrückung
- 13:36 projekt kivitendo Revision df33875f (kivitendo): Partpicker: Filtermöglichkeit nach konvertierbaren Einheiten ('convertible_unit')
- 13:36 projekt kivitendo Revision 880a2e9f (kivitendo): Partpicker: Filtermöglichkeit nach Einheiten ('unit')
- 13:36 projekt kivitendo Revision e39a5a77 (kivitendo): 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 u... - 13:36 projekt kivitendo Revision 80d5f170 (kivitendo): Part-Manager: leere Strings im Typenfilter ignorieren
- 13:36 projekt kivitendo Revision 84ad2fe8 (kivitendo): Part-Manager: mit Hash-artigem Type richtig umgehen können
- 13:36 projekt kivitendo Revision 9e278d06 (kivitendo): Partpicker: ID-Attribut manuell angeben können
- 13:36 projekt kivitendo Revision 2477c498 (kivitendo): Partpicker: Part manuell laden, wenn nur ID angegeben ist
- Ansonsten wird initial nichts angezeigt.
11.07.2013
- 17:50 projekt kivitendo Revision 3b9c2119 (kivitendo): 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... - 17:50 projekt kivitendo Revision 1f0a5bd8 (kivitendo): SL::DBUpgrade2::Base::drop_constraints: Schema-Namen nicht hardcoden
- 17:00 projekt kivitendo Revision 99dd63d7 (kivitendo): SL::DB::Helper::PriceTaxCalculator: Margenberechnung gefixt
- Die Margenberechnung hat die Stückzahl nicht bei der Kostenberechnung
berücksichtigt. - 15:26 projekt kivitendo Revision ade02f1e (kivitendo): Form::get_duedate: SL::DB::PaymentTerm::calc_date nutzen
- 15:06 projekt kivitendo Revision b8e8bc08 (kivitendo): SL::DB::PaymentTerm::calc_date: Berechnung von Fälligkeitsdatum anhand von terms_netto/terms_skonto
- 11:40 projekt kivitendo Revision 156d4fa2 (kivitendo): Überflüssige Funktion close_jqm_window() wieder entfernt
- Die kam vermutlich beim Mergen/Rebasen vom Partpicker aus Versehen
wieder hinein. - 10:04 projekt kivitendo Revision eb47358a (kivitendo): Löschen von Lieferscheinen mit JavaScript-Sicherheitsabfrage
- 09:58 projekt kivitendo Revision 3deafde7 (kivitendo): Löschen von Angeboten/Aufträgen mit JavaScript-Sicherheitsabfrage
- 09:30 projekt kivitendo Revision 08d2e0ca (kivitendo): SL::DB::DeliveryOrder: donumber in before_save-Hook erzeugen
- 09:30 projekt kivitendo Revision 57d6293d (kivitendo): SL::DB::Invoice: invnumber in before_save-Hook erzeugen
- 09:29 projekt kivitendo Revision 1bcb4ec6 (kivitendo): SL::DB::Order: quo/ordnumber in before_save-Hook erzeugen
- 09:29 projekt kivitendo Revision 7fde0dcd (kivitendo): SL::PrefixedNumber::set_to_max: mit undefinierten Werten klarkommen
09.07.2013
- 09:57 projekt kivitendo Revision b946ca81 (kivitendo): 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 e... - 09:19 projekt kivitendo Revision 5f14641b (kivitendo): 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/...
08.07.2013
- 10:09 projekt kivitendo Revision 5527271d (kivitendo): 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 ...
Auch abrufbar als: Atom