当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS User.update_level用法及代码示例


本文简要介绍 python 语言中 arcgis.gis.User.update_level 的用法。

用法:

update_level(level)

返回:

指示成功 (True) 或失败 (False) 的布尔值。

update_level 允许组织的管理员更新用户的级别。在为成员分配角色和权限时,管理员可以利用两个级别的成员资格。成员资格级别允许组织控制某些成员对某些ArcGIS 函数的访问,同时授予其他成员更完整的访问权限。

注意:

1 级会员资格专为需要特权来查看现有内容并与之交互的成员而设计,而 2 级会员资格适用于那些贡献、创建和共享内容和组的人,以及其他任务。

在允许更新之前检查给定级别的组织的最大用户配额。

包括组织管理员、发布者和用户在内的内置角色被分配为 2 级,具有自定义角色的成员可以被分配为 1 级、1PlusEdit 或 2 级。

1 级成员资格允许通过最多 8 个特权授予有限的函数:portal:user:joinGroup, portal:user:viewOrgGroups, portal:user:viewOrgItems, portal:user:viewOrgUsers, premium:user:geocode, premium:user:networkanalysis, premium:user:demographics, and premium:user:elevation.如果使用权限超过 8 个的自定义角色更新 1 级用户的角色,则会禁用该用户的其他权限以确保限制。

注意:

1 级用户不得拥有任何内容或组,这些内容或组在降级之前可以通过重新分配项目和重新分配组操作重新分配给其他用户。如果正在更新的用户已将许可证分配给目标级别不允许的高级应用程序,该操作也会失败。

Parameter

Description

level

必需的整数。值 1 或 2。这是给定用户的用户级别。

  • 1 - View only

  • 2 - Content creator

例子:

# Usage Example

>>> user.update_level(2)

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.User.update_level。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。