-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy path_form.html.erb
More file actions
24 lines (24 loc) · 1.29 KB
/
_form.html.erb
File metadata and controls
24 lines (24 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<table class="generic">
<tr>
<td align="right" class="list"><strong>Event:</strong></td>
<td class="list"><%= select :timecard_entry, :eventdate_id_and_eventpart, options_for_select(eventdate_select_options(@eventdates_and_parts)) %></td>
</tr>
<tr>
<td align="right" class="list"><strong>Hours:</strong></td>
<td class="list"><%= number_field :timecard_entry, :hours, step: 0.25 %></td>
</tr>
<tr>
<td align="right" class="list"><strong>Timecard:</strong></td>
<td class="list"><% if @timecards.size > 1 -%>
<%= select :timecard_entry, :timecard_id, options_for_select(timecard_select_options(@timecards)) -%>
<span id="timecard-single-display" style="display:none;"></span>
<%= hidden_field_tag 'timecard_entry[timecard_id]', '', id: 'timecard_id_single', disabled: true %>
<span id="timecard-no-match-message" style="display:none;">No open timecard covers this event (this is not supposed to happen - you should probably share this in #tracker-dev)</span>
<%- elsif @timecards.size == 1 -%>
<%= @timecards[0].billing_date.strftime("%Y/%m/%d") -%>
<%= hidden_field :timecard_entry, :timecard_id, :value => @timecards[0].id -%>
<%- else -%>
No timecards are currently open
<%- end %></td>
</tr>
</table>