禁止用户(系统管理员除外)在 CKAN 中将 datasets/packages 设置为 Public?
Disable Users (other than Sysadmins) from setting datasets/packages as Public in CKAN?
有没有办法禁止用户(系统管理员除外)在 CKAN 中将 datasets/packages 设置为 Public(或删除数据集)(基本上 Editor 不能删除或设置 Public)?在源文件的某处我可以看到与此相关的逻辑?任何需要用户编辑的扩展在 之前 实际显示给平台上的任何人(这样我们就可以检查编辑是否不包含设置) data/package 在审核过程中显示为 Public)?
我们希望为 Editor-privileged 用户提供 尽可能多的编辑控制权,同时仍然阻止他们按照我们的意愿编辑 data/package 的 Public/Private 设置出于某些数据隐私和责任原因,只有系统管理员才能拥有此控制权。
从审核路线中,看到了这个 extension,但不确定是否在显示之前进行了审核(并且没有服务器在 atm 上对此进行测试)。不确定是否有任何其他像这样的软件包,因为 CKAN 扩展搜索栏似乎只搜索确切的词,因此似乎很容易错过概念上相似但标题截然不同的扩展。
任何有更多 CKAN 经验的人都知道这是如何实现的(否则大约在 CKAN 源代码中我可以开始考虑为此添加 new extension)?
制作我自己的扩展来做我需要的:https://github.com/reedv/ckanext-publicrestrictiondatasets
对数据集添加限制,以便只有系统管理员用户才能将可见性设置为 Public。这是为了使 CKAN 的行为更接近此处描述的方式 (https://ckan.org/portfolio/publish-and-manage-data/)。
Admins can approve datasets for publication with our bulk editing tool which let’s you search, facets and pick datasets to become public or private.
有没有办法禁止用户(系统管理员除外)在 CKAN 中将 datasets/packages 设置为 Public(或删除数据集)(基本上 Editor 不能删除或设置 Public)?在源文件的某处我可以看到与此相关的逻辑?任何需要用户编辑的扩展在 之前 实际显示给平台上的任何人(这样我们就可以检查编辑是否不包含设置) data/package 在审核过程中显示为 Public)?
我们希望为 Editor-privileged 用户提供 尽可能多的编辑控制权,同时仍然阻止他们按照我们的意愿编辑 data/package 的 Public/Private 设置出于某些数据隐私和责任原因,只有系统管理员才能拥有此控制权。
从审核路线中,看到了这个 extension,但不确定是否在显示之前进行了审核(并且没有服务器在 atm 上对此进行测试)。不确定是否有任何其他像这样的软件包,因为 CKAN 扩展搜索栏似乎只搜索确切的词,因此似乎很容易错过概念上相似但标题截然不同的扩展。
任何有更多 CKAN 经验的人都知道这是如何实现的(否则大约在 CKAN 源代码中我可以开始考虑为此添加 new extension)?
制作我自己的扩展来做我需要的:https://github.com/reedv/ckanext-publicrestrictiondatasets
对数据集添加限制,以便只有系统管理员用户才能将可见性设置为 Public。这是为了使 CKAN 的行为更接近此处描述的方式 (https://ckan.org/portfolio/publish-and-manage-data/)。
Admins can approve datasets for publication with our bulk editing tool which let’s you search, facets and pick datasets to become public or private.