Added libs
This commit is contained in:
29
vueNoSys/vueNoSysApiBlueprint.py
Normal file
29
vueNoSys/vueNoSysApiBlueprint.py
Normal file
@@ -0,0 +1,29 @@
|
||||
from libs.api.apiBlueprint import ApiBlueprint
|
||||
|
||||
from flask import jsonify, request
|
||||
|
||||
import logging
|
||||
import random
|
||||
|
||||
class Blueprint(ApiBlueprint):
|
||||
def routes(self):
|
||||
from .vueNoSys import VueNoSys
|
||||
self.module:VueNoSys = self.module
|
||||
|
||||
@self.blueprint.route('/')
|
||||
def show():
|
||||
return self.module.name
|
||||
|
||||
@self.blueprint.route('/configs', methods=["GET", "POST"])
|
||||
def configs():
|
||||
if request.method == "GET":
|
||||
configs = {}
|
||||
for lib in self.module.nosys_core.config.get("app", "libs"):
|
||||
lib_id = lib.get("id")
|
||||
frontend = self.module.nosys_core.config.get(lib_id, "info", "frontend")
|
||||
if frontend == 'vue':
|
||||
configs[lib_id] = self.module.nosys_core.config.get(lib_id)
|
||||
return jsonify(configs)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user