summaryrefslogtreecommitdiff
path: root/help/app/views
diff options
context:
space:
mode:
authorjessib <jessib@riseup.net>2012-11-07 15:45:09 -0800
committerjessib <jessib@riseup.net>2012-11-07 15:45:09 -0800
commit791a512247f657558b49677198c4e9abcb09645e (patch)
tree6740588d7829b7074097d027319b07b15c26697c /help/app/views
parent26d263ae1cf449d0f4e68b6d2b49b3c8e76c3461 (diff)
Improvements to flow for closing/re-opening tickets.
Diffstat (limited to 'help/app/views')
-rw-r--r--help/app/views/tickets/show.html.haml28
1 files changed, 20 insertions, 8 deletions
diff --git a/help/app/views/tickets/show.html.haml b/help/app/views/tickets/show.html.haml
index eaa3356..6872f0b 100644
--- a/help/app/views/tickets/show.html.haml
+++ b/help/app/views/tickets/show.html.haml
@@ -8,21 +8,33 @@
- if @ticket.email
email:
= @ticket.email
-- if User.find(@ticket.created_by)
- Created by
- = User.find(@ticket.created_by).login
-- else
- Unauthenticated ticket creator
+%li
+ - if User.find(@ticket.created_by)
+ Created by
+ = User.find(@ticket.created_by).login
+ - else
+ Unauthenticated ticket creator
+%li
+ = "status:"
+ - if @ticket.is_open
+ = 'open'
+ = #link_to 'close', ticket_path, :method => :put
+ = #button_to 'close', ticket_path, :method => :put
+ = button_to 'close', {:change_status => :close}, :method => :put
+ - else
+ = 'closed'
+ = button_to 'open', {:change_status => :open}, :method => :put
= render(:partial => "comment", :collection => @ticket.comments)
= simple_form_for (@ticket, :html => {:novalidate => true}) do |f| #turn off html5 validations to test
= f.simple_fields_for :comments, TicketComment.new do |c|
= c.input :body, :label => 'Comment', :as => :text
= #render :partial => 'new_comment'
- = f.label :is_open
- = f.select :is_open, [true, false]
+ = #f.label :is_open
+ = #f.select :is_open, [true, false] #remove
= f.button :submit, @post_reply_str
- = f.button :submit, @reply_close_str
+ - if @ticket.is_open
+ = f.button :submit, @reply_close_str
= #link_to t(:destroy), ticket_path, :confirm => 'are you sure?', :method => :delete, :class => :btn if admin? # for link_to to work with delete, need to figure out jquery interaction correctly. see http://stackoverflow.com/questions/3774925/delete-link-sends-get-instead-of-delete-in-rails-3-view etc..
= button_to 'destroy', ticket_path, :confirm => 'are you sure?', :method => :delete if admin? #TODO---confirmation not working
= # button_to("test destroy", {}, {:onclick => "return confirm('Are you sure?')", :method => :delete, :remote => true}) #this works but is ugly