list_attributes => [
{ method => 'name', title => t8('Name'), },
{ method => 'iban', title => t8('IBAN'), },
+ { method => 'qr_iban', title => t8('QR-IBAN (Swiss)'), },
{ method => 'bank', title => t8('Bank'), },
{ method => 'bank_code', title => t8('Bank code'), },
+ { method => 'bank_account_id', title => t8('Bank Account Id Number (Swiss)'), },
{ method => 'bic', title => t8('BIC'), },
- { title => t8('Use for ZUGFeRD'), formatter => sub { $_[0]->use_for_zugferd ? t8('yes') : t8('no') } },
+ { title => t8('Use with bank import'), formatter => sub { $_[0]->use_with_bank_import ? t8('yes') : t8('no') } },
+ { title => t8('Use for Factur-X/ZUGFeRD'), formatter => sub { $_[0]->use_for_zugferd ? t8('yes') : t8('no') } },
+ { title => t8('Use for Swiss QR-Bill'), formatter => sub { $_[0]->use_for_qrbill ? t8('yes') : t8('no') } },
{ method => 'reconciliation_starting_date_as_date', title => t8('Date'), align => 'right' },
{ method => 'reconciliation_starting_balance_as_number', title => t8('Balance'), align => 'right' },
],
],
},
+ contact_department => {
+ class => 'ContactDepartment',
+ auth => 'config',
+ titles => {
+ list => t8('Contact Departments'),
+ add => t8('Add department'),
+ edit => t8('Edit department'),
+ },
+ },
+
contact_title => {
class => 'ContactTitle',
auth => 'config',
{ title => t8('Number Format'), formatter => sub { $_[0]->output_numberformat || t8('use program settings') } },
{ title => t8('Date Format'), formatter => sub { $_[0]->output_dateformat || t8('use program settings') } },
{ title => t8('Long Dates'), formatter => sub { $_[0]->output_longdates ? t8('yes') : t8('no') } },
+ { title => t8('Obsolete'), formatter => sub { $_[0]->obsolete ? t8('yes') : t8('no') } },
],
},
],
},
+ order_status => {
+ # Make locales.pl happy: $self->render("simple_system_setting/_order_status_form")
+ class => 'OrderStatus',
+ titles => {
+ list => t8('RFQ/Order Statuses'),
+ add => t8('Add rfq/order status'),
+ edit => t8('Edit rfq/order status'),
+ },
+ list_attributes => [
+ { method => 'name', title => t8('Name') },
+ { method => 'description', title => t8('Description') },
+ { method => 'obsolete', title => t8('Obsolete'), formatter => sub { $_[0]->obsolete ? t8('yes') : t8('no') } },
+ ],
+ },
+
project_status => {
class => 'ProjectStatus',
titles => {
],
},
+ 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 } },
+ ],
+ },
+
);
my @default_list_attributes = (
}
sub setup_javascript {
- $::request->layout->use_javascript("${_}.js") for qw(ckeditor/ckeditor ckeditor/adapters/jquery);
+ $::request->layout->use_javascript("${_}.js") for qw();
}
sub init_class { "SL::DB::" . $_[0]->config->{class} }