Disable links for tickets on splashpage

* Conditional rendering to disable links for tickets on splash screen
* Only enable links when registration is open

Fixes https://github.com/openSUSE/osem/issues/2433
This commit is contained in:
Haseeb Khan 2019-05-09 03:05:48 +05:00
parent 9086d5f9bf
commit f81381560b

View file

@ -13,13 +13,25 @@
.row.row-centered .row.row-centered
- tickets.each do |ticket| - tickets.each do |ticket|
.col-md-3.col-sm-3.col-centered.col-top .col-md-3.col-sm-3.col-centered.col-top
= link_to(conference_tickets_path(conference.short_title), - if conference.registration_open?
class: 'thumbnail') do = link_to(conference_tickets_path(conference.short_title),
.caption class: 'thumbnail') do
%h3.text-center.word_break .caption
= ticket.title %h3.text-center.word_break
.word_break = ticket.title
= markdown(ticket.description) .word_break
%button.btn-block.btn.btn-lg.btn-success = markdown(ticket.description)
%i.fa.fa-ticket.fa-fw %button.btn-block.btn.btn-lg.btn-success
= humanized_money_with_symbol(ticket.price) %i.fa.fa-ticket.fa-fw
= humanized_money_with_symbol(ticket.price)
- else
.thumbnail
.caption
%h3.text-center.word_break
= ticket.title
.word_break
= markdown(ticket.description)
%button.btn-block.btn.btn-lg.btn-success.disabled
%i.fa.fa-ticket.fa-fw
= humanized_money_with_symbol(ticket.price)