feat(Action Logs): Migrate Action Log FAB to React (#33298)

This commit is contained in:
Enzo Martellucci
2025-05-28 14:08:00 +02:00
committed by GitHub
parent 0fa3feb088
commit deef923825
10 changed files with 453 additions and 47 deletions

View File

@@ -19,6 +19,7 @@ from typing import Any, Optional
from flask import current_app as app
from flask_appbuilder.api import expose, protect, rison, safe
from flask_appbuilder.hooks import before_request
from flask_appbuilder.models.sqla.filters import FilterRelationOneToManyEqual
from flask_appbuilder.models.sqla.interface import SQLAInterface
import superset.models.core as models
@@ -45,7 +46,8 @@ class LogRestApi(LogMixin, BaseSupersetModelRestApi):
resource_name = "log"
allow_browser_login = True
list_columns = [
"user.username",
"user",
"user_id",
"action",
"dttm",
"json",
@@ -55,6 +57,21 @@ class LogRestApi(LogMixin, BaseSupersetModelRestApi):
"duration_ms",
"referrer",
]
search_columns = [
"user",
"user_id",
"action",
"dttm",
"json",
"slice_id",
"dashboard_id",
"user_id",
"duration_ms",
"referrer",
]
search_filters = {
"user": [FilterRelationOneToManyEqual],
}
show_columns = list_columns
page_size = 20
apispec_parameter_schemas = {