فهرست منبع

Display app version the settings UI

Kailash Nadh 4 سال پیش
والد
کامیت
b3612927c8
2فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 2 0
      cmd/admin.go
  2. 3 1
      frontend/src/views/Settings.vue

+ 2 - 0
cmd/admin.go

@@ -17,6 +17,7 @@ type serverConfig struct {
 	Lang         string     `json:"lang"`
 	Update       *AppUpdate `json:"update"`
 	NeedsRestart bool       `json:"needs_restart"`
+	Version      string     `json:"version"`
 }
 
 // handleGetServerConfig returns general server config.
@@ -51,6 +52,7 @@ func handleGetServerConfig(c echo.Context) error {
 	out.NeedsRestart = app.needsRestart
 	out.Update = app.update
 	app.Unlock()
+	out.Version = versionString
 
 	return c.JSON(http.StatusOK, okResp{out})
 }

+ 3 - 1
frontend/src/views/Settings.vue

@@ -3,7 +3,9 @@
     <b-loading :is-full-page="true" v-if="loading.settings || isLoading" active />
     <header class="columns">
       <div class="column is-half">
-        <h1 class="title is-4">{{ $t('settings.title') }}</h1>
+        <h1 class="title is-4">{{ $t('settings.title') }}
+          <span class="has-text-grey-light">({{ serverConfig.version }})</span>
+        </h1>
       </div>
       <div class="column has-text-right">
         <b-button :disabled="!hasFormChanged"