我有保护系统中注释文本完整性的基本需求;具体来说,一旦创建了注释,则任何 CSR 都不应对其进行编辑(可能是更高级别)。理想情况下,它一旦创建就应该是不可变的,但如果有必要,我将允许创建它的 CSR 对其进行编辑;最重要的是没有其他人应该拥有这种访问权限。
启用此功能的基本角色权限是 Note 实体的写入权限。通过将此设置为“无访问权限”但仍授予对创建和附加的访问权限,用户仍然可以在任何实体上编写新的注释,他们可以从注释作为子网格存在的表单中“附加到”,但他们不能编辑任何现有的注释.
然而,这有两个问题。首先,我丢失了功能区中的“添加新注释”按钮。没什么大不了的,但它确实迫使用户使用子网格的内联编辑器添加注释。更大的问题是我丢失了附加文件按钮。CSR 仍然需要能够附加文件,即使他们一旦创建便无法编辑注释。
有没有办法做我需要的?