X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FTaxzones.pm;h=6f5adf7f15adf09fa92ab9fc8e5d5d7f88ccf42d;hb=ad033a768bbe46566afa159008c42ff7fc6bb35a;hp=9bdf3553b15752a5150da93d872777283a4180b7;hpb=6e6038682b1a2b6e6bc74f1eee40eba21afcb7e9;p=kivitendo-erp.git diff --git a/SL/Controller/Taxzones.pm b/SL/Controller/Taxzones.pm index 9bdf3553b..6f5adf7f1 100644 --- a/SL/Controller/Taxzones.pm +++ b/SL/Controller/Taxzones.pm @@ -11,10 +11,10 @@ use SL::Helper::Flash; use SL::Locale::String; use SL::DB::Manager::Buchungsgruppe; use SL::DB::Manager::TaxzoneChart; -use SL::Controller::ClientConfig; use Rose::Object::MakeMethods::Generic ( scalar => [ qw(config) ], + 'scalar --get_set_init' => [ qw(defaults) ], ); __PACKAGE__->run_before('check_auth'); @@ -46,9 +46,7 @@ sub show_form { my ($self, %params) = @_; $self->render('taxzones/form', %params, - BUCHUNGSGRUPPEN => SL::DB::Manager::Buchungsgruppe->get_all_sorted, - ACCOUNTS => SL::Controller::ClientConfig->init_accounts, - account_label => sub { "$_[0]{accno}--$_[0]{description}" }); + BUCHUNGSGRUPPEN => SL::DB::Manager::Buchungsgruppe->get_all_sorted); } sub action_edit { @@ -136,4 +134,10 @@ sub create_or_update { $self->redirect_to(action => 'list'); } +# +# initializers +# + +sub init_defaults { SL::DB::Default->get }; + 1;