diff options
author | Louise Crow <louise.crow@gmail.com> | 2013-08-12 18:37:03 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2013-09-16 12:41:42 +0100 |
commit | 1a5d3b6f389075bd9699a749f9dc2287b93c1b10 (patch) | |
tree | 9086ae3bb2e66a300491c7516c5cefe6d19ce871 /app | |
parent | cf06e0b7f142a1e9a39658ad548cb4de798a591b (diff) |
Add a simple edit action and template
Diffstat (limited to 'app')
-rw-r--r-- | app/controllers/admin_incoming_message_controller.rb | 4 | ||||
-rw-r--r-- | app/views/admin_incoming_message/_intro.html.erb | 3 | ||||
-rw-r--r-- | app/views/admin_incoming_message/edit.html.erb | 25 |
3 files changed, 32 insertions, 0 deletions
diff --git a/app/controllers/admin_incoming_message_controller.rb b/app/controllers/admin_incoming_message_controller.rb index 86a765be2..d9a982d0d 100644 --- a/app/controllers/admin_incoming_message_controller.rb +++ b/app/controllers/admin_incoming_message_controller.rb @@ -1,5 +1,9 @@ class AdminIncomingMessageController < AdminController + def edit + @incoming_message = IncomingMessage.find(params[:id]) + end + def update end diff --git a/app/views/admin_incoming_message/_intro.html.erb b/app/views/admin_incoming_message/_intro.html.erb new file mode 100644 index 000000000..1d5585f11 --- /dev/null +++ b/app/views/admin_incoming_message/_intro.html.erb @@ -0,0 +1,3 @@ +<% @title = "Incoming message #{incoming_message.id} of FOI request '#{incoming_message.info_request.title}'" %> +<h1>Incoming message <%= incoming_message.id %></h1> +<p>FOI request: <%= request_both_links(incoming_message.info_request) %></p> diff --git a/app/views/admin_incoming_message/edit.html.erb b/app/views/admin_incoming_message/edit.html.erb new file mode 100644 index 000000000..9cbaf013c --- /dev/null +++ b/app/views/admin_incoming_message/edit.html.erb @@ -0,0 +1,25 @@ +<%= render :partial => 'intro', :locals => {:incoming_message => @incoming_message } %> +<fieldset class="form-horizontal"> + <legend>Prominence</legend> + <%= form_tag admin_incoming_update_path(@incoming_message), :class => "form form-inline" do %> + + <div class="control-group"> + <label class="control-label" for="incoming_message_prominence"> Prominence</label> + <div class="controls"> + <%= select('incoming_message', "prominence", IncomingMessage::PROMINENCE_STATES) %> + </div> + </div> + + <div class="control-group"> + <label class="control-label" for="incoming_message_prominence_reason">Reason for prominence</label> + <div class="controls"> + <%= text_area "incoming_message", "prominence_reason", :rows => 5, :class => "span6" %> + </div> + </div> + + <div class="form-actions" > + <%= submit_tag 'Save', :class => "btn" %> + </div> + + <% end %> +</fieldset> |