mirror of
https://github.com/internetee/registry.git
synced 2025-07-24 11:38:30 +02:00
Fix valid_to #2741
This commit is contained in:
parent
1a10b1400b
commit
0ea07de2d1
5 changed files with 23 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
|||
class Pricelist < ActiveRecord::Base
|
||||
include Versions # version/pricelist_version.rb
|
||||
|
||||
scope :valid, -> { where("valid_from <= ? AND valid_to >= ? OR valid_to IS NULL", Time.zone.now, Time.zone.now) }
|
||||
scope :valid, -> { where("valid_from <= ? AND valid_to >= ? OR valid_to IS NULL", Time.zone.now.end_of_day, Time.zone.now.beginning_of_day) }
|
||||
|
||||
monetize :price_cents
|
||||
|
||||
|
|
|
@ -2,5 +2,13 @@
|
|||
.col-sm-6
|
||||
%h2.text-center-xs= "#{t(:edit)}: #{@pricelist.name}"
|
||||
|
||||
- if @pricelist.persisted? && @pricelist.errors.none?
|
||||
%hr
|
||||
- active_pricelist = Pricelist.pricelist_for(@pricelist.category, @pricelist.operation_category, @pricelist.duration)
|
||||
- if active_pricelist
|
||||
= t('active_price_for_this_operation_is', price: "#{active_pricelist.price.amount.to_s} #{active_pricelist.price_currency}")
|
||||
- else
|
||||
= t('active_price_missing_for_this_operation')
|
||||
|
||||
%hr
|
||||
= render 'form'
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
= sort_link(@q, 'valid_to', t(:valid_to))
|
||||
%th{class: 'col-xs-2'}
|
||||
= t(:action)
|
||||
|
||||
|
||||
%tbody
|
||||
- @pricelists.each do |pricelist|
|
||||
%tr
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue