2012-07-27 44 views
2

我需要围绕一个概念构建一个系统,如下所示:Plone4 - 我需要一个想法

用户有他们的对象,这些对象由管理员和用户自己创建。他们的物体只能看到自己。如何做广泛的方式?我应该选择什么逻辑和机制?

我知道这个问题可能过于宽泛,但我对开发很新手。

+1

你说的没错,你的问题并不是真的关于Stack Overflow的主题(参见[FAQ]),所以它可能会被封闭。你正在寻找的是一个工作流程,它只能限制对“所有者”角色的访问。当由经理创建时,您还需要更改创建时的对象所有者。如果你在这些方向上有更具体的问题,请随时询问。但是要先试着研究你的问题。 :-) – 2012-07-27 08:09:33

回答

1

通过使用Plone的内置用户文件夹可以轻松解决您的需求。

你需要让他们在通过yourhost的ControlPanel控制的安全部分:8080 /网站名称/ @@安全ControlPanel控制 (:如果您登录并试图了解一下配置的变化之后,寻找你自己的urserfolder,你需要注销并再次登录,因为foldercreation-trigger是'第一'登录)。

然后,每个用户都会获得自己的文件夹,其中管理员无权访问其他用户,并且还可以访问项目管理员在其文件夹中创建的项目,因为用户文件夹的所有权属于用户。

最好在您自己的产品(plone-add-on/plugin)中设置此配置,使其以编程方式进行重现。

相关问题