|
@@ -60,7 +60,7 @@ q-page.admin-system
|
|
|
q-item-section
|
|
|
.row.q-col-gutter-sm
|
|
|
.col
|
|
|
- .dark-value(caption) {{ state.info.latestVersion }}
|
|
|
+ .text-caption.dark-value {{ state.info.latestVersion }}
|
|
|
.col-auto
|
|
|
q-btn.acrylic-btn(
|
|
|
flat
|
|
@@ -200,43 +200,6 @@ q-page.admin-system
|
|
|
q-item-label(caption) {{t('admin.system.configFileHint')}}
|
|
|
q-item-section
|
|
|
q-item-label.dark-value(caption) {{ state.info.configFile }}
|
|
|
-
|
|
|
- //- v-list-item-action-text {{ t('admin.system.published') }} {{ state.info.latestVersionReleaseDate | moment('from') }}
|
|
|
- //- v-card-actions(v-if='info.upgradeCapable && !isLatestVersion && info.platform === `docker`', :class='$vuetify.theme.dark ? `grey darken-3-d5` : `indigo lighten-5`')
|
|
|
- //- .caption.indigo--text.pl-3(:class='$vuetify.theme.dark ? `text--lighten-4` : ``') Wiki.js can perform the upgrade to the latest version for you.
|
|
|
- //- v-spacer
|
|
|
- //- v-btn.px-3(
|
|
|
- //- color='indigo'
|
|
|
- //- dark
|
|
|
- //- @click='performUpgrade'
|
|
|
- //- )
|
|
|
- //- v-icon(left) mdi-upload
|
|
|
- //- span Perform Upgrade
|
|
|
-
|
|
|
- //- v-dialog(
|
|
|
- //- v-model='isUpgrading'
|
|
|
- //- persistent
|
|
|
- //- width='450'
|
|
|
- //- )
|
|
|
- //- v-card.blue.darken-5(dark)
|
|
|
- //- v-card-text.text-center.pa-10
|
|
|
- //- self-building-square-spinner(
|
|
|
- //- :animation-duration='4000'
|
|
|
- //- :size='40'
|
|
|
- //- color='#FFF'
|
|
|
- //- style='margin: 0 auto;'
|
|
|
- //- )
|
|
|
- //- .body-2.mt-5.blue--text.text--lighten-4 Your Wiki.js container is being upgraded...
|
|
|
- //- .caption.blue--text.text--lighten-2 Please wait
|
|
|
- //- v-progress-linear.mt-5(
|
|
|
- //- color='blue lighten-2'
|
|
|
- //- :value='upgradeProgress'
|
|
|
- //- :buffer-value='upgradeProgress'
|
|
|
- //- rounded
|
|
|
- //- :stream='isUpgradingStarted'
|
|
|
- //- query
|
|
|
- //- :indeterminate='!isUpgradingStarted'
|
|
|
- //- )
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
@@ -309,9 +272,6 @@ const platformLogo = computed(() => {
|
|
|
return 'washing-machine'
|
|
|
}
|
|
|
})
|
|
|
-const isLatestVersion = computed(() => {
|
|
|
- return state.info.currentVersion === state.info.latestVersion
|
|
|
-})
|
|
|
const clientBrowser = computed(() => {
|
|
|
return !import.meta.env.SSR ? navigator.userAgent : ''
|
|
|
})
|
|
@@ -364,51 +324,11 @@ async function load () {
|
|
|
function checkForUpdates () {
|
|
|
$q.dialog({
|
|
|
component: CheckUpdateDialog
|
|
|
+ }).onDismiss(() => {
|
|
|
+ load()
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// async function performUpgrade () {
|
|
|
-// state.isUpgrading = true
|
|
|
-// state.isUpgradingStarted = false
|
|
|
-// state.upgradeProgress = 0
|
|
|
-// this.$store.commit('loadingStart', 'admin-system-upgrade')
|
|
|
-// try {
|
|
|
-// const respRaw = await APOLLO_CLIENT.mutate({
|
|
|
-// mutation: gql`
|
|
|
-// mutation performUpdate {
|
|
|
-// system {
|
|
|
-// performUpgrade {
|
|
|
-// responseResult {
|
|
|
-// succeeded
|
|
|
-// errorCode
|
|
|
-// slug
|
|
|
-// message
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// `
|
|
|
-// })
|
|
|
-// const resp = _get(respRaw, 'data.system.performUpgrade.responseResult', {})
|
|
|
-// if (resp.succeeded) {
|
|
|
-// this.isUpgradingStarted = true
|
|
|
-// const progressInterval = setInterval(() => {
|
|
|
-// this.upgradeProgress += 0.83
|
|
|
-// }, 500)
|
|
|
-// setTimeout(() => {
|
|
|
-// clearInterval(progressInterval)
|
|
|
-// window.location.reload(true)
|
|
|
-// }, 60000)
|
|
|
-// } else {
|
|
|
-// throw new Error(resp.message)
|
|
|
-// }
|
|
|
-// } catch (err) {
|
|
|
-// this.$store.commit('pushGraphError', err)
|
|
|
-// this.$store.commit('loadingStop', 'admin-system-upgrade')
|
|
|
-// this.isUpgrading = false
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
// MOUNTED
|
|
|
|
|
|
onMounted(() => {
|