123456789101112131415161718192021 |
- from flask import Blueprint
- from apps.deploy.models import App
- from apps.configuration.models import Service
- from libs.tools import json_response
- from apps.configuration.models import AppConfigRel
- from libs.decorators import require_permission
- blueprint = Blueprint(__name__, __name__)
- @blueprint.route('/', methods=['GET'])
- @require_permission('config_app_rel_view')
- def get():
- apps = App.query.all()
- services = Service.query.all()
- relations = AppConfigRel.query.all()
- return json_response({
- 'apps': [x.to_json() for x in apps],
- 'services': [x.to_json() for x in services],
- 'relations': [x.to_json() for x in relations]
- })
|