add actions but not work

This commit is contained in:
long2ice
2020-04-10 18:44:53 +08:00
parent d8afedced8
commit c04b7d7d9d
2 changed files with 9 additions and 1 deletions

View File

@@ -104,6 +104,9 @@ class AdminApp(FastAPI):
sortable=name in sort_fields
)
}
fields['_actions'] = menu.actions
for data_field in data_fields:
readonly = data_field.get('constraints').get('readOnly')
field_type = data_field.get('field_type')

View File

@@ -22,6 +22,11 @@ class Menu(BaseModel):
sort_fields: Optional[Set[str]] = set()
# define field type,like select,radiolist,text,date
fields_type: Dict = {}
actions: Dict = {
'toolbar': {
'delete_all': True
}
}
class Site(BaseModel):
@@ -63,7 +68,7 @@ class Field(BaseModel):
class Resource(BaseModel):
title: str
resource_fields: Dict[str, Field]
resource_fields: Dict[str, Union[Field, Dict]]
searchFields: Optional[Dict[str, Field]]
class Config: