Underground-Digital/Workflow-Engine
0
1from flask_login import current_user2from flask_restful import Resource3 4from libs.login import login_required5from services.feature_service import FeatureService6 7from . import api8from .wraps import account_initialization_required, cloud_utm_record, setup_required9 10 11class FeatureApi(Resource):12 @setup_required13 @login_required14 @account_initialization_required15 @cloud_utm_record16 def get(self):17 return FeatureService.get_features(current_user.current_tenant_id).model_dump()18 19 20class SystemFeatureApi(Resource):21 def get(self):22 return FeatureService.get_system_features().model_dump()23 24 25api.add_resource(FeatureApi, "/features")26api.add_resource(SystemFeatureApi, "/system-features")27 