X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/5dc93413e30e7dfa4f2b74a5c2a5fe27caca2200..6761a7c1fdf3074ac5a16dccf04d40dbc64f6b5f:/SL/Controller/SimpleSystemSetting.pm diff --git a/SL/Controller/SimpleSystemSetting.pm b/SL/Controller/SimpleSystemSetting.pm index 8cc577e3a..5660f22c2 100644 --- a/SL/Controller/SimpleSystemSetting.pm +++ b/SL/Controller/SimpleSystemSetting.pm @@ -141,6 +141,20 @@ my %supported_types = ( }, }, + requirement_spec_acceptance_status => { + # Make locales.pl happy: $self->render("simple_system_setting/_requirement_spec_acceptance_status_form") + class => 'RequirementSpecAcceptanceStatus', + titles => { + list => t8('Acceptance Statuses'), + add => t8('Add acceptance status'), + edit => t8('Edit acceptance status'), + }, + list_attributes => [ + { method => 'name', title => t8('Name') }, + { method => 'description', title => t8('Description') }, + ], + }, + requirement_spec_predefined_text => { # Make locales.pl happy: $self->render("simple_system_setting/_requirement_spec_predefined_text_form") class => 'RequirementSpecPredefinedText', @@ -158,6 +172,35 @@ my %supported_types = ( ], }, + requirement_spec_status => { + # Make locales.pl happy: $self->render("simple_system_setting/_requirement_spec_status_form") + class => 'RequirementSpecStatus', + titles => { + list => t8('Requirement Spec Statuses'), + add => t8('Add requirement spec status'), + edit => t8('Edit requirement spec status'), + }, + list_attributes => [ + { method => 'name', title => t8('Name') }, + { method => 'description', title => t8('Description') }, + ], + }, + + requirement_spec_type => { + # Make locales.pl happy: $self->render("simple_system_setting/_requirement_spec_type_form") + class => 'RequirementSpecType', + titles => { + list => t8('Requirement Spec Types'), + add => t8('Add requirement spec type'), + edit => t8('Edit requirement spec type'), + }, + list_attributes => [ + { method => 'description', title => t8('Description') }, + { method => 'section_number_format', title => t8('Section number format') }, + { method => 'function_block_number_format', title => t8('Function block number format') }, + ], + }, + ); my @default_list_attributes = ( @@ -309,6 +352,20 @@ sub render_form { # type-specific helper functions # +sub setup_requirement_spec_acceptance_status { + my ($self) = @_; + + no warnings 'once'; + $self->{valid_names} = \@SL::DB::RequirementSpecAcceptanceStatus::valid_names; +} + +sub setup_requirement_spec_status { + my ($self) = @_; + + no warnings 'once'; + $self->{valid_names} = \@SL::DB::RequirementSpecStatus::valid_names; +} + 1; __END__