Defect #2707 » 0001-Fixed-the-TimeLog-form-it-was-always-posting-to-the.patch
app/views/timelog/edit.rhtml | ||
---|---|---|
1 | 1 |
<h2><%= l(:label_spent_time) %></h2> |
2 | 2 |
|
3 |
<% labelled_tabular_form_for :time_entry, @time_entry, :url => {:action => 'edit', :id => @time_entry, :project_id => @time_entry.project} do |f| %>
|
|
3 |
<% labelled_tabular_form_for :time_entry, @time_entry, :url => {:action => 'edit', :project_id => @time_entry.project}, :method => :post do |f| %>
|
|
4 | 4 |
<%= error_messages_for 'time_entry' %> |
5 | 5 |
<%= back_url_hidden_field_tag %> |
6 | 6 |
|
config/routes.rb | ||
---|---|---|
20 | 20 |
map.connect 'help/:ctrl/:page', :controller => 'help' |
21 | 21 |
|
22 | 22 |
map.connect 'time_entries/:id/edit', :action => 'edit', :controller => 'timelog' |
23 |
map.connect 'projects/:project_id/time_entries/new', :action => 'edit', :controller => 'timelog' |
|
23 |
map.connect 'projects/:project_id/time_entries/new', :action => 'edit', :controller => 'timelog', :method => :get
|
|
24 | 24 |
map.connect 'projects/:project_id/issues/:issue_id/time_entries/new', :action => 'edit', :controller => 'timelog' |
25 | 25 |
|
26 | 26 |
map.with_options :controller => 'timelog' do |timelog| |
test/functional/timelog_controller_test.rb | ||
---|---|---|
37 | 37 |
) |
38 | 38 |
assert_routing( |
39 | 39 |
{:method => :get, :path => '/projects/ecookbook/time_entries/new'}, |
40 |
:controller => 'timelog', :action => 'edit', :project_id => 'ecookbook' |
|
40 |
:controller => 'timelog', :action => 'edit', :project_id => 'ecookbook', :method => :get
|
|
41 | 41 |
) |
42 | 42 |
assert_routing( |
43 | 43 |
{:method => :get, :path => '/projects/ecookbook/issues/567/time_entries/new'}, |
- « Previous
- 1
- 2
- Next »