Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-11-22 09:20:29 +01:00
Use iso times for the notice timestamps
Dieser Commit ist enthalten in:
Ursprung
75d881de06
Commit
559d3f4f19
1 geänderte Dateien mit 11 neuen und 8 gelöschten Zeilen
|
@ -4,6 +4,8 @@ class CustomWizard::Notice
|
||||||
include ActiveModel::Serialization
|
include ActiveModel::Serialization
|
||||||
|
|
||||||
PLUGIN_STATUS_DOMAINS = {
|
PLUGIN_STATUS_DOMAINS = {
|
||||||
|
"main" => "plugins.discourse.pavilion.tech",
|
||||||
|
"master" => "plugins.discourse.pavilion.tech",
|
||||||
"tests-passed" => "plugins.discourse.pavilion.tech",
|
"tests-passed" => "plugins.discourse.pavilion.tech",
|
||||||
"stable" => "stable.plugins.discourse.pavilion.tech"
|
"stable" => "stable.plugins.discourse.pavilion.tech"
|
||||||
}
|
}
|
||||||
|
@ -42,21 +44,21 @@ class CustomWizard::Notice
|
||||||
|
|
||||||
def dismiss!
|
def dismiss!
|
||||||
if dismissable?
|
if dismissable?
|
||||||
self.dismissed_at = Time.now
|
self.dismissed_at = DateTime.now.iso8601(3)
|
||||||
self.save_and_publish
|
self.save_and_publish
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def hide!
|
def hide!
|
||||||
if can_hide?
|
if can_hide?
|
||||||
self.hidden_at = Time.now
|
self.hidden_at = DateTime.now.iso8601(3)
|
||||||
self.save_and_publish
|
self.save_and_publish
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def expire!
|
def expire!
|
||||||
if !expired?
|
if !expired?
|
||||||
self.expired_at = Time.now
|
self.expired_at = DateTime.now.iso8601(3)
|
||||||
self.save_and_publish
|
self.save_and_publish
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -154,7 +156,7 @@ class CustomWizard::Notice
|
||||||
if notices.any?
|
if notices.any?
|
||||||
notices.each do |notice_data|
|
notices.each do |notice_data|
|
||||||
notice = new(notice_data)
|
notice = new(notice_data)
|
||||||
notice.retrieved_at = Time.now
|
notice.retrieved_at = DateTime.now.iso8601(3)
|
||||||
notice.save
|
notice.save
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -218,7 +220,7 @@ class CustomWizard::Notice
|
||||||
|
|
||||||
if notices.any?
|
if notices.any?
|
||||||
notice = notices.first
|
notice = notices.first
|
||||||
notice.updated_at = Time.now
|
notice.updated_at = DateTime.now.iso8601(3)
|
||||||
notice.save
|
notice.save
|
||||||
else
|
else
|
||||||
notice = new(
|
notice = new(
|
||||||
|
@ -226,8 +228,8 @@ class CustomWizard::Notice
|
||||||
message: I18n.t("wizard.notice.#{archetype.to_s}.connection_error.message", domain: domain),
|
message: I18n.t("wizard.notice.#{archetype.to_s}.connection_error.message", domain: domain),
|
||||||
archetype: archetypes[archetype.to_sym],
|
archetype: archetypes[archetype.to_sym],
|
||||||
type: types[:connection_error],
|
type: types[:connection_error],
|
||||||
created_at: Time.now,
|
created_at: DateTime.now.iso8601(3),
|
||||||
updated_at: Time.now
|
updated_at: DateTime.now.iso8601(3)
|
||||||
)
|
)
|
||||||
notice.save
|
notice.save
|
||||||
end
|
end
|
||||||
|
@ -240,7 +242,8 @@ class CustomWizard::Notice
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.subscription_message_domain
|
def self.subscription_message_domain
|
||||||
(Rails.env.test? || Rails.env.development?) ? LOCALHOST_DOMAIN : SUBSCRIPTION_MESSAGE_DOMAIN
|
return LOCALHOST_DOMAIN if (Rails.env.test? || Rails.env.development?)
|
||||||
|
SUBSCRIPTION_MESSAGE_DOMAIN
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.subscription_message_url
|
def self.subscription_message_url
|
||||||
|
|
Laden …
In neuem Issue referenzieren