mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-24 21:08:30 +00:00
perf: change mcp integrate
This commit is contained in:
@@ -34,10 +34,14 @@ class SimpleMetadataWithFilters(SimpleMetadata):
|
||||
"""
|
||||
actions = {}
|
||||
view.raw_action = getattr(view, "action", None)
|
||||
query_action = request.query_params.get("action", None)
|
||||
for method in self.methods & set(view.allowed_methods):
|
||||
if hasattr(view, "action_map"):
|
||||
view.action = view.action_map.get(method.lower(), view.action)
|
||||
|
||||
if query_action and query_action.lower() != method.lower():
|
||||
continue
|
||||
|
||||
view.request = clone_request(request, method)
|
||||
try:
|
||||
# Test global permissions
|
||||
|
Reference in New Issue
Block a user