应用容器
栏目对象,支持导航和成员管理
应用容器
站点根、工作台,都是属于应用容器。应用容器可以管理子栏目,定义团队成员。应用容器也叫做应用容器。
目录
1 应用容器 AppContainer
用来组织其他内容,应用容器下面可以部署 文件库、表单库 和 子栏目。 站点根 root就是一个特殊应用容器。
应用容器 的对象类型 obj.object_types:
('AppContainer', 'Container')
应用容器是一个 容器 对象,支持 容器 对象的所有接口。
应用容器成员关联的容器有如下状态:
- team.none:默认,不支持关联team
- team.active : 活动,该应用容器相关的team有效
- team.onhold : 暂停,类似active,表示空间不活跃
- team.closed :关闭,team失效,所有包含的表单库关闭。
1.1 创建文件库 add_folder
folder = obj.add_folder(name, title="计划中心")
1.2 创建子栏目 add_appcontainer
指定名字、标题、描述,创建应用容器:
sub_container = obj.add_appcontainer('plans', title="", description="")
如果希望这个应用容器有设置信息,可以(设置表单在"zopen.plan:appcontainer"中定义):
sub_container = obj.add_appcontainer('plans', "zopen.plan:appcontainer", title="", description="")