{"Message":"增加AI对话历史行权限","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/对话主题"},{"State":1,"Type":7,"Name":"Table/对话历史"}],"Version":"v1"}
This commit is contained in:
@@ -298,29 +298,11 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ModuleName": "Table/对话主题",
|
"ModuleName": "Table/对话主题",
|
||||||
"State": 1,
|
"ModuleType": 7
|
||||||
"LockedBy": {
|
|
||||||
"UserName": "超哥",
|
|
||||||
"Email": "phoben@qq.com"
|
|
||||||
},
|
|
||||||
"LockDateTime": "2024-07-03T17:36:11.4469311+08:00",
|
|
||||||
"ModuleType": 7,
|
|
||||||
"ToRemoveFiles": [
|
|
||||||
"Tables\\AI助手\\对话主题.json"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ModuleName": "Table/对话历史",
|
"ModuleName": "Table/对话历史",
|
||||||
"State": 1,
|
"ModuleType": 7
|
||||||
"LockedBy": {
|
|
||||||
"UserName": "超哥",
|
|
||||||
"Email": "phoben@qq.com"
|
|
||||||
},
|
|
||||||
"LockDateTime": "2024-07-03T17:35:43.6692029+08:00",
|
|
||||||
"ModuleType": 7,
|
|
||||||
"ToRemoveFiles": [
|
|
||||||
"Tables\\AI助手\\对话历史.json"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ModuleName": "Pages/内建手机页面",
|
"ModuleName": "Pages/内建手机页面",
|
||||||
|
|||||||
@@ -1,5 +1,130 @@
|
|||||||
{
|
{
|
||||||
"Name": "对话主题",
|
"Name": "对话主题",
|
||||||
|
"PermissionData": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionData, Forguncy.RbacPermission.Core",
|
||||||
|
"permissionResource": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionResource, Forguncy.RbacPermission.Core",
|
||||||
|
"enabledTypes": 2,
|
||||||
|
"followMasterDetails": [
|
||||||
|
{
|
||||||
|
"subTableName": "对话历史",
|
||||||
|
"subColumnName": "主题",
|
||||||
|
"relatedColumnName": "ID"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"isExternal": true,
|
||||||
|
"detailTables": [
|
||||||
|
{
|
||||||
|
"subTableName": "对话历史",
|
||||||
|
"subColumnName": "主题",
|
||||||
|
"relatedColumnName": "ID"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"permissionBindings": [
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"operationTypes": 13,
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
|
||||||
|
"userFieldName": "用户",
|
||||||
|
"filterType": 4,
|
||||||
|
"condition": {
|
||||||
|
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||||
|
"ColumnBindingInfo": {
|
||||||
|
"TableName": "对话主题",
|
||||||
|
"ColumnName": "用户",
|
||||||
|
"GUID": "2ea62072-90ec-4595-95c5-248c9ec13952"
|
||||||
|
},
|
||||||
|
"Value": "%CurrentUser.UserName%"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 2,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_LoginUser"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 1,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_LoginUser"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"fieldOperations": {
|
||||||
|
"ID": 1,
|
||||||
|
"主题": 5,
|
||||||
|
"用户": 5
|
||||||
|
},
|
||||||
|
"subTableOperations": {
|
||||||
|
"对话历史": 5
|
||||||
|
},
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 4,
|
||||||
|
"roleNames": [
|
||||||
|
"Administrator"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"fieldOperations": {
|
||||||
|
"ID": 1,
|
||||||
|
"主题": 5,
|
||||||
|
"用户": 5
|
||||||
|
},
|
||||||
|
"subTableOperations": {
|
||||||
|
"对话历史": 5
|
||||||
|
},
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 4,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_LoginUser"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"fieldOperations": {
|
||||||
|
"ID": 1,
|
||||||
|
"主题": 5,
|
||||||
|
"用户": 5
|
||||||
|
},
|
||||||
|
"subTableOperations": {
|
||||||
|
"对话历史": 5
|
||||||
|
},
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 4,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_Anonymous"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"Columns": [
|
"Columns": [
|
||||||
{
|
{
|
||||||
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
||||||
|
|||||||
@@ -1,5 +1,141 @@
|
|||||||
{
|
{
|
||||||
"Name": "对话历史",
|
"Name": "对话历史",
|
||||||
|
"PermissionData": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionData, Forguncy.RbacPermission.Core",
|
||||||
|
"permissionResource": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionResource, Forguncy.RbacPermission.Core",
|
||||||
|
"isExternal": true,
|
||||||
|
"detailTables": []
|
||||||
|
},
|
||||||
|
"permissionBindings": [
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.CreateRecordFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 1,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_LoginUser"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"operationTypes": 13,
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 2,
|
||||||
|
"roleNames": [
|
||||||
|
"Administrator"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"operationTypes": 5,
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
|
||||||
|
"filterType": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 2,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_LoginUser"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"operationTypes": 1,
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
|
||||||
|
"filterType": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 2,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_LoginUser"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"fieldOperations": {
|
||||||
|
"ID": 1,
|
||||||
|
"主题": 5,
|
||||||
|
"角色": 5,
|
||||||
|
"内容": 5,
|
||||||
|
"用户名": 5,
|
||||||
|
"图片": 5,
|
||||||
|
"附件": 5
|
||||||
|
},
|
||||||
|
"subTableOperations": {},
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 4,
|
||||||
|
"roleNames": [
|
||||||
|
"Administrator"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"fieldOperations": {
|
||||||
|
"ID": 1,
|
||||||
|
"主题": 5,
|
||||||
|
"角色": 5,
|
||||||
|
"内容": 5,
|
||||||
|
"用户名": 5,
|
||||||
|
"图片": 5,
|
||||||
|
"附件": 5
|
||||||
|
},
|
||||||
|
"subTableOperations": {},
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 4,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_LoginUser"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||||
|
"config": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldBindingConfig, Forguncy.RbacPermission.Core",
|
||||||
|
"fieldOperations": {
|
||||||
|
"ID": 1,
|
||||||
|
"主题": 5,
|
||||||
|
"角色": 5,
|
||||||
|
"内容": 5,
|
||||||
|
"用户名": 5,
|
||||||
|
"图片": 5,
|
||||||
|
"附件": 5
|
||||||
|
},
|
||||||
|
"subTableOperations": {},
|
||||||
|
"dataFilter": {
|
||||||
|
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dataPermissionType": 4,
|
||||||
|
"roleNames": [
|
||||||
|
"FGC_Anonymous"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"Columns": [
|
"Columns": [
|
||||||
{
|
{
|
||||||
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
||||||
|
|||||||
Reference in New Issue
Block a user