如何定义组策略,该策略允许提交者仅编辑DSPACE中提交的项目



我正在尝试定义一个组策略,该策略允许用户仅编辑自己的材料。但是我没有找到一种方法来设置用户仅编辑其项目。我只能允许编辑,但对于集合中的所有项目。

总而言之,我想分配用户编辑自己的项目,而无需编辑同一集合的其他用户的项目。在dspace上是否可以?

您可以尝试向提交者提供对项目的admin许可,而不是存档。这应该使他能够使用管理编辑编辑项目。他还将能够删除和撤回项目,更改策略,添加/删除新的bitstrems。

没有内置的支持可以自动授予提交者,因此您需要编码自己的消费者来执行此操作(在安装事件上聆听),否则您需要手动执行此操作。

您可以限制配置中的项目管理的功能https://github.com/dspace/dspace/blob/master/dspace/config/dspace.cfg#l305

此外https://wiki.duraspace.org/display/dsdoc6x/item level vellevelversioning#itemlevelversioning-salleversioning-allowingsubmitterstoverSiontheIritemstheiritems(jspuionly)

这样,如果保留其他可以使用并引用的过去版本

最新更新