[开发] liferay中role和portlet的关系问题
jackey3316
2008-06-24
每个portlet都是在portlet-custom.xml中指定了可以访问的role角色
用户指定role后就可以在addcontent中看到允许访问的portlet了 可以这样不久配置定死了嘛? 譬如我添加一个新的角色,想要给这个角色分配一些portlet权限,难道必须重新修改xml重新发布嘛? 能不能在enterprise admin或者别的地方修改这种权限的分配? admin新增一个角色,分配相应的portlet权限,分配相应的人员,这些人员就拥有相应的portlet访问权限? |
|
fly_ever
2008-06-24
这个在enterprise admin里面的plugins 可以修改的 。
|
|
flyingcn
2008-06-24
在enterprise admin中修改之后,是不是意味着配置文件中的声明和实际的权限控制就不完全符合了?还是修改的时候,同步修改了配置文件?
|
|
fly_ever
2008-06-24
在enterprise admin中修改的数据会保存到数据库中的portlet表里面。不用去同步配置文件。
系统会先读取配置文件中的信息,然后读取数据库中的信息,覆盖配置文件中的对应信息。 |
|
jackey3316
2008-06-24
去看看 我想应该不会这么弱
谢谢 fly_ever |
|
arkxu
2008-08-20
liferay存在数据库中的配置信息的权重大于配置文件。当你对默认的设置做修改的时候这些修改都是在数据库里生效的。
|