mirror of
https://github.com/vatesfr/xen-orchestra.git
synced 2026-10-12 02:24:05 +00:00
feat(xo-web): add support for IS_XOA_BUILD var (#10429)
This commit is contained in:
Vendored
+5
@@ -1,2 +1,7 @@
|
||||
/// <reference types="vite/client" />
|
||||
/// <reference types="@core/types/value-matcher" />
|
||||
|
||||
// Set by xoa-packager, absence means build from source.
|
||||
interface ImportMetaEnv {
|
||||
readonly VITE_XOA_BUILD?: string
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { formValidationConfig } from '@/plugins/form-validation.config.ts'
|
||||
import { IS_XOA_BUILD } from '@/shared/constants.ts'
|
||||
import i18n from '@core/i18n.ts'
|
||||
import { useOverlayStore } from '@core/packages/overlay/use-overlay-store.ts'
|
||||
import { RegleVuePlugin } from '@regle/core'
|
||||
@@ -14,6 +15,9 @@ import '@core/assets/css/_themes.pcss'
|
||||
import 'vue-virtual-scroller/dist/vue-virtual-scroller.css'
|
||||
|
||||
async function init() {
|
||||
// eslint-disable-next-line no-console
|
||||
console.info(`[XO6] build origin: ${IS_XOA_BUILD ? 'XOA' : 'sources'}`)
|
||||
|
||||
// TODO: remove when non admin users are handled in XO6
|
||||
if (import.meta.env.PROD) {
|
||||
const { data: me } = await useFetch('/rest/v0/users/me').json<XoUser>()
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
import { SUPPORTED_VDI_FORMAT } from '@vates/types'
|
||||
|
||||
export const XOA_NAME = 'Xen Orchestra Appliance'
|
||||
export const IS_XOA_BUILD = import.meta.env.VITE_XOA_BUILD === 'true'
|
||||
|
||||
export const XO_LINKS = {
|
||||
BLOG: 'https://xen-orchestra.com/blog/',
|
||||
COMMUNITY: 'https://xcp-ng.org/forum/category/12/xen-orchestra',
|
||||
DOC: 'https://docs.xen-orchestra.com',
|
||||
DOC_SDN_CONTROLLER_MIGRATION: 'https://docs.xen-orchestra.com/manage-your-infrastructure/sdn_controller#migration-path',
|
||||
DOC_SDN_CONTROLLER_XAPI_PLUGIN: 'https://docs.xen-orchestra.com/manage-your-infrastructure/sdn_controller#xapi-plugin',
|
||||
DOC_SDN_CONTROLLER_MIGRATION:
|
||||
'https://docs.xen-orchestra.com/manage-your-infrastructure/sdn_controller#migration-path',
|
||||
DOC_SDN_CONTROLLER_XAPI_PLUGIN:
|
||||
'https://docs.xen-orchestra.com/manage-your-infrastructure/sdn_controller#xapi-plugin',
|
||||
TRANSLATION: 'https://translate.vates.tech/engage/xen-orchestra/',
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user