],
},
- time_recording_type => {
- # Make locales.pl happy: $self->render("simple_system_setting/_time_recording_type_form")
- class => 'TimeRecordingType',
- auth => 'config',
- titles => {
- list => t8('Time Recording Types'),
- add => t8('Add time recording type'),
- edit => t8('Edit time recording type'),
- },
- list_attributes => [
- { method => 'abbreviation', title => t8('Abbreviation') },
- { method => 'description', title => t8('Description') },
- { method => 'obsolete', title => t8('Obsolete'), formatter => sub { $_[0]->obsolete ? t8('yes') : t8('no') } },
- ],
- },
);
my @default_list_attributes = (
---
-- parent: system
- id: system_time_recording_types
- name: Time Recording Types
- order: 2370
- access: config
- params:
- action: SimpleSystemSetting/list
- type: time_recording_type
- parent: productivity
id: productivity_time_recording
name: Time Recording
+++ /dev/null
-[%- USE LxERP -%][%- USE L -%]
-<table>
- <tr>
- <th align="right">[% LxERP.t8("Abbreviation") %]</th>
- <td>
- [%- L.input_tag("object.abbreviation", SELF.object.abbreviation, "data-validate"="required", "data-title"=LxERP.t8("Abbreviation")) %]
- </td>
- </tr>
- <tr>
- <th align="right">[% LxERP.t8("Description") %]</th>
- <td>
- [%- L.input_tag("object.description", SELF.object.description, "data-title"=LxERP.t8("Description")) %]
- </td>
- </tr>
- <tr>
- <th align="right">[% LxERP.t8("Obsolete") %]</th>
- <td>[% L.checkbox_tag("object.obsolete", checked=SELF.object.obsolete, for_submit=1) %]</td>
- </tr>
-</table>