Revision 7079d683
Von Bernd Bleßmann vor fast 4 Jahren hinzugefügt
SL/Controller/TimeRecording.pm | ||
---|---|---|
my $filter = $::form->{filter} || {};
|
||
my @filter_strings;
|
||
|
||
my $staff_member = $filter->{staff_member_id} ? SL::DB::Employee->new(id => $filter->{staff_member_id})->load->safe_name : '';
|
||
my $staff_member = $filter->{staff_member_id} ? SL::DB::Employee->new(id => $filter->{staff_member_id})->load->safe_name : '';
|
||
my $project = $filter->{project_id} ? SL::DB::Project->new (id => $filter->{project_id}) ->load->displayable_name : '';
|
||
|
||
my @filters = (
|
||
[ $filter->{"date:date::ge"}, t8('From Date') ],
|
||
[ $filter->{"date:date::le"}, t8('To Date') ],
|
||
[ $filter->{"date:date::ge"}, t8('From Date') ],
|
||
[ $filter->{"date:date::le"}, t8('To Date') ],
|
||
[ $filter->{"customer"}->{"name:substr::ilike"}, t8('Customer') ],
|
||
[ $filter->{"customer"}->{"customernumber:substr::ilike"}, t8('Customer Number') ],
|
||
[ $filter->{"order"}->{"ordnumber:substr::ilike"}, t8('Order Number') ],
|
||
[ $project, t8('Project') ],
|
||
[ $filter->{"description:substr::ilike"}, t8('Description') ],
|
||
[ $staff_member, t8('Mitarbeiter') ],
|
||
);
|
||
|
templates/webpages/time_recording/_filter.html | ||
---|---|---|
[%- USE T8 %]
|
||
[%- USE L %]
|
||
[%- USE P %]
|
||
[%- USE LxERP %]
|
||
[%- USE HTML %]
|
||
<form action='controller.pl' method='post' id='filter_form'>
|
||
... | ... | |
<th align="right">[% 'Customer Number' | $T8 %]</th>
|
||
<td>[% L.input_tag('filter.customer.customernumber:substr::ilike', filter.customer.customernumber_substr__ilike, size = 20) %]</td>
|
||
</tr>
|
||
<tr>
|
||
<th align="right">[% 'Order Number' | $T8 %]</th>
|
||
<td>[% L.input_tag('filter.order.ordnumber:substr::ilike', filter.order.ordnumber_substr__ilike, size = 20) %]</td>
|
||
</tr>
|
||
<tr>
|
||
<th align="right">[% 'Project' | $T8 %]</th>
|
||
<td>[% P.project.picker('filter.project_id', filter.project_id, active="both", valid="both", size = 20) %]</td>
|
||
</tr>
|
||
<tr>
|
||
<th align="right">[% 'Description' | $T8 %]</th>
|
||
<td>[% L.input_tag('filter.description:substr::ilike', filter.description_substr__ilike, size = 20) %]</td>
|
||
</tr>
|
||
|
||
[%- IF SELF.can_view_all -%]
|
||
<tr>
|
Auch abrufbar als: Unified diff
Zeiterfassung: Bericht: Filter f. Auftragsnummer, Projekt und Beschreibung