MorningPeak/app/views/tickets/show.html.slim
Arthur Poulet 3821b72b16 improve ticket description display
Now, ticket description display the images with <img>, links with <a>
and <br> when \n is inputed
- remove helper: html_with_br
- add helpers: descriptionize, linkize, imagize, brize
2015-08-01 15:10:49 +02:00

67 lines
1.6 KiB
Plaintext

h1.page-header = "Show ticket: #{@ticket.head.title}"
p
strong
| Id: #
= @ticket.id
p
strong Réponse à:
= link_to @ticket.head.title, @ticket.head
p
strong State:
- if @ticket.head.state == Ticket::CLOSE
td.bg-danger = @ticket.head.state
- else
td.bg-success = @ticket.head.state
p
strong Creator:
= link_to_creator @ticket
p
strong Title:
= @ticket.title
p
strong Description:
.container-fluid.ticket-description
= descriptionize @ticket.description
p
strong State:
= @ticket.state
table.table.table-condensed.
thead
tr
th Creator
th Title
th Description
th Last update
th
th
th
tbody
- @ticket.tickets.each do |ticket|
tr
td = link_to_creator(ticket)
td = link_to ticket.title, ticket
td = ticket.description
- if ticket.state == Ticket::CLOSE
td.bg-danger = ticket.state
- else
td.bg-success = ticket.state
td = ticket.updated_at.to_s(:long)
td = link_to 'Show', ticket
td = link_to 'Edit', edit_ticket_path(ticket)
td = link_to 'Destroy', ticket, data: {:confirm => 'Are you sure?'}, :method => :delete
br
- if @ticket.open?
= link_to 'Respond', ticket_respond_path(@ticket), class: 'btn btn-sm btn-default'
= link_to 'Close', ticket_close_path(@ticket), method: :patch, class: 'btn btn-sm btn-success'
- else
= link_to 'Reopen', ticket_open_path(@ticket), method: :patch, class: 'btn btn-sm btn-danger'
= link_to 'Edit', edit_ticket_path(@ticket), class: 'btn btn-sm btn-default'
= link_to 'Back', tickets_path, class: 'btn btn-sm btn-default'