-module VersionHelper
- include ArvadosApiClientHelper
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
- def api_version()
+module VersionHelper
+ # Get the source_version given in the API server's discovery
+ # document.
+ def api_source_version
arvados_api_client.discovery[:source_version]
end
- def wb_version()
- Rails.configuration.source_version
+ # Get the packageVersion given in the API server's discovery
+ # document.
+ def api_package_version
+ arvados_api_client.discovery[:packageVersion]
end
- def wb_version_text()
- wbv = wb_version
- wbv += Rails.configuration.local_modified if Rails.configuration.local_modified
- wbv
+ # URL for browsing source code for the given version.
+ def version_link_target version
+ "https://dev.arvados.org/projects/arvados/repository/changes?rev=#{version.sub(/-.*/, "")}"
end
end