show version
This commit is contained in:
@@ -135,7 +135,7 @@
|
|||||||
<a href="mailto:<%= Docuseal::SUPPORT_EMAIL %>" target="_blank" class="w-full block mt-4 underline text-center">
|
<a href="mailto:<%= Docuseal::SUPPORT_EMAIL %>" target="_blank" class="w-full block mt-4 underline text-center">
|
||||||
<%= Docuseal::SUPPORT_EMAIL %>
|
<%= Docuseal::SUPPORT_EMAIL %>
|
||||||
</a>
|
</a>
|
||||||
<% if Docuseal.version.present? %>
|
<% if Docuseal.version.present? && !Docuseal.multitenant? && can?(:manage, EncryptedConfig) %>
|
||||||
<a href="https://github.com/docusealco/docuseal/releases" target="_blank" class="badge badge-outline text-xs block mx-auto mt-4">
|
<a href="https://github.com/docusealco/docuseal/releases" target="_blank" class="badge badge-outline text-xs block mx-auto mt-4">
|
||||||
v<%= Docuseal.version %>
|
v<%= Docuseal.version %>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
+7
-1
@@ -39,6 +39,7 @@ module Docuseal
|
|||||||
CERTS = JSON.parse(ENV.fetch('CERTS', '{}'))
|
CERTS = JSON.parse(ENV.fetch('CERTS', '{}'))
|
||||||
TIMESERVER_URL = ENV.fetch('TIMESERVER_URL', nil)
|
TIMESERVER_URL = ENV.fetch('TIMESERVER_URL', nil)
|
||||||
VERSION_FILE_PATH = Rails.root.join('.version')
|
VERSION_FILE_PATH = Rails.root.join('.version')
|
||||||
|
VERSION_FILE2_PATH = Rails.public_path.join('version')
|
||||||
|
|
||||||
DEFAULT_URL_OPTIONS = {
|
DEFAULT_URL_OPTIONS = {
|
||||||
host: HOST,
|
host: HOST,
|
||||||
@@ -48,7 +49,12 @@ module Docuseal
|
|||||||
module_function
|
module_function
|
||||||
|
|
||||||
def version
|
def version
|
||||||
@version ||= VERSION_FILE_PATH.read.strip if VERSION_FILE_PATH.exist?
|
@version ||=
|
||||||
|
if VERSION_FILE_PATH.exist?
|
||||||
|
VERSION_FILE_PATH.read.strip
|
||||||
|
elsif VERSION_FILE2_PATH.exist?
|
||||||
|
VERSION_FILE2_PATH.each_line.first.to_s.strip
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def multitenant?
|
def multitenant?
|
||||||
|
|||||||
Reference in New Issue
Block a user