未提供项目描述
项目描述
ckan的ACL实现。
当扩展启用时,在管理界面中添加了新的标签页 权限。在这里,您可以按用户级别管理用户权限。
为了添加新的管理权限,您应该实现ckanext.acl.interfaces.IACL并在插件中定义update_permission_list方法,并更改perm - 此方法传递的第一个位置参数。 perms是ckanext.acl.access_permissions.AccessPermissions对象,因此您可以在其中检查可用的操作。
- 您可以在插件中使用以下代码示例(将允许任何用户创建新组织):
from ckanext.acl.interfaces import IACL
plugins.implements(IACL)
# IACL
- def update_permission_list(self, perms)
perms.create_permission(‘organization_create’)
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源代码分发
ckanext-acl-0.1.2.tar.gz (9.8 kB 查看哈希值)
构建版本
ckanext_acl-0.1.2-py3-none-any.whl (28.6 kB 查看哈希值)
关闭
ckanext-acl-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 58ce6e0743fd8b69c6fa79054c0bfd7822ab50cdd0b4ae1670596ae0ce4d25e0 |
|
MD5 | 2b832c5ea0336b90e626d9f2bb77504b |
|
BLAKE2b-256 | a504dbefcb21c814c6ffce098b1c4ed8cf82828aa0d321a959409d546f610eea |
关闭
ckanext_acl-0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | facdea73326e8dc6907caf081510b9f566a5ce1679419907fbf007142c8b0262 |
|
MD5 | 92bbaa08c53df1161fbea4847c5a5493 |
|
BLAKE2b-256 | 306374d5f2ec7ae4230c067ef9caf41a1b0c042877604d5df094edab324f7b96 |