删除平台内的记录时,此操作不会通过前端可逆。是否有一种方法允许用户在不实际删除记录的情况下从他们的视图中删除记录?
发布于 2014-06-02 01:47:59
您可以通过添加一个记录权限字段来模拟Archer GRC中的回收站功能,该字段授予“每个人”读取访问权限。如果不再需要读取访问权限,那么记录编辑器就可以进入并将“每个人”更改为一个名为“回收站”的组。
请注意,如果应用程序中还有其他记录权限字段,用户或组如果在这些字段中被选中,可能仍然有访问权限。也许您可以设置一个下拉状态字段,供用户选择“回收站”,并根据应用程序的要求或工作流程使用此条件自动记录权限来撤销对记录的权限。
发布于 2015-06-08 04:04:13
Igritte共享的解决方案可能会使最终用户有些困惑。最终用户将在顶部工具栏中看到灰色的“删除”按钮,但他必须在表单中选择“回收站”。这个解决方案在某种程度上没有被我的企业主接受。
作为“软删除”的一项工作,我编写了一个覆盖“delete”按钮功能的自定义对象。
我有这个解决方案在生产中与IE11,FF和Chrome很好地工作。我不能共享代码,但是使用WC3Schools JavaScript指南和4个小时,您可以用很少的JavaScript技能编写和测试它。有时,当您想要获得不可用功能的用户友好解决方案时,必须使用自定义对象。
祝好运!
https://stackoverflow.com/questions/23983384
复制相似问题