Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot] a14147eadc chore(deps): bump @vue/language-server in /src/static/admin
Bumps [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.2.6/packages/language-server)

---
updated-dependencies:
- dependency-name: "@vue/language-server"
  dependency-version: 3.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-07 01:09:02 +00:00
7 changed files with 78 additions and 73 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
.idea/*
*.db
dist
+5 -5
View File
@@ -8,9 +8,9 @@ from .config_utils import config_utils
class config():
@staticmethod
def filter(config_data: dict, filter_keyword: str) -> tuple[bool, dict]:
"""
'''
Helper function to grab a specific part of the config
"""
'''
lower_filter_keyword = filter_keyword.lower()
for section_name, section_values in config_data.items():
@@ -23,9 +23,9 @@ class config():
@staticmethod
def read() -> tuple[bool, dict]:
"""
'''
check some basic things and then return the dict containing the config data
"""
'''
ok, candidate_path = config_utils.search_known_paths()
if not ok:
@@ -46,7 +46,7 @@ class config():
ok, config_data = config.read()
if not ok:
log.error("failed to read the config successfully")
log.error("failed to read the config succesfully")
return False
if not config_utils.find_section(config_data, lower_target_section):
+2 -2
View File
@@ -8,9 +8,9 @@ import os
class config_utils():
@staticmethod
def search_known_paths() -> tuple[bool, str]:
"""
'''
Look at predefined paths on the filesystem for a config file
"""
'''
possible_config_locations = [
"./config.ini",
+1 -1
View File
@@ -40,7 +40,7 @@ class localeman:
return json.load(lang_file)
return None
def get_available_languages(self):
def get_available_languages():
available_languages_path = "./static/locales/supported_locales.json"
with open(os.path.join(available_languages_path), "r") as f:
+2 -8
View File
@@ -29,9 +29,8 @@ white_list = [
"/static/",
"/api/auth",
"/api/auth/validate",
"/api/auth/totp", # Need a GET to see if TOTP is enabled
"/api/dashboard/locale",
# "/api/dashboard/configuration",
"/api/dashboard/configuration",
"/api/dashboard/theme",
"/api/dashboard/version",
"/api/dashboard/totp",
@@ -50,7 +49,6 @@ def authentication_required():
auth_required_flag = config_server.get('auth_req', True)
api_key_enabled = config_server.get("wgdashboard_apikey", False)
app_prefix = config_server.get("app_prefix", "")
if not auth_required_flag:
return
@@ -66,11 +64,7 @@ def authentication_required():
if flask.session.get("role") == "admin":
return
# Handle Client Dashboard Path
if path.startswith(f'{app_prefix}/client'):
return
if routes_utils.is_path_allowed(path, white_list, flask.session):
return
+66 -55
View File
@@ -9,7 +9,7 @@
"version": "4.3.2",
"dependencies": {
"@volar/language-server": "2.4.28",
"@vue/language-server": "3.2.5",
"@vue/language-server": "3.2.6",
"@vuepic/vue-datepicker": "^12.1.0",
"@vueuse/core": "^14.2.1",
"@vueuse/shared": "^14.1.0",
@@ -1509,9 +1509,9 @@
}
},
"node_modules/@vue/language-core": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.2.5.tgz",
"integrity": "sha512-d3OIxN/+KRedeM5wQ6H6NIpwS3P5gC9nmyaHgBk+rO6dIsjY+tOh4UlPpiZbAh3YtLdCGEX4M16RmsBqPmJV+g==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.2.6.tgz",
"integrity": "sha512-xYYYX3/aVup576tP/23sEUpgiEnujrENaoNRbaozC1/MA9I6EGFQRJb4xrt/MmUCAGlxTKL2RmT8JLTPqagCkg==",
"license": "MIT",
"dependencies": {
"@volar/language-core": "2.4.28",
@@ -1523,16 +1523,29 @@
"picomatch": "^4.0.2"
}
},
"node_modules/@vue/language-plugin-pug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/@vue/language-plugin-pug/-/language-plugin-pug-3.2.6.tgz",
"integrity": "sha512-lYspwAkAYRvydsxm+2bRMfb88amjsCi0TAYpqgZprRT7V5O0vGc4bNbV9Zm4WzSPbcsUMXCSntxyDfj6CSEj3A==",
"license": "MIT",
"dependencies": {
"@volar/source-map": "2.4.28",
"muggle-string": "^0.4.1",
"pug-lexer": "^5.0.1",
"pug-parser": "^6.0.0",
"vscode-languageserver-textdocument": "^1.0.11"
}
},
"node_modules/@vue/language-server": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/@vue/language-server/-/language-server-3.2.5.tgz",
"integrity": "sha512-heOphAHSAOJanlmiIH7gZOmh0DVfNkhTvbk+gOnfnwKQpwA8KqpgYb8On5/WIuLBlJuJavSfVdm75WdZGQM2Rg==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/@vue/language-server/-/language-server-3.2.6.tgz",
"integrity": "sha512-quU6+4aa7xEOorwYNoS7FT85K6jVfMiCHew2YtKtVWUxI/UjRePpvewrhXYykiwUZ498U5Lf5V4vJSQsAxI/5w==",
"license": "MIT",
"dependencies": {
"@volar/language-server": "2.4.28",
"@vue/language-core": "3.2.5",
"@vue/language-service": "3.2.5",
"@vue/typescript-plugin": "3.2.5",
"@vue/language-core": "3.2.6",
"@vue/language-service": "3.2.6",
"@vue/typescript-plugin": "3.2.6",
"vscode-uri": "^3.0.8"
},
"bin": {
@@ -1543,22 +1556,22 @@
}
},
"node_modules/@vue/language-service": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-3.2.5.tgz",
"integrity": "sha512-Bzu75iKy3Lf3afn/2WswhAmyV/0Yn7ZhKlBnHTtC+qKWXPAMlk75P018yFssOc1EAbPDmKSVNrCZJhjtWEMJPg==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-3.2.6.tgz",
"integrity": "sha512-UlZrmbodqzHptmeD2D6tNu4Ot63gr1u19j17F6t+3QWmr+xPf6ynShaM1FTuISXibWIDIlByZsDDI72vvAix1g==",
"license": "MIT",
"dependencies": {
"@volar/language-service": "2.4.28",
"@vue/language-core": "3.2.5",
"@vue/language-core": "3.2.6",
"@vue/shared": "^3.5.0",
"path-browserify": "^1.0.1",
"volar-service-css": "0.0.68",
"volar-service-emmet": "0.0.68",
"volar-service-html": "0.0.68",
"volar-service-json": "0.0.68",
"volar-service-pug": "0.0.68",
"volar-service-pug-beautify": "0.0.68",
"volar-service-typescript": "0.0.68",
"volar-service-css": "0.0.70",
"volar-service-emmet": "0.0.70",
"volar-service-html": "0.0.70",
"volar-service-json": "0.0.70",
"volar-service-pug": "0.0.70",
"volar-service-pug-beautify": "0.0.70",
"volar-service-typescript": "0.0.70",
"vscode-html-languageservice": "^5.2.0",
"vscode-uri": "^3.0.8"
}
@@ -1614,16 +1627,16 @@
"license": "MIT"
},
"node_modules/@vue/typescript-plugin": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-3.2.5.tgz",
"integrity": "sha512-efEFD1QEq4tQhLpsVOdPXNiJlhQU4Z4yG52ggvuXK8r+wrLLNMAlrM47lfzk7Mua7HCeVzxXL1r401JcCVVNMw==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-3.2.6.tgz",
"integrity": "sha512-D7DO3/MDrdRAxZSpZU8SFBgk4a3d1yk75eKbDqAg7eM/AgpL7ur+PEuwqnOQiwFGEdtrhuFhiqksUtnzJHiq+w==",
"license": "MIT",
"dependencies": {
"@volar/typescript": "2.4.28",
"@vue/language-core": "3.2.5",
"@vue/language-core": "3.2.6",
"@vue/shared": "^3.5.0",
"path-browserify": "^1.0.1",
"vue-component-meta": "3.2.5"
"vue-component-meta": "3.2.6"
}
},
"node_modules/@vuepic/vue-datepicker": {
@@ -8256,9 +8269,9 @@
}
},
"node_modules/volar-service-css": {
"version": "0.0.68",
"resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.68.tgz",
"integrity": "sha512-lJSMh6f3QzZ1tdLOZOzovLX0xzAadPhx8EKwraDLPxBndLCYfoTvnNuiFFV8FARrpAlW5C0WkH+TstPaCxr00Q==",
"version": "0.0.70",
"resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.70.tgz",
"integrity": "sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw==",
"license": "MIT",
"dependencies": {
"vscode-css-languageservice": "^6.3.0",
@@ -8275,9 +8288,9 @@
}
},
"node_modules/volar-service-emmet": {
"version": "0.0.68",
"resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.68.tgz",
"integrity": "sha512-nHvixrRQ83EzkQ4G/jFxu9Y4eSsXS/X2cltEPDM+K9qZmIv+Ey1w0tg1+6caSe8TU5Hgw4oSTwNMf/6cQb3LzQ==",
"version": "0.0.70",
"resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.70.tgz",
"integrity": "sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg==",
"license": "MIT",
"dependencies": {
"@emmetio/css-parser": "^0.4.1",
@@ -8295,9 +8308,9 @@
}
},
"node_modules/volar-service-html": {
"version": "0.0.68",
"resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.68.tgz",
"integrity": "sha512-fru9gsLJxy33xAltXOh4TEdi312HP80hpuKhpYQD4O5hDnkNPEBdcQkpB+gcX0oK0VxRv1UOzcGQEUzWCVHLfA==",
"version": "0.0.70",
"resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.70.tgz",
"integrity": "sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ==",
"license": "MIT",
"dependencies": {
"vscode-html-languageservice": "^5.3.0",
@@ -8314,9 +8327,9 @@
}
},
"node_modules/volar-service-json": {
"version": "0.0.68",
"resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.68.tgz",
"integrity": "sha512-2d73Khlffwa0o6B6nA4vCyvqqTBuik1aj1i+EPC8a2UdmjMBAvHhGUcUiF3EscGhenv42UxL7f3tWbsITBNGZg==",
"version": "0.0.70",
"resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.70.tgz",
"integrity": "sha512-cRP18LqxZU3vYsSqm2wQ5de689SlTnQ7iuHj/9SeVvfUncu8S0pmobMPnSZCzqkQzt2tbAvz4UNugVOyqhkQLw==",
"license": "MIT",
"dependencies": {
"vscode-json-languageservice": "^5.4.0",
@@ -8332,24 +8345,22 @@
}
},
"node_modules/volar-service-pug": {
"version": "0.0.68",
"resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.68.tgz",
"integrity": "sha512-/nZ8fYKDDrV/fqlBoMACWaghFfaIFZMH+qO9YiRsdGbekAvSZqjQAKl1DSJwWqAkabA68Md51mRIdzYzqleipQ==",
"version": "0.0.70",
"resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.70.tgz",
"integrity": "sha512-9P+hgNVfd0BpdwBcErBNLESH4K66BEOZIPwjAb3DBpbTkPfQXa2r6MAvz/nkIh/bOG7/OO3W1eEPJRUEqzUOmw==",
"license": "MIT",
"dependencies": {
"@volar/language-service": "~2.4.0",
"muggle-string": "^0.4.1",
"pug-lexer": "^5.0.1",
"pug-parser": "^6.0.0",
"volar-service-html": "0.0.68",
"@vue/language-plugin-pug": "~3.2.2",
"volar-service-html": "0.0.70",
"vscode-html-languageservice": "^5.3.0",
"vscode-languageserver-textdocument": "^1.0.11"
}
},
"node_modules/volar-service-pug-beautify": {
"version": "0.0.68",
"resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.68.tgz",
"integrity": "sha512-CUKfD2l9aPam7jeZT0bQtAOfSWm6XmOmTXOfYDMILuK6+5uYiMKbPW2y+OdK2FnHjcAC53GnHpUrIbfxojRoFQ==",
"version": "0.0.70",
"resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.70.tgz",
"integrity": "sha512-4Ji7d4srisSSaFs6AfcobtzjAJUVobs3UfyWVhxuJnjcL5DsqbwFv2iwGCvGGTJmZxm1PbPN9r5tkUnPr8ZAOA==",
"license": "MIT",
"dependencies": {
"@johnsoncodehk/pug-beautify": "^0.2.2"
@@ -8364,9 +8375,9 @@
}
},
"node_modules/volar-service-typescript": {
"version": "0.0.68",
"resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.68.tgz",
"integrity": "sha512-z7B/7CnJ0+TWWFp/gh2r5/QwMObHNDiQiv4C9pTBNI2Wxuwymd4bjEORzrJ/hJ5Yd5+OzeYK+nFCKevoGEEeKw==",
"version": "0.0.70",
"resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.70.tgz",
"integrity": "sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg==",
"license": "MIT",
"dependencies": {
"path-browserify": "^1.0.1",
@@ -8515,13 +8526,13 @@
}
},
"node_modules/vue-component-meta": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-3.2.5.tgz",
"integrity": "sha512-i7v7S6atD9aZZPouwceJoqcmBzjI4uRIxOj5dDcBPiIhFoY+U5kmy7PnEaAOh/iilJQI7I8F3lKdyZmRdplUpA==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-3.2.6.tgz",
"integrity": "sha512-Tlo84lGrHrsE5nJ2lAQDiN+hP9nagKxR3E7kXEidAyYrQzBixaDD/6jwLgDYlmIoyjGCn3BLEC7gGNGObU2Y7w==",
"license": "MIT",
"dependencies": {
"@volar/typescript": "2.4.28",
"@vue/language-core": "3.2.5",
"@vue/language-core": "3.2.6",
"path-browserify": "^1.0.1"
},
"peerDependencies": {
+1 -1
View File
@@ -13,7 +13,7 @@
},
"dependencies": {
"@volar/language-server": "2.4.28",
"@vue/language-server": "3.2.5",
"@vue/language-server": "3.2.6",
"@vuepic/vue-datepicker": "^12.1.0",
"@vueuse/core": "^14.2.1",
"@vueuse/shared": "^14.1.0",