X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FController%2FSimpleSystemSetting.pm;h=979c2d298ff2b825ddfdcf76a3e879b9cbb27a0c;hb=5e55cce6abaf16fb9425bcdc5a669eaaddca3319;hp=9ce91f9f92c0c74d92c3ecc41da0f10c4659fbb5;hpb=9c19433144efc5b50d90a969aa9ac6ea65b2dbbf;p=kivitendo-erp.git diff --git a/SL/Controller/SimpleSystemSetting.pm b/SL/Controller/SimpleSystemSetting.pm index 9ce91f9f9..979c2d298 100644 --- a/SL/Controller/SimpleSystemSetting.pm +++ b/SL/Controller/SimpleSystemSetting.pm @@ -40,6 +40,47 @@ my %supported_types = ( ], }, + business => { + # Make locales.pl happy: $self->render("simple_system_setting/_business_form") + class => 'Business', + titles => { + list => t8('Businesses'), + add => t8('Add business'), + edit => t8('Edit business'), + }, + list_attributes => [ + { method => 'description', title => t8('Description'), }, + { title => t8('Discount'), formatter => sub { $_[0]->discount_as_percent . ' %' }, align => 'right' }, + { method => 'customernumberinit', title => t8('Customernumberinit'), }, + ], + }, + + department => { + class => 'Department', + titles => { + list => t8('Departments'), + add => t8('Add department'), + edit => t8('Edit department'), + }, + }, + + part_classification => { + # Make locales.pl happy: $self->render("simple_system_setting/_part_classification_form") + class => 'PartClassification', + titles => { + list => t8('Part classifications'), + add => t8('Add part classification'), + edit => t8('Edit part classification'), + }, + list_attributes => [ + { title => t8('Description'), formatter => sub { t8($_[0]->description) } }, + { title => t8('Type abbreviation'), formatter => sub { t8($_[0]->abbreviation) } }, + { title => t8('Used for Purchase'), formatter => sub { $_[0]->used_for_purchase ? t8('yes') : t8('no') } }, + { title => t8('Used for Sale'), formatter => sub { $_[0]->used_for_sale ? t8('yes') : t8('no') } }, + { title => t8('Report separately'), formatter => sub { $_[0]->report_separate ? t8('yes') : t8('no') } }, + ], + }, + parts_group => { # Make locales.pl happy: $self->render("simple_system_setting/_parts_group_form") class => 'PartsGroup', @@ -54,6 +95,20 @@ my %supported_types = ( ], }, + price_factor => { + # Make locales.pl happy: $self->render("simple_system_setting/_price_factor_form") + class => 'PriceFactor', + titles => { + list => t8('Price Factors'), + add => t8('Add Price Factor'), + edit => t8('Edit Price Factor'), + }, + list_attributes => [ + { method => 'description', title => t8('Description') }, + { method => 'factor_as_number', title => t8('Factor'), align => 'right' }, + ], + }, + pricegroup => { # Make locales.pl happy: $self->render("simple_system_setting/_pricegroup_form") class => 'Pricegroup', @@ -67,6 +122,25 @@ my %supported_types = ( { method => 'obsolete', title => t8('Obsolete'), formatter => sub { $_[0]->obsolete ? t8('yes') : t8('no') } }, ], }, + + project_status => { + class => 'ProjectStatus', + titles => { + list => t8('Project statuses'), + add => t8('Add project status'), + edit => t8('Edit project status'), + }, + }, + + project_type => { + class => 'ProjectType', + titles => { + list => t8('Project types'), + add => t8('Add project type'), + edit => t8('Edit project type'), + }, + }, + ); my @default_list_attributes = (