{"Message":"优化参与人同步逻辑","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务表"},{"State":1,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/项目分组","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":1,"Name":"PCPage/参与成员管理"},{"State":1,"Type":1,"Name":"PCPage/新增任务"},{"State":1,"Type":1,"Name":"PCPage/FGC_我发起的"},{"State":1,"Type":1,"Name":"PCPage/FGC_我委托的"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的已办"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的已阅"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的待办"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的待阅"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_流程中心"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":15,"Name":"ServerCommand/移除任务成员"},{"State":1,"Type":26,"Name":"Upload"},{"State":1,"Type":15,"Name":"ServerCommand/同步项目成员"},{"State":1,"Type":15,"Name":"ServerCommand/移除项目成员"},{"State":1,"Type":1,"Name":"PCPage/任务成员详情"},{"State":3,"Type":1,"Name":"PCPage/流程中心"},{"State":3,"Type":15,"Name":"ServerCommand/更新任务参与人"},{"State":3,"Type":15,"Name":"ServerCommand/同步任务参与人字段"},{"State":3,"Type":15,"Name":"ServerCommand/同步项目参与人字段"}],"Version":"v1"}
This commit is contained in:
@@ -1,5 +1,319 @@
|
||||
{
|
||||
"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,
|
||||
"isExternal": true,
|
||||
"detailTables": [
|
||||
{
|
||||
"subTableName": "任务成员表",
|
||||
"subColumnName": "任务ID",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "任务表",
|
||||
"subColumnName": "父任务ID",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "任务进展",
|
||||
"subColumnName": "任务ID",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "View_任务工时统计",
|
||||
"subColumnName": "任务ID",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "任务工时表",
|
||||
"subColumnName": "任务ID",
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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",
|
||||
"userFieldName": "执行者",
|
||||
"filterType": 5
|
||||
}
|
||||
},
|
||||
"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",
|
||||
"userFieldName": "执行者",
|
||||
"filterType": 4,
|
||||
"condition": {
|
||||
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
|
||||
"SubConditions": [
|
||||
{
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务表",
|
||||
"ColumnName": "执行者",
|
||||
"GUID": "8039e5c8-feaa-41a8-b8db-b19e9ec288d6"
|
||||
},
|
||||
"Value": "%CurrentUser.UserName%"
|
||||
},
|
||||
{
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务表",
|
||||
"ColumnName": "项目ID",
|
||||
"GUID": "307797f5-7f60-495f-90d8-5db319a11724",
|
||||
"RelationBinding": {
|
||||
"RelatedTable": "项目表",
|
||||
"RelatedColumn": "ID",
|
||||
"DisplayColumn": "项目经理"
|
||||
}
|
||||
},
|
||||
"Value": "%CurrentUser.UserName%"
|
||||
},
|
||||
{
|
||||
"$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess",
|
||||
"CompareType": 6,
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务表",
|
||||
"ColumnName": "参与人",
|
||||
"GUID": "699b9e72-7bc3-4d4d-9636-a0fb2314ef00"
|
||||
},
|
||||
"Value": "%CurrentUser%"
|
||||
},
|
||||
{
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务表",
|
||||
"ColumnName": "项目ID",
|
||||
"GUID": "42e22c0d-7cdc-4673-9642-105e286c61e6",
|
||||
"RelationBinding": {
|
||||
"RelatedTable": "项目表",
|
||||
"RelatedColumn": "ID",
|
||||
"DisplayColumn": "公开"
|
||||
}
|
||||
},
|
||||
"Value": "1"
|
||||
}
|
||||
],
|
||||
"RelationType": 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"
|
||||
}
|
||||
},
|
||||
"dataPermissionType": 2,
|
||||
"roleNames": [
|
||||
"商务总监"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$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,
|
||||
"任务类型": 5,
|
||||
"任务说明": 5,
|
||||
"任务预算工时": 5,
|
||||
"关联资源": 5,
|
||||
"分组ID": 5,
|
||||
"前置任务": 5,
|
||||
"参与人": 5,
|
||||
"参与人数": 5,
|
||||
"参与人统计": 5,
|
||||
"备注": 5,
|
||||
"层级": 5,
|
||||
"工期": 5,
|
||||
"开始报工日期": 5,
|
||||
"开始时间": 5,
|
||||
"总实际工时": 5,
|
||||
"总计划工时": 5,
|
||||
"执行者": 5,
|
||||
"最后报工日期": 5,
|
||||
"次序": 5,
|
||||
"父任务ID": 5,
|
||||
"版本": 5,
|
||||
"结束时间": 5,
|
||||
"进度": 5,
|
||||
"里程碑": 5,
|
||||
"项目ID": 5
|
||||
},
|
||||
"subTableOperations": {
|
||||
"View_任务工时统计": 5,
|
||||
"任务工时表": 5,
|
||||
"任务成员表": 5,
|
||||
"任务表": 5,
|
||||
"任务进展": 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,
|
||||
"任务类型": 5,
|
||||
"任务说明": 5,
|
||||
"任务预算工时": 5,
|
||||
"关联资源": 5,
|
||||
"分组ID": 5,
|
||||
"前置任务": 5,
|
||||
"参与人": 5,
|
||||
"参与人数": 5,
|
||||
"参与人统计": 5,
|
||||
"备注": 5,
|
||||
"层级": 5,
|
||||
"工期": 5,
|
||||
"开始报工日期": 5,
|
||||
"开始时间": 5,
|
||||
"总实际工时": 5,
|
||||
"总计划工时": 5,
|
||||
"执行者": 5,
|
||||
"最后报工日期": 5,
|
||||
"次序": 5,
|
||||
"父任务ID": 5,
|
||||
"版本": 5,
|
||||
"结束时间": 5,
|
||||
"进度": 5,
|
||||
"里程碑": 5,
|
||||
"项目ID": 5
|
||||
},
|
||||
"subTableOperations": {
|
||||
"View_任务工时统计": 5,
|
||||
"任务工时表": 5,
|
||||
"任务成员表": 5,
|
||||
"任务表": 5,
|
||||
"任务进展": 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,
|
||||
"任务类型": 5,
|
||||
"任务说明": 5,
|
||||
"任务预算工时": 5,
|
||||
"关联资源": 5,
|
||||
"分组ID": 5,
|
||||
"前置任务": 5,
|
||||
"参与人": 5,
|
||||
"参与人数": 5,
|
||||
"参与人统计": 5,
|
||||
"备注": 5,
|
||||
"层级": 5,
|
||||
"工期": 5,
|
||||
"开始报工日期": 5,
|
||||
"开始时间": 5,
|
||||
"总实际工时": 5,
|
||||
"总计划工时": 5,
|
||||
"执行者": 5,
|
||||
"最后报工日期": 5,
|
||||
"次序": 5,
|
||||
"父任务ID": 5,
|
||||
"版本": 5,
|
||||
"结束时间": 5,
|
||||
"进度": 5,
|
||||
"里程碑": 5,
|
||||
"项目ID": 5
|
||||
},
|
||||
"subTableOperations": {
|
||||
"View_任务工时统计": 5,
|
||||
"任务工时表": 5,
|
||||
"任务成员表": 5,
|
||||
"任务表": 5,
|
||||
"任务进展": 5
|
||||
},
|
||||
"dataFilter": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||
}
|
||||
},
|
||||
"dataPermissionType": 4,
|
||||
"roleNames": [
|
||||
"FGC_Anonymous"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Columns": [
|
||||
{
|
||||
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
||||
@@ -95,6 +409,13 @@
|
||||
"Name": "备注",
|
||||
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
||||
"DatabaseColumnType": "nvarchar",
|
||||
"MaxLength": -1,
|
||||
"Name": "参与人",
|
||||
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.SaveLoad.AttachmentBindingColumnSaveData, ServerDesignerCommon",
|
||||
"DatabaseColumnType": "nvarchar",
|
||||
@@ -202,12 +523,12 @@
|
||||
"BindingInfo": {
|
||||
"TableName": "任务成员表",
|
||||
"ColumnName": "参与人",
|
||||
"GUID": "b5f07f2a-ddac-4747-84cd-bbdef039f1c1"
|
||||
"GUID": "4f582b43-e552-4d4a-b192-53f63cd2fb3a"
|
||||
},
|
||||
"AggregateFunction": 5,
|
||||
"DataColumnName": "参与人",
|
||||
"DetailTableName": "任务成员表",
|
||||
"Name": "参与人",
|
||||
"Name": "参与人统计",
|
||||
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user