|
Тема
|
Проблем с Плон
|
|
Автор |
_deni (непознат
) |
Публикувано | 27.07.07 13:59 |
|
Здравейте,
Имам следния проблем: Направих си питонски скрипт, който да ми дава списък с потребители от определен тип:
from Products.CMFCore.utils import getToolByName;
mtool = getToolByName(context, 'portal_membership');
allMembers = mtool.searchMembers('department', deptId);
for member in allMembers:
userId=member.get('username');
memberData=mtool.getMemberById(userId);
'department' е пропърти което съм добавила на всички потребители.
Проблемът е, че ако ауторизиран потребител който не е мениджър се опита да отвори страничката, която вика скрипта му покзва логин диалог. Как мога да направя скрипта достъпен за нормални, ауторизирани потребители ? Изглежда, че 'memberData=mtool.getMemberById(userId);' е проблемния ред, за който нормален потребител няма права.
Моля, ако някой е работил повече с Плон а помогне.
Благодаря предварително.
| |
Тема
|
Re: Проблем с Плон
[re: _deni]
|
|
Автор |
_deni (непознат
) |
Публикувано | 06.08.07 12:07 |
|
Здравейте,
Ако някой друг има същия проблем трябва да използва external script вместо python script.
Поздрави, Дени
| |
|
|
|
|