From: Sven Schöling Date: Fri, 20 Jun 2014 12:36:50 +0000 (+0200) Subject: console: shortcuts für die häufigsten Belegtypen, nützlich beim debuggen X-Git-Tag: release-3.2.0beta~411^2~43 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=1192822f9117bfe2067b60a3b5df9869daf4e07c;p=kivitendo-erp.git console: shortcuts für die häufigsten Belegtypen, nützlich beim debuggen --- diff --git a/scripts/console b/scripts/console index 97260d13e..4ceb9a0dd 100755 --- a/scripts/console +++ b/scripts/console @@ -159,6 +159,10 @@ Spezielle Kommandos: pp DATA - zeigt die Datenstruktur mit Data::Dumper an. quit - beendet die Konsole + part - shortcuts auf die jeweilige SL::DB::{...}::find_by + customer, vendor + order, invoice + EOL # load 'module' - läd das angegebene Modul, d.h. bin/mozilla/module.pl und SL/Module.pm. } @@ -207,6 +211,32 @@ sub sql { } } +sub part { + require SL::DB::Part; + SL::DB::Manager::Part->find_by(@_) +} + +sub order { + require SL::DB::Order; + SL::DB::Manager::Order->find_by(@_) +} + +sub invoice { + require SL::DB::Invoice; + SL::DB::Manager::Invoice->find_by(@_) +} + +sub customer { + require SL::DB::Customer; + SL::DB::Manager::Customer->find_by(@_) +} + +sub vendor { + require SL::DB::Vendor; + SL::DB::Manager::Vendor->find_by(@_) +} + + 1; __END__