+ requirement_spec_risk => {
+ class => 'RequirementSpecRisk',
+ titles => {
+ list => t8('Risk levels'),
+ add => t8('Add risk level'),
+ edit => t8('Edit risk level'),
+ },
+ },
+
+ 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') },
+ ],
+ },
+
+ time_recording_article => {
+ # Make locales.pl happy: $self->render("simple_system_setting/_time_recording_article_form")
+ class => 'TimeRecordingArticle',
+ auth => 'config',
+ titles => {
+ list => t8('Time Recording Articles'),
+ add => t8('Add time recording article'),
+ edit => t8('Edit time recording article'),
+ },
+ list_attributes => [
+ { title => t8('Article'), formatter => sub { $_[0]->part->displayable_name } },
+ ],
+ },
+