diff --git a/CONFIG.md b/CONFIG.md index 7feab73..55d679c 100644 --- a/CONFIG.md +++ b/CONFIG.md @@ -13,6 +13,7 @@ database: revsuit.db # Database connection information, support # database: "postgres://host=127.0.0.1 user=root password=password dbname=revsuit port=5432 sslmode=disable TimeZone=Asia/Shanghai" log_level: info # Output log levels, divided into: debug, info, warning, error, fatal +check_upgrade: true # Whether to automatically check for updates ip_location_database: # IP database related configuration database: "qqwry" # qqwry or geoip. diff --git a/CONFIG.zh-CN.md b/CONFIG.zh-CN.md index ee4cd8e..5dc1b09 100644 --- a/CONFIG.zh-CN.md +++ b/CONFIG.zh-CN.md @@ -12,7 +12,8 @@ database: revsuit.db # 数据库连接信息 支持Sqlite3、My # database: "postgres://host=127.0.0.1 user=root password=password dbname=revsuit port=5432 sslmode=disable TimeZone=Asia/Shanghai" log_level: info # 输出日志的级别,分为:debug、info、warning、error、fatal - +check_upgrade: false # 是否自动检查更新 + ip_location_database: # IP 数据库相关配置 database: "qqwry" # qqwry 或者 geoip. geo_license_key: "" # 如果你使用 GeoIP 则该字段为必填 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 15c388e..00fa554 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -19,7 +19,7 @@ "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-plugin-router": "~4.5.0", - "@vue/cli-service": "~4.5.0", + "@vue/cli-service": "^4.5.11", "babel-eslint": "^10.1.0", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", @@ -4810,8 +4810,7 @@ "node_modules/de-indent": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" }, "node_modules/debug": { "version": "4.3.1", @@ -6899,7 +6898,6 @@ "version": "1.2.0", "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz", "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", - "dev": true, "bin": { "he": "bin/he" } @@ -13521,7 +13519,6 @@ "version": "2.6.12", "resolved": "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz", "integrity": "sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4=", - "dev": true, "dependencies": { "de-indent": "^1.0.2", "he": "^1.1.0" @@ -16436,7 +16433,8 @@ "version": "4.5.11", "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.11.tgz?cache=0&sync_timestamp=1615453605559&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-vuex%2Fdownload%2F%40vue%2Fcli-plugin-vuex-4.5.11.tgz", "integrity": "sha1-9vYZvPtmyGzEU0DXMVKERjXlSL0=", - "dev": true + "dev": true, + "requires": {} }, "@vue/cli-service": { "version": "4.5.11", @@ -16590,7 +16588,8 @@ "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz", "integrity": "sha1-zrkktOyzucQ4ccekKaAvhCPmIas=", - "dev": true + "dev": true, + "requires": {} }, "@vue/web-component-wrapper": { "version": "1.3.0", @@ -16805,7 +16804,8 @@ "version": "5.3.1", "resolved": "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.3.1.tgz", "integrity": "sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns=", - "dev": true + "dev": true, + "requires": {} }, "acorn-walk": { "version": "7.2.0", @@ -16853,13 +16853,15 @@ "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz?cache=0&sync_timestamp=1615411237786&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-errors%2Fdownload%2Fajv-errors-1.0.1.tgz", "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", - "dev": true + "dev": true, + "requires": {} }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1615647295573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "dev": true + "dev": true, + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -18899,8 +18901,7 @@ "de-indent": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" }, "debug": { "version": "4.3.1", @@ -20633,8 +20634,7 @@ "he": { "version": "1.2.0", "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz", - "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", - "dev": true + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=" }, "hex-color-regex": { "version": "1.1.0", @@ -26188,7 +26188,6 @@ "version": "2.6.12", "resolved": "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz", "integrity": "sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4=", - "dev": true, "requires": { "de-indent": "^1.0.2", "he": "^1.1.0" diff --git a/frontend/package.json b/frontend/package.json index ce349e8..81c022f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -19,7 +19,7 @@ "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-plugin-router": "~4.5.0", - "@vue/cli-service": "~4.5.0", + "@vue/cli-service": "^4.5.11", "babel-eslint": "^10.1.0", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 17b968c..1da897d 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -22,7 +22,7 @@ RMI Logs - Ldap Logs + LDAP Logs MySQL Logs @@ -43,7 +43,7 @@ RMI Rules - Ldap Rules + LDAP Rules MySQL Rules @@ -118,10 +118,17 @@ - - RevSuit Current Version: {{ this.version }} ©2021 Li4n0. + RevSuit Current Version: {{ this.version }}|© 2021 Li4n0|GitHub + + RevSuit {{ this.version }}(Upgrade Available: v{{ this.upgrade.version }})|© 2021 Li4n0|GitHub + + @@ -130,7 +137,7 @@
- RevSuit Current Version: {{ this.version }} ©2021 Li4n0. + RevSuit Current Version: {{ this.version }}|© 2021 Li4n0|GitHub
+ RevSuit {{ this.version }}(Upgrade Available: v{{ this.upgrade.version }})|© 2021 Li4n0|GitHub +