mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-06 13:14:29 +08:00
Fix red dot for datetime columns [SCI-6684] (#3977)
Co-authored-by: Anton <anton@scinote.net>
This commit is contained in:
parent
b516cf66ef
commit
c480f28a09
4 changed files with 14 additions and 14 deletions
|
@ -8,10 +8,6 @@ class RepositoryDateTimeValue < RepositoryDateTimeValueBase
|
|||
new_time.to_i != data.to_i
|
||||
end
|
||||
|
||||
def reminder?
|
||||
true
|
||||
end
|
||||
|
||||
def formatted
|
||||
super(:full_with_comma)
|
||||
end
|
||||
|
|
|
@ -11,10 +11,6 @@ class RepositoryDateValue < RepositoryDateTimeValueBase
|
|||
Date.parse(new_data).to_date != data.to_date
|
||||
end
|
||||
|
||||
def reminder?
|
||||
true
|
||||
end
|
||||
|
||||
def formatted
|
||||
super(:full_date)
|
||||
end
|
||||
|
|
|
@ -3,13 +3,17 @@
|
|||
module RepositoryDatatable
|
||||
class RepositoryDateTimeValueSerializer < RepositoryBaseValueSerializer
|
||||
def value
|
||||
{
|
||||
data = {
|
||||
formatted: I18n.l(object.data, format: :full_with_comma),
|
||||
date_formatted: I18n.l(object.data, format: :full_date),
|
||||
time_formatted: I18n.l(object.data, format: :time),
|
||||
datetime: object.data.strftime('%Y/%m/%d %H:%M'),
|
||||
reminder: object.reminder?
|
||||
datetime: object.data.strftime('%Y/%m/%d %H:%M')
|
||||
}
|
||||
|
||||
reminder_delta = scope[:column].metadata['reminder_delta']
|
||||
data[:reminder] = reminder_delta.to_i + DateTime.now.to_i > object.data.to_i if reminder_delta
|
||||
|
||||
data
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3,11 +3,15 @@
|
|||
module RepositoryDatatable
|
||||
class RepositoryDateValueSerializer < RepositoryBaseValueSerializer
|
||||
def value
|
||||
{
|
||||
data = {
|
||||
formatted: I18n.l(object.data, format: :full_date),
|
||||
datetime: object.data.strftime('%Y/%m/%d %H:%M'),
|
||||
reminder: object.reminder?
|
||||
datetime: object.data.strftime('%Y/%m/%d %H:%M')
|
||||
}
|
||||
|
||||
reminder_delta = scope[:column].metadata['reminder_delta']
|
||||
data[:reminder] = reminder_delta.to_i + DateTime.now.beginning_of_day.to_i > object.data.to_i if reminder_delta
|
||||
|
||||
data
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue