Проблем с Плон

1 отговора 0 прегледа
#1

Проблем с Плон

Здравейте,
Имам следния проблем: Направих си питонски скрипт, който да ми дава списък с потребители от определен тип:
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);' е проблемния ред, за който нормален потребител няма права.
Моля, ако някой е работил повече с Плон а помогне.
Благодаря предварително.

Отговор
в отговор на _deni #2

Re: Проблем с Плон

Здравейте,

Ако някой друг има същия проблем трябва да използва external script вместо python script.

Поздрави, Дени

Отговор